Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Консультации по информатике


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

Асмик Гаряка
Статус: Советник
Рейтинг: 155
∙ повысить рейтинг »
SAW
Статус: 7-й класс
Рейтинг: 135
∙ повысить рейтинг »
CradleA
Статус: Профессор
Рейтинг: 39
∙ повысить рейтинг »

∙ Информатика

Номер выпуска:363
Дата выхода:15.02.2020, 23:45
Администратор рассылки:Гордиенко Андрей Владимирович (Специалист)
Подписчиков / экспертов:26 / 29
Вопросов / ответов:3 / 9

Консультация # 81563: 1) Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник. Если да, то будет ли он прямоугольным. 2)Даны действительные числа X и Y, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее - их удвоенным произведением. ...
Консультация # 132551: Уважаемые эксперты, пожалуйста помогите. Необходимо в ПАСКАЛЕ составить программу вычисления периметра квадрата по указанному значению его площади и откомпелировать ее ...
Консультация # 119453: Товарищи! Напомните, пожалуйста, суть метода пузырька для сортировки массива. Если можно с небольшим примером. Заранее благодарен!...

Консультация # 81563:

1) Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник. Если да, то будет ли он прямоугольным.

2)Даны действительные числа X и Y, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее - их удвоенным произведением.

Дата отправки: 08.04.2007, 13:25
Вопрос задал: Leeryhomer
Всего ответов: 5
Страница онлайн-консультации »


Консультирует Сарумян:

Здравствуйте, Leeryhomer!
1)Вводите 2 игла.
Суммируйте.
Если сумма меньше 180 градусов, значит треугольник существует.
Если сумма равна 90 градусов, то треугольник прямоугольный.

2) понадобится 1 переменная для хранения промежуточных данных (допустим A).
Если Х меньшЕЕ то:
∙ А= (Х+У)/2
∙ У=2*Х*У
∙ Х=А

Иначе:
∙ А= (Х+У)/2
∙ Х=2*Х*У
∙ Х=У опечатка нужно: У=A [Gh0stik]

Консультировал: Сарумян
Дата отправки: 08.04.2007, 13:33
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Олег Владимирович:

Здравствуйте, Leeryhomer!

1. Треугольник не существует, если сумма этих углов >= 180.
Так что ставим условие: если (сумма < 180) то {существует; <...>} иначе {не существует}
Далее, если треугольник существует, то, если один из этих углов или их сумма = 90, он прямоугольный. Так что вместо <...> ставим если (первый угол = 90 ИЛИ второй угол = 90 ИЛИ первый+второй = 90) то {прямоугольный} иначе {непрямоугольный}

2. Не привлекая посторонних переменных (что более интересно), можно делать так:
если (X<Y) то {X присвоить (X+Y)/2; Y присвоить 2*Y*(2*X-Y)} иначе {Y присвоить (X+Y)/2; X присвоить 2*X*(2*Y-X)}

Что непонятно - в минифорум.

Консультировал: Олег Владимирович
Дата отправки: 08.04.2007, 13:39
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Устинов Сергей:

Здравствуйте, Leeryhomer!

Напишу алгоритм, будет нужно - переведете на необходимый язык (или напишите в личку - помогу).

1. Пусть a,b - углы треугольника. Будем считать, что они уже введены.
ЕСЛИ a+b<180 ТО
{
ВЫВЕСТИ \'Треугольник существует\'
ЕСЛИ (a=90) или (b=90) или (a+b=90) ТО ВЫВЕСТИ \'Треугольник прямоугольный\' ИНАЧЕ ВЫВЕСТИ \'Треугольник не прямоугольный\'
}
ИНАЧЕ ВЫВЕСТИ \'Треугольник не существует\'

2. Будем считать, что числа X и Y введены.
S:=(X+Y)/2
ЕСЛИ X<Y ТО
{
Y:=2*X*Y
X:=S
}
ИНАЧЕ
{
X:=2*X*Y
Y:=S
}

Удачи!

Консультировал: Устинов Сергей
Дата отправки: 08.04.2007, 13:41
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Митрофанов Артем Борисович:

Ответ перенесен как неверный в ветку форума для обсуждения сюда с комментариями Устинова С.
Перенесла Shapoklak

Консультировал: Митрофанов Артем Борисович
Дата отправки: 08.04.2007, 15:23
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Чичерин Вадим Викторович:

Здравствуйте, Leeryhomer!
1. Даны углы A и B...
Если А + B < 180 то
{
C = 180 - A - И // находим третий угол
Если А = 90 или В = 90 или С = 90 то { треугольник прямоугольный }
иначе { треугольник не прямоугольный }
}
иначе
{
треугольник не существует
}
2.
A = ( X + Y ) / 2
В = 2*X*Y
Если X < Y то
{
X = A
Y = B
}
иначе
{
Y = A
X = B
}

Консультировал: Чичерин Вадим Викторович
Дата отправки: 09.04.2007, 10:44
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 132551:

Уважаемые эксперты, пожалуйста помогите.
Необходимо в ПАСКАЛЕ составить программу вычисления периметра квадрата по указанному значению его площади и откомпелировать ее

Дата отправки: 17.04.2008, 00:23
Вопрос задал: Хазанов Семен Борисович
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Даниил Цветков:

Здравствуйте, Хазанов Семен Борисович!
Программа в приложении.

Приложение:

Консультировал: Даниил Цветков
Дата отправки: 17.04.2008, 08:25
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 119453:

Товарищи! Напомните, пожалуйста, суть метода пузырька для сортировки массива. Если можно с небольшим примером. Заранее благодарен!

Дата отправки: 20.01.2008, 17:45
Вопрос задал: Londarion
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Krasme:

Здравствуйте, Londarion!
http://read.excode.ru/art4490p1.html
http://alglib.sources.ru/sorting/bubblesort.php

удачи. :)

Консультировал: Krasme
Дата отправки: 20.01.2008, 17:55
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Архипов Александр Леонидович:

Здравствуйте, Londarion!
Очень подробно и с примерами на разных языках программирования есть в на Википедии:
http://ru.wikipedia.org/wiki/Сортировка_пузырьком
очень подробно и даже с анимацией.

Приложение:

Консультировал: Архипов Александр Леонидович
Дата отправки: 21.01.2008, 11:30
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Сучкова Татьяна Михайловна (Мастер-Эксперт):

Здравствуйте, Londarion!
Три вида сортировки, в т.ч. и пузырек (нужен Flash player) с анимацией, очень наглядный, для учащихся и студентов. Автор Коршунов В.Г., ИМФИ

Консультировал: Сучкова Татьяна Михайловна (Мастер-Эксперт)
Дата отправки: 21.01.2008, 16:08
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное