Задача: Определить максимальное и минимальное значения из двух различных вещественных чисел.
Тип алгоритма: Разветвляющийся.
Что дано: Два вещественных числа (a, b).
Что нужно найти: Максимальное (max) и минимальное (min) значения.
Блок-схема:
Начало | V Ввод a, b | V Если a > b | Y--> max = a, min = b | N--> max = b, min = a | V Вывод max, min | V Конец
Задача: Известны два расстояния: одно в километрах, другое в футах (1 фут = 0,305 м). Какое из расстояний меньше?
Тип алгоритма: Линейный с условием.
Что дано: Два расстояния: d1 (км), d2 (футы).
Что нужно найти: Какое расстояние меньше.
Блок-схема:
Начало | V Ввод d1, d2 | V d2_meters = d2 * 0.305 d1_meters = d1 * 1000 | V Если d1_meters < d2_meters | Y--> Вывод "d1 меньше" | N--> Вывод "d2 меньше" | V Конец
Задача: Известны две скорости: одна в километрах в час, другая в метрах в секунду. Какая из скоростей больше?
Тип алгоритма: Линейный с условием.
Что дано: Две скорости: v1 (км/ч), v2 (м/с).
Что нужно найти: Какая скорость больше.
Блок-схема:
Начало | V Ввод v1, v2 | V v1_mps = v1 * 1000 / 3600 | V Если v1_mps > v2 | Y--> Вывод "v1 больше" | N--> Вывод "v2 больше" | V Конец
Задача: Даны вещественные числа а, в, с. Выяснить, имеет ли квадратное уравнение с данными параметрами решение.
Тип алгоритма: Разветвляющийся.
Что дано: Коэффициенты квадратного уравнения a, b, c.
Что нужно найти: Имеет ли уравнение решение.
Блок-схема:
Начало | V Ввод a, b, c | V D = b*b - 4*a*c | V Если D >= 0 | Y--> Вывод "Имеет решение" | N--> Вывод "Не имеет решения" | V Конец
Ответ: Блок-схемы и описание для каждой задачи выше.