Выбор действий в Бейсике (ветвление)
Задача: найти максимальное число из двух чисел. Словесная форма записи: Алгоритм 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 Введите три числа; А, В, С 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. Сообщить М Конец. Графическая форма: Начало М=А М
Задача: вычислить значения функции по следующему правилу Словесная форма записи: Алгоритм MAX Начало 1. Запросить число Х 2. Если Х2, то вычислить Y= иначе вычислить Y= 3. Сообщить Y Конец.
Программная форма записи: Полная форма ветвления: 10 INPUT x 20 IF x >= 2 THEN y = SQR(x) ELSE y = ABS(x) 30 PRINT "Y="; y 40 END Задача: вычислить значения функции по следующему правилу
Программная форма записи: Полная форма ветвления: 10 INPUT x 20 IF x >= 2 THEN y = SQR(x) ELSE y = ABS(x) 30 PRINT "Y="; y 40 END Задача: вычислить значения функции по следующему правилу Неполная форма ветвления:
Домашнее задание: 1.Вычислить - Составить словесную форму записи алгоритма - Записать программу для вычисления выражения 2.Найти квадратный корень из числа - Записать программу для вычисления выражения, учитывая, что x0; при x