Дата проведения занятия 1.03.18
Ветвление - алгоритмическая
конструкция, в которой в зависимости от результата проверки условия
("да" или "нет") предусмотрен выбор одной из двух последовательностей
действий (ветвей). Алгоритмы, в основе которых лежит структура
"ветвления", называются разветвляющимися.
Употребляют разные названия этого алгоритма:
- разветвляющийся
- ветвления
- выбора
- условный
Существует 2 формы разветвляющегося алгоритма :
- полная форма
- неполная форма
На Паскале разветвляющийся алгоритм (полная форма) реализуется с помощью условного оператора:
if условие then
оператор1
else
оператор2
if условие then оператор
Условный оператор работает так:
1. Проверяется выражение, которое является условием.
2. Если условие истинно (true), выполняется оператор1, иначе (false) — оператор2.
Операторы оператор1 и оператор2 никогда
не выполняются вместе — работает только один из них. После выполнения
условного оператора управление передается на оператор, который следует
за условным.
Обратите внимание: в ветке if и в ветке else стоит ТОЛЬКО ОДИН ОПЕРАТОР!
А что делать, если надо выполнить не ОДИН, а НЕСКОЛЬКО операторов? Их надо "объединить" в один оператор при помощи операторных скобок begin end
if условие then
begin
оператор11
оператор12
оператор13
end
else
begin
оператор21
оператор22
оператор23
end
Тема письма: 8 кл ДЗ к уроку 23 Паскаль 3 <ваша фамилия>
Задание Паскаль 3.
на оценку 4: Rif3NNNN.pas
на оценку 5: Rif3NNNN.pas, Rif4NNNN.pas
Обратите внимание: в ветке if и в ветке else стоит ТОЛЬКО ОДИН ОПЕРАТОР!
А что делать, если надо выполнить не ОДИН, а НЕСКОЛЬКО операторов? Их надо "объединить" в один оператор при помощи операторных скобок begin end
if условие then
begin
оператор11
оператор12
оператор13
end
else
begin
оператор21
оператор22
оператор23
end
Работа на компьютере
А теперь посмотрим, как Робот работает с условным оператором- Запустите шаблон программы if1.
В тетради зарисуйте схематично картинку поля, стену и робота - Запустите шаблон программы if1 еще раз. Изменилась ли картинка?
Если не изменилась, повторите запуск
Если изменилась - зарисуйте новое поле. - Напишите, сохраните, отладьте программу Rif1NNNN.pas, покажите учителю
(NNNN - фамилия английскими буквами) - Повторите пункты 1-3 для шаблона if2 (Rif2NNNN.pas)
Домашнее задание
Прислать учителю информатики до 6.03.2018 (вторник) до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.Тема письма: 8 кл ДЗ к уроку 23 Паскаль 3 <ваша фамилия>
Задание Паскаль 3.
- Написать и отладить программы для Робота по шаблонам if3, if4.
Это программы Rif3NNNN.pas, Rif4NNNN.pas. - Для каждой программы в тетради схематично зарисовать все варианты поля
- Для каждой программы после удачного выполнения сделать снимок экрана.
Снимок экрана делать тогда, когда на экране есть правильно закрашенные поля. - К письму для каждой программы прикрепить файл программы с расширением .pas + снимок экрана (скриншот) в формате png или jpg (не BMP!)
- Вариант1 получения снимка экрана: надо нажать клавишу print scrin, вставить данные из буфера в окно программы paint, сохранить в формате png или jpg
- Вариант2 получения снимка экрана: найти папку Стандартные-Windows и посмотреть, есть ли в ней инструмент Ножницы. Если есть, то создать фрагмент изображения, обведя с помощью Ножниц часть экрана, содержащую текст программы и результат работы программы
на оценку 4: Rif3NNNN.pas
на оценку 5: Rif3NNNN.pas, Rif4NNNN.pas