Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, базовый уровень)



Урок 20
Условный оператор. Сложные условия
§57. Ветвления






Содержание урока

Условный оператор

Сложные условия

Множественный выбор

Вопросы и задания

Задачи


Сложные условия


Предположим, что некоторая фирма набирает сотрудников, возраст которых — от 25 до 40 лет включительно. Нужно написать программу, которая запрашивает возраст претендента и выдает ответ: подходит он или не подходит по этому признаку.

В качестве условия в условном операторе можно указать любое логическое выражение, в том числе сложное условие, составленное из простых отношений с помощью логических операций (связок) «И», «ИЛИ» и «НЕ» (см. главу 3). На языке Паскаль они записываются на английском языке: and, or и not.

Пусть в переменной v записан возраст сотрудника. Тогда нужная программа будет выглядеть так:

Обратите внимание, что в Паскале каждое простое условие заключается в скобки. Это связано с тем, что в этом языке отношения имеют более низкий приоритет, чем логические операции, которые в обоих языках выполняются в таком порядке: сначала все операции «НЕ», затем — «И», и в самом конце — «ИЛИ» (во всех случаях слева направо). Для изменения порядка действий используют круглые скобки.

В языке Паскаль есть операция «исключающее ИЛИ» (хоr), которая имеет такой же приоритет, что и операция «ИЛИ».

Следующая страница Множественный выбор



Cкачать материалы урока







Наверх