Вопрос задан 10.01.2020 в 07:01. Предмет Информатика. Спрашивает Тимофієв Влад.

Даны три положительных числа. Определить наибольшее из них.(Построить блок-схему)

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Романова Софья.
Var a,b,c: real;
BEGIN
write('Введите длину стороны a: '); readln(a);'
write('Введите длину стороны b: '); readln(b);
write('Введите длину стороны c: '); readln(c);
if (a+b <=c) or (b+c <= a) or (c+a <= b) then writeln('Треугольника с такими сторонами не существует! ')
else begin
if (sqr(a)+sqr(b)>sqr(c))and(sqr(b)+sqr(c)>sqr(a))and(sqr(c)+sqr(a)>sqr(b)) then writeln('Треугольник остроугольный')
else if (sqr(a)+sqr(b)=sqr(c))and(sqr(b)+sqr(c)=sqr(a))and(sqr(c)+sqr(a)=sqr(b)) then writeln('Треугольник прямоугольный')
else writeln('Треугольник тупоугольный');
end;
END.
Объяснение,
Если a,b,c длины сторон теугольника, то a+b>c, b+c>a, c+a>b
По теореме косинусов a^2+b^2-2abcos(c)=c^2? отсюда если угол C < 90? то cos(c)>0 поэтому a^2+b^2>c^2
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Блок-схема для определения наибольшего из трех положительных чисел:

``` +------------------------+ | Начало программы | +------------------------+ | V +------------------------+ | Ввод числа A | +------------------------+ | V +------------------------+ | Ввод числа B | +------------------------+ | V +------------------------+ | Ввод числа C | +------------------------+ | V +------------------------+ | Сравнение чисел | +------------------------+ | V +------------------------+ | Если A > B и A > C | | Вывести A | | Иначе, если B > C | | Вывести B | | Иначе | | Вывести C | +------------------------+ | V +------------------------+ | Конец программы | +------------------------+ ```

Пояснение: 1. Начинаем программу и запрашиваем у пользователя три положительных числа A, B и C. 2. Сравниваем числа A, B и C. Если A больше и B и C, то выводим наибольшее число A. Если это не выполняется, переходим к следующему шагу. 3. Если A не является наибольшим числом, сравниваем числа B и C. Если B больше C, то выводим наибольшее число B. Если это не выполняется, переходим к следующему шагу. 4. Если ни одно из чисел не является наибольшим, выводим наибольшее число C. 5. Конец программы.

Таким образом, блок-схема позволяет определить наибольшее из трех положительных чисел.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос