Uploaded by m.dolgaja2010

урок информатики по теме Цклы на Paskal

advertisement
Технологическая карта урока информатики
Автор
Предмет
Класс
Учебно-методический
комплект
Тема
Место урока в
изучаемой теме, разделе,
курсе:
Урок развивающего контроля
Тип урока
Цель деятельности
учителя
Задачи
Термины, понятия
Образовательные
ресурсы
Образовательные
Владеют базовыми
понятиями по
теме: цикл, цикл с
предусловием, цикл
со счетчиком
Информатика
9 класс
Семакин И.Г. Информатика: учебник для 9 класса / И. Г Семакин, Л. А. Залогова, С. В. Русаков, Л. В.
Шестакова.- 3-изд.-М.: БИНОМ. Лаборатория заданий, 2015.-200 с.
Программирование циклов в Паскаль
20 урок, 3 урок по теме «Программирование циклов в Паскаль»
Обучающая: закрепление знаний, умений и навыков работы с циклами языка программирования Pascal;
контроль знаний, умений и навыков;
Развивающая: развитие логического мышления, памяти, внимания, самостоятельности при работе;
Воспитательная: воспитание аккуратности, терпения, усидчивости.
1. усвоение учащимися операторов цикла языка программирования Pascal и области их применения;
2. закрепление учащимися использования данных операторов при решении задач.
Цикл, оператор цикла с предусловием, оператор цикла со счетчиком.
Планируемые результаты
Предметные: сформировать у учащихся знания, умения и навыки работы с циклами языка программирования Pascal
при решении задач.
Метапредметные:
Универсальные учебные действия (УУД)
Познавательные УУД: умение выделять, называть, читать, описывать объекты реальной действительности
(умение представлять информацию об изучаемом объекте в виде описания: ключевых слов или понятий, текста,
списка, таблицы, схемы, рисунка и т.п.); умение выделять информационный аспект задачи, оперировать данными,
использовать модель решения задачи.
Коммуникативные УУД: умение определять наиболее рациональную последовательность действий по
коллективному выполнению учебной задачи (план, алгоритм, модули и т.д.), а также адекватно оценивать и
применять свои способности в коллективной деятельности; умение самостоятельно оценивать свою деятельность
ФОУД
и деятельность членов коллектива посредством сравнения с деятельностью других, с собственной деятельностью в
прошлом, с установленными нормами; умение использовать монолог и диалог для выражения и доказательства
своей точки зрения, толерантности, терпимости к чужому мнению, к противоречивой информации.
Регулятивные УУД: формирование алгоритмического мышления (умение планировать последовательность
действий для достижения какой либо цели; умение решать задачи, ответом для которых является описание
последовательности действий на естественных и формальных языках; умение вносить необходимые дополнения и
изменения в план и способ действия в случае расхождения начального плана (или эталона), реального действия и его
результата)
Организация пространства
Приемы методы, технологии
Программно-технические ресурсы:
обучения
Фронтальная,
индивидуальная
Частично-поисковый
Необходимое техническое оборудование: АРМ учителя, проектор, экран,
документкамера для просмотра решения задачи учащимся
Программное обеспечение: программное средство для создания и
демонстрации презентации
Организация структуры урока
Цель деятельности
Включение в деловой ритм.
Подготовка класса к работе.
Актуализация знаний и способа
деятельности по теме.
Содержание учебного материала
Деятельность учителя
1. Организационный момент (2 мин)
Учитель приветствует учащихся,
проверяет готовность кабинета к
проведению урока, проверяет
отсутствующих.
Деятельность
ученика
Оценивают
готовность к уроку,
психологически
настраиваются на
работу.
2. Актуализация знаний (3 мин)
Цикл – это команда исполнителю Понятие цикла, виды циклов, цикла Отвечают на вопросы
многократно повторить указанную с
предусловием,
цикла
со учителя.
последовательность команд.
счетчиком.
Циклы с предусловием (while), с
постусловием (repeat), со счетчиком
(for).
3. Мотивация (самоопределение) к контрольно-коррекционным действиям (2 мин)
Создание условий для того, чтобы
Путем
беседы
учитель
каждый ученик внутренне
структурирует знания по теме
подготовился к контрольной
«Программирование
циклов
в
("хочу"), осознал ее необходимость
Паскаль», совместно с учащимися
("надо"), почувствовал уверенность
вспоминает
наиболее
сложные
в своих силах ("могу").
этапы и вопросы изученной темы.
4. Написание контрольной работы (23 мин)
Проверить умение учащихся
Учитель
делит
учащихся
по
Вариант 1
исполнить простейший
1. Запишите значение переменной s, вариантам, представляет условие
циклический алгоритм, записанный полученное в результате работы
задач на слайде.
на языке программирования.
следующей программы.
Var s,k: integer;
Begin
s := 0;
for k := 6 to 12 do
s := s+10;
writeln(s);
End.
Ответ:
2. Дана программа на языке Паскаль:
var s, n: integer;
begin
s := 100;
n := 0;
while s > 0 do
begin
s := s - 15;
n := n + 2
end;
writeln (n)
Вспоминают
наиболее
сложные
этапы и вопросы
изученной темы.
Выполняют
контрольную работу.
end.
Нужно записать число, которое будет
напечатано в результате выполнения
программы.
Вариант 2
1. Запишите значение переменной s,
полученное в результате работы
следующей программы.
Var s,k: integer;
Begin
s := 0;
for k := 3 to 10 do
s := s+8;
writeln(s);
End.
Ответ:
2. Дана программа на языке Паскаль:
var s, n: integer;
begin
s := 115;
n := 0;
while s > 0 do
begin
s := s - 20;
n := n + 3
end;
writeln (n)
end.
Нужно записать число, которое будет
напечатано в результате выполнения
программы.
5. Этап проверки и локализации затруднений (8 мин)
Выделение учениками своих ошибок 1 вариант:
Учитель
говорит
учащимся
Учащиеся проверяют
и недочетов, определение причины
затруднения.
1) 1 способ. Выполняя последовательно
все итерации цикла:
1 итерация
s := 0;
for k := 6 to 12 do
s := s+10;
2 итерация
s := 10;
for k := 6 to 12 do
s := 10+10;
3 итерация
s := 20;
for k := 6 to 12 do
s := 20+10;

