Оператор ветвления (условный оператор) имеет следующий формат:
If < логическое выражение > then < оператор 1 > else < оператор 2 >;
Если логическое выражение, выступающее в качестве условия ветвления, принимает значение False, то выполняется оператор 2, если True – оператор 1.
Если в качестве оператора должна выполниться серия операторов, то они заключаются в операторные скобки Begin – End;
Неполная форма оператора ветвления:
If < логическое выражение > then < оператор >;
Задания:
1. Из двух данных вещественных чисел выбрать наибольшее.
2. Большее из двух данных вещественных чисел возвести в квадрат, а меньшее – в куб.
3. Написать программу, проверяющую, принадлежит ли число, введенное с клавиатуры, интервалу [0,5].
4. Написать программу решения квадратного уравнения
ах2 + bх + с = 0.
5. Даны целые числа а, b, с. Если а b c, то все числа заменить их квадратами, если а > b > c, то каждое число заменить меньшим из них, в противном случае сменить знак каждого числа.
6. Дано двузначное число. Определить:
а) является ли сумма его цифр двузначным числом:
б) больше ли числа а сумма его цифр.
|
|
7. Дано двузначное число. Определить:
а) кратна ли трем сумма его цифр:
б) кратна ли сумма его цифр числу а.
8. Дано трехзначное число. Выяснить, является ли оно палиндромом («перевертышем»), т. е. таким числом, десятичная запись которого читается одинаково слева направо и справа налево.
9. Составить программу, определяющую результат гадания на ромашке – «любит – не любит», взяв за исходное данное количество лепестков n.
10. Даны четыре точки А1(х1,у1), А2(х2,у2), А3(х3,у3), А4(х4,у4). Определить, будут ли они вершинами параллелограмма.
11. Для данного х вычислить значение функции:
х + 9, если х -3
F(x) = , если х > -3
12. Даны три числа. Написать программу для подсчета количества чисел, равных нулю.
12. Составить программу нахождения произведения двух наибольших из трех введенных с клавиатуры чисел.
14. Вывести на экран номер четверти, которой принадлежит точка с координатами (х,у), при условии, что х≠0 и у≠0.
15. Год является високосным, если его номер кратен 4, однако из кратных 100 високосными являются лишь кратные 400 (например, 1700, 1800, и 1900 – невисокосные года, 2000 – високосный). Дано натуральное число n. Определить, является ли високосным год с таким номером.
3. 5 Оператор ВЫБОРА
Оператор выбора позволяет программировать ветвления по многим направлениям. Этот оператор организует переход на одну из нескольких ветвей в зависимости от значения заданного выражения.
Формат оператора выбора: