Цели:
Образовательные:
сформировать представление о простых и составных условиях в алгоритмах;
познакомиться с алгоритмической конструкцией «ветвление»;
Развивающие:
ответственность за результаты своей работы;
самостоятельность, сосредоточенность, самоконтроль;
Воспитательные:
ответственность за сохранность школьного имущества, в частности, компьютерного класса;
ответственность и требовательность к себе;
ТСО и ДСО: проектор, проецируемая доска, ноутбук.
Тип урока: урок изучения нового материала.
Вид урока: комбинированный (по М. И. Махмутову)
Методы:
обучения: объяснительно - иллюстративный (по И. Я. Лернеру и М. Н. Скаткину);
преподавания: объяснительный (по М. И. Махмутову);
учения: репродуктивный (по М. И. Махмутову).
Ход урока:
Организационный момент (3 мин)
Актуализация знаний (5 мин).
Что такое алгоритм?
Что такое блок - схема?
Из каких частей состоит блок - схема?
Объяснение нового материала(15 мин)
В жизни часто встречаются ситуации, когда приходится выбирать одно из двух. Например: если на улице дождь, мы останемся дома, а если погода хорошая, то пойдем гулять. На алгоритмическом языке данную ситуацию можно описать с помощью алгоритмической структуры «ветвление». Блок - схема ветвления выглядит следующим образом - смотрите документ.
На языке программирования Паскаль структура ветвления описывается с помощью оператора IF:
If <условие> Then <действие 1>
Else <действие 2>;
Рассмотрим конкретный пример: Найти максимальное из двух заданных чисел.
Программа на Паскале:
Var A, B, max: integer;
Begin
read(A, B);
If A>B Then max:=A
Else max:=B;
Write(‘max=’, max);
End.
В данной структуре часть Else может присутствовать, а может отсутствовать.
Тогда наша программа:
Var A, B, max: integer;
Begin
read(A, B);
If A>B Then max:=A;
Write( max);
End.
Заметим, что перед оператором Else точка с запятой не ставится.
В одной программе можно использовать сколько угодно операторов If.
Весь материал - смотрите документ.