Выбор действий в Бейсике (ветвление) Задача: найти максимальное число из двух чисел. Словесная форма записи: Алгоритм MAX Начало 1. Запросить числа A, B 2. Присвоить М значение А 3. Если М < В, то: присвоить М значение В 4. Сообщить М Конец. Графическая форма: Программная форма записи: Неполная форма ветвления: 10 INPUT a, b 20 m = a 30 IF m < b THEN m = b 40 PRINT m Полная форма ветвления: 50 END INPUT А, В INPUT А, В INPUT “Введите три числа”; А, В, С INPUT А, В INPUT “Введите три числа”; А, В, С PRINT m INPUT А, В INPUT “Введите три числа”; А, В, С PRINT m PRINT “Корни уравнения”; X1, X2 Программная форма записи: Неполная форма ветвления: 10 INPUT a, b 20 m = a 30 IF m < b THEN m = b 40 PRINT m Полная форма ветвления: 50 END 10 INPUT a, b 20 m = a 30 IF m < b THEN m = b ELSE m=a 40 PRINT m 50 END Задача: найти максимальное число из двух чисел. Словесная форма записи: Алгоритм MAX Начало 1. Запросить числа A, B 2. Присвоить М значение А 3. Если М < В, то: да присвоить М значение В 4. Сообщить М Конец. Графическая форма: Начало Запросить А, В М=А М<В М=В нет М=А Сообщить А, В Конец Задача: вычислить значения функции по следующему правилу y x , если x2; x , если x2. Словесная форма записи: Алгоритм MAX Начало 1. Запросить число Х 2. Если Х≥2, то вычислить Y= иначе вычислить Y= x 3. Сообщить Y Конец. x Задача: вычислить значения функции по следующему правилу y x , если x2; x , если x2. Программная форма записи: Полная форма ветвления: 10 INPUT x 20 IF x >= 2 THEN y = SQR(x) ELSE y = ABS(x) 30 PRINT "Y="; y 40 END Задача: вычислить значения функции по следующему правилу y x , если x2; x , если x2. Программная форма записи: Полная форма ветвления: 10 INPUT x 20 IF x >= 2 THEN y = SQR(x) ELSE y = ABS(x) 30 PRINT "Y="; y 40 END Неполная форма ветвления: 5x x 1 2 Домашнее задание: 1. Вычислить a b 2 2 - Составить словесную форму записи алгоритма - Записать программу для вычисления выражения 2. Найти квадратный корень из числа x - Записать программу для вычисления выражения, учитывая, что x≥0; при x<0 «Корень вычислить невозможно».