Технологическая карта для составления сценарного плана урока
1.Класс: 9
2. Тема урока: «Программирование на Паскале. Циклы»
3. Планируемые результаты:
Личностные:
- учебно-познавательный интерес к новому учебному материалу и способам решения новой задачи широкая мотивационная основа учебной деятельности, включающая социальные, учебно-познавательные и внешние мотивы
Метапредметные:
Коммуникативные:
- допускать возможность существования у людей различных точек зрения, в том числе, не совпадающих с его собственной формулировать собственное мнение и позицию
Регулятивные:
- принимать и сохранять учебную задачу планировать свои действия в соответствии с поставленной задачей и условиями ее реализации, в том числе и во внутреннем плане
Познавательные:
- устанавливать причинно-следственные связи в изучаемом круге явлений владеть рядом общих приемов решения задачи
Предметные
Знать/понимать:
Знать основные алгоритмические формы цикл
Уметь:
Применять алгоритмическую структуру цикл при решении задач.
4. Тип урока (учебного занятия), определяющий технологию изучения указанной темы:
Смешанный
5. Источники информации:
Для учителя | Для учащихся |
6. Описание этапов урока
Этап урока | Содержание | Деятельность учителя | Деятельность учащихся | УУД |
Организационный | Здравствуйте, садитесь. Начинаем урок. Сегодня вы познакомитесь с новой алгоритмической структуру цикл, какие циклы бывают, и решим задачи. Но для этого необходимо повторить материал предыдущих уроков. а) Какие алгоритмические структуры мы знаем? б) Какие особенности линейного алгоритма вы помните? в) Какие особенности алгоритма с ветвление вы знаете? | Постановка цели и задачи урока. Повторение материала прошлого урока | Отвечают на вопросы, учатся говорить развернуто. | Коммуникативные:
Регулятивные:
|
Основной Постановка учебной задачи | Цикл While B do P Где B – условие (отношение), Р - оператор (называемый телом цикла ). Выполняется оператор цикла так: проверяется условие B, и если оно удовлетворительно, то выполняется Р, а за тем вновь проверяется условие B и т. д. Как только на очередном шаге окажется, что условие B не удовлетворяется, то выполнение оператора цикла прекратится. Если значение х положительно, то выполнение оператора цикла While x<=0 do x:=x+1; Прекратится после первой проверки условия х<=0, и значение переменной х не изменится. Если же значение х не положительно, то к этому значению будет добавляться по единице до тех пор, пока значение не станет положительным. Задача. Найти сумму всех чисел от 1 до 100 PROGRAM PR1; Var a, s:integer; Begin A:=1; S:=0; While a<100 do Begin S:=s+a A:=a+1 End; Write(s) End; Задача:. Пусть даны числа а, b(a>1) и надо получить все члены последовательности а, а2,а3,…, меньше числа b. Программа: PROGRAM PR2 Var a, b,c:real Begin Read(a, b); C:=a While c<b do Begin Write(c); C:=c*a; End; End. | Объяснение нового материала, постановка проблемы. | Учатся рассуждать, анализировать. | Коммуникативные:
Познавательные:
Регулятивные:
|
Практическая работа | Решение задач на языке программирования 1.Вычислить сумму всех чётных (не чётных) от1. Program PR2 Var a, s:integer; Begin A:=0; S:=0; While a,100 do Begin S:=s+a; A:=a+2; End; Write(s); End; 2Написать программу нахождения среди чисел 1,1+1/2, 1+1/2+1/3, …первого больше данного числа а. PROGRAM PR4; VAR A, N:INTEGER; P:REAL; Begin Read(a); P:=1; N:=2; Whike p<a do Begin p:=p+1/n; N:=n+1; End; Write(p); End. 3.Дано положительное число b. Последовательность a1,а2,а3… образована по следующему закону. ai=(1-1/2)*(1-1/3)*…*(1-1/(I+1)) Надо найти первый член аn последовательности, для которого выполнено условие |an-an-1|<b Написать программу выполнения этого задания. PROGRAM PR5; VAR B, A1,A2,I:REAL; Begin read(b); A1:=1; A2:=1-1/2; I:=1; While abs(a1-a2)<b do Begin I:=I+1; A1:=a1*(1-1/i); A2:=a2-(1-1/()I+1); End; Write(a1,a2); End. | Объяснения решения задач и реализация их на языке программирования. | Учиться решать задачи на алгоритмическую структуру цикл | Коммуникативные:
Познавательные:
|
Итог урока. Рефлексия | Давайте вспомним, что нового сегодня мы узнали. (называют) | Повторная постановка проблемы, комментарии по выполнению упражнения. | Находят выход из проблемной ситуации. | Коммуникативные:
Познавательные:
|
Д/задание | Решить задачу: Написать программу нахождения среди чисел 1/1+1/2-1/3+1/4-1/5+, …первого больше данного числа а. | Комментарии домашнего задания | Запись д/з |


