Дата проведения занятия 26.02.19 
Ветвление - алгоритмическая
 конструкция, в которой в зависимости от результата проверки условия 
("да" или "нет") предусмотрен выбор одной из двух последовательностей 
действий (ветвей). Алгоритмы, в основе которых лежит структура 
"ветвления", называются разветвляющимися.
Употребляют разные названия этого алгоритма:
- разветвляющийся
- ветвления
- выбора
- условный
Существует 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 
Работа на компьютере
А теперь посмотрим, как работает  условный оператор
Напишите в тетради программу pas8_cl_07_name, которая определяет, является ли введенное число четным или нечетным.
Для определения четности используется операция a mod 2.
Алгоритм
Объявите целую переменную a
Выведите сообщение: 'Работает программа Пети Петрова'
Выведите сообщение: 'Программа определяет четность числа'
Выведите сообщение: 'Введите число '
Введите а
Если а mod 2 = 0, то выведите сообщение: 'Число a=XX четное'
иначе выведите сообщение: 'Число a=XX нечетное'
Для определения четности используется операция a mod 2.
Алгоритм
Объявите целую переменную a
Выведите сообщение: 'Работает программа Пети Петрова'
Выведите сообщение: 'Программа определяет четность числа'
Выведите сообщение: 'Введите число '
Введите а
Если а mod 2 = 0, то выведите сообщение: 'Число a=XX четное'
иначе выведите сообщение: 'Число a=XX нечетное'
Домашнее задание
Прислать
 учителю информатики до 3.03.19  до 23.00 по школьной эл
 почте письмо-отчет о выполнении домашнего задания.
Тема письма: 8 кл ДЗ к уроку 23 Паскаль  <ваша фамилия>
Задание Паскаль 3. Написать и отладить 2 программы
- If2. Дано целое число. Если оно является положительным, то вычесть из него 8; в противном случае прибавить к нему 6. Вывести полученное число
- Integer8. Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа
- Для каждой программы в тетради схематично зарисовать блок-схему
- Для каждой программы после удачного выполнения сделать снимок экрана. 
 Снимок экрана делать тогда, когда на экране есть результат выполнения.
- К письму для каждой программы прикрепить файл программы с расширением .pas + снимок экрана (скриншот) в формате png или jpg (не BMP!)
- Вариант1 получения снимка экрана: надо нажать клавишу print scrin, вставить данные из буфера в окно программы paint, сохранить в формате png или jpg
- Вариант2 получения снимка экрана: найти папку Стандартные-Windows и посмотреть, есть ли в ней инструмент Ножницы. Если есть, то создать фрагмент изображения, обведя с помощью Ножниц часть экрана, содержащую текст программы и результат работы программы
 
