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


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

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



Блок-схема для определения наибольшего из трех положительных чисел:
``` +------------------------+ | Начало программы | +------------------------+ | 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. Конец программы.
Таким образом, блок-схема позволяет определить наибольшее из трех положительных чисел.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili