1. Блок 1. Целеполагание.
Тема урока: Оператор цикла с параметром.
Тип урока: изучение нового материала.
Цели урока:
Когнитивная сфера
– введение понятий: цикл (повторение), тело цикла, цикл с параметром, параметр цикла, оператор цикла;
– формирование понятий: цикл (повторение), тело цикла, цикл с параметром, параметр цикла, оператор цикла;
Способностная сфера
– формирование логического и алгоритмического мышления;
Социальная сфера
– формирование опыта учебной деятельности;
– формирование опыта самостоятельной учебной деятельности;
– развитие памяти, внимательности, алгоритмической культуры;
– воспитание трудолюбия, аккуратности, самостоятельности.
2. Блок 2. Технологическая карта урока.
№
эта
па
Название
этапа урока
(время)
Дидактическая задача Методы познания Средства
обучения
Методы
обучени
я
Формы
организаци
и учебной
деятельнос
ти
Прогнозируемый результат
Логичес
кие
эмпир
ическ
ие
Мате
матич
еские
1
Мотивационный(5мин)
Подведение учащихся
под проблему.
Постановка учебной
задачи.
Анализ Опис
ание
Беседа Коллективн
ая
Принятие учащимися
учебной задачи.
2
Информационно-познавательный15мин)
введение понятий:
цикл(повторение),
тело цикла, цикл с
параметром, параметр
цикла, оператор
цикла;
Анализ описа
ние
Учебник Объясни
тельно-
иллюстр
ативный
Коллективн
ая
Уяснение содержания
учебного материала.
Осмысление введенных
понятий.
3. 2
Деятельно
стно-творчески
й
(20мин)
Формирование
умений применять
изученный материал
на конкретных
примерах.
Формирование опыта
учебной
деятельности.
Формирование опыта
самостоятельной
учебной
деятельности.
Синтез,
индукци
я,
дедукци
я,
обобщен
ие.
Набл
юден
ие,
описа
ние
Методическое
обеспечение
Репроду
ктивный
.
Индивидуа
льная,
коллективн
ая.
Действия самостоятельного
построения знаний.
Усвоение, отработка
действий по составлению
программы.
3
Оцено
чно-рефлекси
вный
(5мин)
Создание среды для
самооценки себя
действующего.
Анализ,
сравнен
ие.
Набл
юден
ие,
описа
ние
Методическое
обеспечение,
Индивидуа
льная,
коллективн
ая
Самоанализ и самооценка
индивидом своей
деятельности на уроке.
Блок 3. Учебно-содержательное обеспечение урока.
1.Мотивационный этап.
Учитель предлагает решить задачу: вычислить сумму первых 10 натуральных чисел. Ученики предлагают решения.
Затем учитель предлагает решить следующую задачу: вычислить сумму первых 1000 натуральных чисел. Тем самым
подводит учащихся под проблему.
Учитель формулирует учебную задачу:
4. -познакомиться с понятиями: цикл (повторение), тело цикла, параметр цикла, оператор цикла.
2. Информационно- познавательный этап.
1.Учителем сообщается, что в языке программирования Pascal имеется две разновидности циклов:
-цикл с параметром (for..to, for..downto);
-цикл с условием (while).
Учитель сообщает, что на сегодняшнем уроке будет рассматриваться цикл с параметром.
2.Учитель вводит понятие: оператор цикла с параметром.
В языке программирования Pascal повторение некоторой последовательности действий известное число раз
выполняет оператор for.
В общем виде оператор for может быть представлен в двух формах:
- for <параметр цикла>:=<начальное значение> to <конечное значение> do <оператор>; или коротко
for i:=N1 to N2 do <оператор>; (N1<N2). Здесь значение параметра цикла последовательно увеличивается на1.
- for <параметр цикла>:=<начальное значение> downto <конечное значение> do <оператор>; или коротко
for i:=N1 downto N2 do <оператор>; (N1<N2). Здесь значение параметра цикла последовательно уменьшается
на1.
В этих записях for.. do – заголовок цикла, <оператор> - тело цикла, i – параметр цикла. Тело цикла может быть
простым или составным оператором. Параметр цикла, его начальное и конечное значения должны принадлежать к
одному типу данных.
Блок-схема цикла с параметром for представлена на рисунке.
нет
I=N1..N2
5. да
Пример. Составить программу, которая выводит на экран 10 первых натуральных чисел в обратном порядке.
Programm cisla;
var i:integer;
begin
for i:=10 downto 1 do write ('i, ' ');
{параметр i меняется от 10 до 1 с шагом -1 }
end.
3. Деятельностно-творческий этап.
Ученикам предлагается выполнить задание:
1.Составить программу, которая выводит на экран 11 первых натуральных нечетных чисел.
2.Составить программу, которая 7 раз выводит на экран фразу «Я люблю информатику».
4.Оценочно-рефлексивный этап.
Учащимся для самопроверки предлагается правильное решение заданий.
1)program nech;
var i, x:integer;
begin
Тело цикла
6. x:=1;
for i:=1 to 11 do
begin write (x, ' ');
x:=x+2;
end;
end.
2) program fraza;
var i:integer;
begin
for i:=1 to 7 do
write (' Я люблю информатику ');
end.
Учитель задает домашнее задание. Упражнение 3а, вопросы 1-3.ст.40
7. x:=1;
for i:=1 to 11 do
begin write (x, ' ');
x:=x+2;
end;
end.
2) program fraza;
var i:integer;
begin
for i:=1 to 7 do
write (' Я люблю информатику ');
end.
Учитель задает домашнее задание. Упражнение 3а, вопросы 1-3.ст.40