среда, 20 февраля 2019 г.

Урок 22. Паскаль. Оператор ветвления

Дата проведения занятия 21.02.19
Оператор ветвления называется также условным оператором, оператором разветвления

Синтаксис (справка по Паскалю, условный оператор)
Оператор имеет полную форму и краткую форму

if  условие then оператор1 else оператор2 { полный оператор, разветвление}

if  условие then оператор { неполный оператор, обход}
Каждое ключевое слово else, для которого выбор соответствующего ему if неоднозначен, должно считаться относящимся к ближайшему if, для которого нет соответствующего ему else.

Вложенная конструкция.
В случае конструкции вида
if условие1 then 
    if
 условие2 then оператор1
    else оператор2
else всегда относится к ближайшему предыдущему оператору if, для которого ветка else еще не указана.
Условный оператор работает как обычно: 
1.      Проверяется выражение, которое является условием.
2.      Если условие истинно (true), выполняется оператор1, иначе (false) — оператор2.
Операторы  оператор1 и оператор2 никогда не выполняются вместе — работает только один из них. После выполнения условного оператора управление передается на оператор, который следует за условным.
Вместо одного оператора оператор1 может использоваться блок команд begin...end.

Работа на ПК в классе:

Правила оформления программы 
  1. Программу следует  начать с комментария, в котором содержится условие задачи и набор тестовых данных. Тестовые данные — это те данные, на которых надо проверять работу программы
  2. Программу следует отформатировать (кнопка 4 справа)
  3. Программу следует сопровождать комментариями по тексту
  4. Программу следует начать с приветствия
writeln ('Вас приветствует программа Петрова П');
Вариант 1: Выполнить  If3, If4, Integer7, сохранить в своей папке Pascal  на локальном диске  
(9А: Брагина, Бахлина, Виноградова, Боровиков, Козьмина)
Вариант 2: Выполнить  If2, If5, Integer8, сохранить в своей папке Pascal  на локальном диске 
(9А: Бужор, Брездун, Кухарева, Александрова, Бирюкова)
Вариант 3: Выполнить  If6, If11, Integer12, сохранить в своей папке Pascal  на локальном диске
(9А: Груздева, Балинская, Глуздак, Гарманов - ответственный за помощь! (а не решать за других задачи) остальным)
Дополнительно для всех вариантов: if15, If29, if22, if30: блок-схема в  редакторе блок-схем afce  + программа

Домашнее задание

Прислать учителю информатики до 26.02.19  до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания. Тема письма: 9 кл ДЗ к уроку Паскаль-2  <ваша фамилия>  Задание находится ЗДЕСЬ

Комментариев нет:

Отправить комментарий