![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Рассмотрим несколько примеров построения алгоритмов разветвленной структуры.
Пример 1. Известны коэффициенты а, b и с квадратного уравнения ax2+bx+c=0. Вычислить корни квадратного уравнения. Решение. Входные данные: a, b, c. Выходные данные: х1, х2. Согласно формуле нахождения корней квадратного уравнения,
![]()
Пример 2. Составить блок-схему определениямаксимального из трех чисел a, b, c. Решение. Входные данные: a, b, c. Выходные данные: max(, b, c). Сначала предположим, что максимальным является первое число, т.е. a. Затемсравниваем текущее значение максимума со вторым числом b и выбираем большее из двух чисел max, b. Полученный результат сравниваем с третьим числом и выбираем большее из последней пары. Замечание. Элементы этого алгоритма используем в дальнейшем про решении задачи выбора максимального элемента массива данных.
![]() Рис. 7. Блок-схема нахождения максимального элемента
|