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

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


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

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

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 81
∙ повысить рейтинг »
CradleA
Статус: Профессионал
Рейтинг: 58
∙ повысить рейтинг »
mklokov
Статус: 6-й класс
Рейтинг: 24
∙ повысить рейтинг »

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

Номер выпуска:323
Дата выхода:26.10.2017, 12:15
Администратор рассылки:Андреенков Владимир (Профессор)
Подписчиков / экспертов:21 / 20
Вопросов / ответов:3 / 10

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

Консультация # 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 одобряю!

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

Здравствуйте эксперты, напомните вкратце пожалуйста в чем заключаються, метод простых иттераций, метод половинного деленияи и метод Ньютона(касательных), для нахождения решения линейного уравнения
Метод простых итераций, это вроде перебор значений X пока равенство не выполниться с заданной точностью,а вот остальные не помню

Дата отправки: 27.10.2007, 10:05
Вопрос задал: Tribak
Всего ответов: 3
Страница онлайн-консультации »


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

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

Вот рекомендую Вам ознакомиься с теоритической частью данного вопроса:

Метод итераций
Метод деления отрезка пополам
Метод Ньютона (метод касательных)

В приложении Вы найдете готовые шаблоны, которые реализуют выше описанные метожы на языке Pascal.

Good Luck!!!

Приложение:

Консультировал: Gh0stik
Дата отправки: 27.10.2007, 10:32
Рейтинг ответа:

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


Консультирует Гальцов Андрей Михаилович:

Здравствуйте, Tribak!
методы решения+блок схемы+коды программ - http://phys.lan.krasu.ru/bvv/lecture4/lecture4.html

Консультировал: Гальцов Андрей Михаилович
Дата отправки: 27.10.2007, 15:29
Рейтинг ответа:

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


Консультирует Зенченко Константин Николаевич (Модератор):

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

Посмотрите на сайте алгоритмы.
Есть описание не только самих методов, но и реализация на разных языках программирования.
Удачи!

Консультировал: Зенченко Константин Николаевич (Модератор)
Дата отправки: 27.10.2007, 19:39
Рейтинг ответа:

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

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

Уважаемые эксперты! Где можно скачать QBasik на русском языке и самоучитель к нему? Заранее благодарен.

Дата отправки: 26.11.2007, 23:31
Вопрос задал: 7alena7
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Акимова Ирина Юрьевна:

!!!
Здравствуйте, 7alena7!
http://qbasic.narod.ru/ - здесь Вы найдете различные версии компилятора Basic (в том числе - русский QBasic), а также документацию, некоторые библиотеки, исходники программ, а также ссылки на другие Basic-сайты.

Ссылка нерабочая, стоит редирект на незанятый домен
-----
∙ Отредактировал: Alexandre V. Tchamaev (*Мастер-Эксперт)
∙ Дата редактирования: 27.11.2007, 21:55

Консультировал: Акимова Ирина Юрьевна
Дата отправки: 26.11.2007, 23:58
Рейтинг ответа:

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


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

Здравствуйте, 7alena7!
У меня есть и то и другое, если надо, то могу выслать. Правда, самоучитель мелковат - это методичка... но там почти всё есть.

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

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


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

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

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


В избранное