4 итерация
s := 30;

for k := 6 to 12 do

s := 30+10;

5 итерация
s := 40;
for k := 6 to 12 do

s := 40+10;
6 итерация
s := 50;
for k := 6 to 12 do
s := 50+10;
7 итерация
s := 60;
for k := 6 to 12 do
s := 60+10;
Ответ: 70.
2 способ.
Общее число итераций можно найти из
обменяться с соседом тетрадями и
выполнить проверку. Затем на
слайде показывает ответы данных
задач.
Ответы:
1 вариант: 70, 14.
2 вариант: 64, 18.
Учитель
сообщает
правильные
ответы
и
задает
вопросы,
направленные
для
поиска
затруднений в решении. Примерные
вопросы учителя, для выделения
учениками своих ошибок:
Какое задание я выполнял? С какой
темой это было связано?
Что я сделал сначала, что потом?
В чем возникло затруднение?
На каком конкретном этапе работы
над этим заданием возникло
затруднение?
Почему так получилось? Каких
знаний и умений мне не хватило для
правильного решения?
решения задач.
выражения: for k := 6 to 12 do.
Следовательно, число итераций - 7. В
каждой
итерации
происходит
увеличение
суммы
на
10.
Следовательно, за 7 итераций сумма
станет равна 7*10=70.
Ответ: 70.
2) 1 способ. Выполняя последовательно
все итерации цикла:
1 итерация
s := 100;
n := 0;
while 100 > 0 do
begin
s := 100 - 15;
n := 0 + 2
end;
2 итерация
s := 85;
n := 2;
while 85 > 0 do
begin
s := 85 - 15;
n := 2 + 2
end;
3 итерация
s := 70;
n := 4;
while 70 > 0 do
begin
s := 70 - 15;
n := 4 + 2
end;
4 итерация
s := 55;
n := 6;
while 55 > 0 do
begin
s := 55 - 15;
n := 6 + 2
end;
5 итерация
s := 40;
n := 8;
while 40 > 0 do
begin
s := 40 - 15;
n := 8 + 2
end;
6 итерация
s := 25;
n := 10;
while 70 > 0 do
begin
s := 25 - 15;
n := 10 + 2
end;
7 итерация
s := 10;
n := 12;
while 10 > 0 do
begin
s := 10 - 15;
n := 12 + 2
end;
Ответ: 14.
2 способ.
Общее число итераций можно найти из
выражения
100/15=
6,66.
Следовательно, число итераций - 7. В
каждой
итерации
происходит
увеличение суммы на 2. Следовательно,
за 7 итераций сумма станет равна
7*2=14.
Ответ: 14.
Вариант 2:
1) 1 способ. Выполняя последовательно
все итерации цикла:
1 итерация
s := 0;
for k := 3 to 10 do
s := s+8;
2 итерация
s := 8;
for k := 3 to 10 do
s := 8+8;
3 итерация
s := 16;
for k := 3 to 10 do
s := 16+8;
4 итерация
s := 24;
for k := 3 to 10 do
s := 24+8;
5 итерация
s := 32;
for k := 3 to 10 do
s := 32+8;
6 итерация
s := 40;
for k := 3 to 10 do
s := 40+8;
7 итерация
s := 48;
for k := 3 to 10 do
s := 48+8;
8 итерация
s := 56;
for k := 3 to 10 do
s := 56+8;
Ответ: 64.
2 способ.
Общее число итераций можно найти из
выражения: for k := 3 to 10 do.
Следовательно, число итераций - 8. В
каждой
итерации
происходит
увеличение суммы на 8. Следовательно,
за 8 итераций сумма станет равна
8*8=64.
Ответ: 64.
2) 1 способ. Выполняя последовательно
все итерации цикла:
1 итерация
s := 115;
n := 0;
while 115 > 0 do
begin
s := 115 - 20;
n := 0 + 3
end;
2 итерация
s := 95;
n := 3;
while 95 > 0 do
begin
s := 95 - 20;
n := 3 + 3
end;
3 итерация
s := 75;
n := 6;
while 75 > 0 do
begin
s := 75 - 20;
n := 6 + 3
end;
4 итерация
s := 55;
n := 9;
while 55 > 0 do
begin
s := 55 - 20;
n := 9 + 3
end;
5 итерация
s := 35;
n := 12;
while 35 > 0 do
begin
s := 35 - 20;
n := 12 + 3
end;
6 итерация
s := 15;
n := 15;
while 15 > 0 do
begin
s := 15 - 20;
n := 15 + 3
end;
Ответ: 18.
2 способ.
Общее число итераций можно найти из
выражения 115/20=5,75. Следовательно,
число итераций - 6. В каждой итерации
происходит увеличение суммы на 3.
Следовательно, за 6 итераций сумма
станет равна 6*3=18.
Ответ: 18.
6. Этап целеполагания и построения проекта коррекции выявленных затруднений (5 мин)
Устранение пробелов и коррекция
Учитель совместно с учащимися
Учащиеся
знаний.
формулирует
алгоритм
формулируют и
рационального решения данного записывают алгоритм
типа задач.
в тетради.
7. Подведение итогов урока (2 мин)
Подведение итога урока,
Подводит итоги урока, анализирует
Записывают.
анализирование и оценивание
и
оценивает
работу каждого
работы каждого ученика.
ученика.
Download