Выбор действий в Бейсике

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