Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Разработка урока по теме "Различные варианты программирования циклического алгоритма" с презентацией и самоанализом урока

Разработка урока по теме "Различные варианты программирования циклического алгоритма" с презентацией и самоанализом урока

  • Информатика

Документы в архиве:

Название документа Самоанализ урока.docx

Поделитесь материалом с коллегами:

Самоанализ урока информатики в 9 классе по теме «Различные варианты программирования циклического алгоритма»

Класс 9а

Тип урока: закрепление ранее изученных знаний нового материала.

Тема является последним уроком в разделе «Основы алгоритмизации», обучающиеся уже знакомы с переменными, типами данных и операциями, выполняемыми над ними, построением линейных, ветвящихся, циклических алгоритмов.

Знания по данной теме будут необходимы при изучении массивов.

Цели УРОКА:

Образовательные: закрепление понятие цикла, видов циклических алгоритмов; способствовать формированию умения пользоваться операторами цикла, умения решать задачи с использованием цикла.

Развивающие: развитие познавательного интереса, навыков творческого подхода к решению разнообразных задач, умения выделять главное, анализировать

Воспитательные: воспитание интереса к предмету, аккуратности, внимательности, дисциплинированности.

В соответствии с целями урока задействованы наглядные, технические и дидактические средства обучения:

  • класс, оборудованный ПК

  • доска, проектор;

  • Демонстрационный материал: «Презентация»;

Тренажер : «Повторение программирования»;

В начале урока я попыталась настроить учащихся на учебное занятие через изобразительный и музыкальный ряд, основное содержательное ядро которого– «цикл». Постаралась смотивировать учащихся на выполнение учебной задачи, для этой цели предложила конкретную жизненную ситуацию.

Этапы урока логически выстроены, время, отведенное на все этапы урока, распределено рационально, перегрузки обучающихся как физической, так и психической, не было благодаря смене видов деятельности и форм работы. Продолжительность работы обучающихся с компьютером не превышает санитарно-гигиенических норм. (9 класс - 20 мин.)

Завершающий этап урока - рефлексия, на котором обучающиеся проанализировали результаты своей деятельности. И помогли выявить все плюсы и минусы урока.

Поставленные мною цель и задачи в начале урока были достигнуты.


Название документа план урока.doc

Поделитесь материалом с коллегами:

Тема: «Различные варианты программирования циклического алгоритма»

Тип урока: закрепление ранее изученных знаний.

Цель урока:

Обеспечить прочное, сознательное овладение учащимися основами знаний об организации циклов в Pascal.

Задачи урока:

Образовательные: закрепление понятие цикла, видов циклических алгоритмов; способствовать формированию умения пользоваться операторами цикла, умения решать задачи с использованием цикла.

Развивающие: развитие познавательного интереса, навыков творческого подхода к решению разнообразных задач, умения выделять главное, анализировать

Воспитательные: воспитание интереса к предмету, аккуратности, внимательности, дисциплинированности.

Этапы урока:

  1. Организационный момент.

  2. Актуализация знаний:

  3. Постановка цели урока.

  4. Обобщение и закрепление изученного материала.

  5. Практическая работа на ПК

  6. Подведение итогов урока.

1. Организационный момент.

Учитель: Здравствуйте, ребята!

2.Актуализация знаний

Учитель: Я предлагаю вам прослушать фрагмент музыкального произведения и угадать, что это за мелодия. После прослушивания и верного ответа учащихся, давайте посмотрим еще один слайд. Перед вами алгоритмы, выраженные в виде блок – схем.

hello_html_m3efd2168.png

Как вы думаете, какая пословица здесь отображена?

Ученики называют пословицу: Семь раз отмерь, один раз отрежь!

(если не могут, учитель помогает)

Учитель: А какие операторы используются в этих блок – схемах?

Ученики называют: операторы цикла ПОКА или while, ДО или repeat, ДЛЯ или FOR

А какие пословицы вы сами можете назвать? После ответов учащихся показываются еще слайды с пословицами. Итак мы с вами вспомнили все типы операторов цикла.

3. Постановка цели урока.

Учитель: Как вы думаете, какая сегодня перед нами стоит задача? Сегодня наша задача научиться пользоваться операторами цикла.

4.Обобщение и закрепление изученного материала.

Вспомним более подробно, что различают два типа циклов: с известным числом повторений и с неизвестным числом повторений. При этом в обоих случаях имеется в виду число повторений на стадии разработки алгоритма.

Существует 3 типа циклических структур:

  • Цикл с предусловием;

  • Цикл с постусловием;

  • Цикл с параметром;

Иначе данные структуры называют циклами типа «Пока», «До», «Для».

Цикл с предусловием (иначе цикл пока) имеет вид:

while условие do

begin

серия команд;

end;

где условие – выражение логического типа.

Цикл может не выполняться ни разу, если значение логического выражения сразу же оказывается ложь.

Серия команд, находящихся между begin и end, выполняются до тех пор, пока условие истинно.

Для того чтобы цикл завершился, необходимо, чтобы последовательность инструкций между BEGIN и END изменяла значение переменных, входящих в условие.

Цикл с постусловием (иначе цикл до) имеет вид:

repeat серия команд

until условие

где условие – выражение логического типа.

Обратите внимание:

Последовательность инструкций между repeat и until всегда будет выполнено хотя бы один раз;

Для того чтобы цикл завершился, необходимо, чтобы последовательность операторов между repeat и until изменяла значения переменных, входящих в выражение условие.

Инструкция repeat, как и инструкция while, используется в программе, если надо провести некоторые повторяющиеся вычисления (цикл), однако число повторов заранее не известно и определяется самим ходом вычисления.

Цикл с параметром (иначе цикл для) имеет вид:

for i:= a to b do

begin

серия команд

end;

for i:= b downto a do

begin

Cерия команд;

end;

где i- параметр цикла;

a – начальное значение цикла;

b- конечное значение цикла;

Структура данного цикла иначе называют циклом i раз.


На языке программирования Паскаль шаг изменения параметра может быть равным одному или минус одному.

Если между begin и end находится только один оператор, то операторные скобки можно не писать. Это правило работает для цикла типа «Пока» и «Для».

Сегодня на уроке мы будем применять циклы с заданным числом повторений в прямом и обратном порядке..

Рассмотрим пример решения задачи с использованием данных структур

Задача:

Вывести на экран числа от 1 до 5 в:

a) прямом порядке;

b) обратном порядке.

Математическая модель:

a) 1 2 3 4 5;

b) 5 4 3 2 1.

Блок-схема и программа решения задачи представлена для чисел в прямом порядке и обратном порядке. Запишем рассмотренные алгоритмы на языке программирования Паскаль.

5.Практическая работа на ПК

Выполняем задания по блоку алгоритм с повторением в программе «povtprog»

6.Подведение итогов урока.

Запомните ребята эту народную мудрость. «Не бойся, когда не знаешь: страшно, когда знать не хочется» Ведь в жизни страшно не то, что вы боитесь узнавать новое, а страшно то, что не стремитесь к новым знаниям.

Завершите фразу:

•       Сегодня я узнал…(различные варианты программирования циклического алгоритма)

•       Я научился…(использовать циклы при решении задач)

•       У меня получилось …(выполнить практические задания)

•       На уроке мне было…(интересно, познавательно)


3


Название документа презентация к уроку.ppt

Поделитесь материалом с коллегами:

Циклические алгоритмы
Вивальди Времена Года
Цикл типа Пока Цикл типа ДО Цикл типа ДЛЯ Семь раз отмерь, один раз отрежь!
Куй железо, пока горячо!
С глаз долой, из сердца – вон!
Обратите внимание Цикл заканчивается, когда условие становится не верным (лож...
Обратите внимание Серия команд между repeat и until выполняется хотя бы один...
Циклы типа repeat и while, используются в программе, если число повторов зара...
Цикл с параметром («для») for i:= b downto a do begin 	 Cерия команд; end; fo...
Циклы типа для используются в программе, если число повторов заранее известно...
Задача Вывести на экран числа от 1 до 5 в: a) прямом порядке; b) обратном пор...
Для чисел в прямом порядке Для чисел в обратном порядке
результат: 1 2 3 4 5 результат: 5 4 3 2 1 Program Pr4; Var i: integer; Begin...
1 из 13

Описание презентации по отдельным слайдам:

№ слайда 1 Циклические алгоритмы
Описание слайда:

Циклические алгоритмы

№ слайда 2 Вивальди Времена Года
Описание слайда:

Вивальди Времена Года

№ слайда 3 Цикл типа Пока Цикл типа ДО Цикл типа ДЛЯ Семь раз отмерь, один раз отрежь!
Описание слайда:

Цикл типа Пока Цикл типа ДО Цикл типа ДЛЯ Семь раз отмерь, один раз отрежь!

№ слайда 4 Куй железо, пока горячо!
Описание слайда:

Куй железо, пока горячо!

№ слайда 5 С глаз долой, из сердца – вон!
Описание слайда:

С глаз долой, из сердца – вон!

№ слайда 6 Обратите внимание Цикл заканчивается, когда условие становится не верным (лож
Описание слайда:

Обратите внимание Цикл заканчивается, когда условие становится не верным (ложным). Если условие с самого начала ложно, то серия команд не выполняется ни разу. while условие do begin Серия команд; end; Цикл с предусловием («пока»)

№ слайда 7 Обратите внимание Серия команд между repeat и until выполняется хотя бы один
Описание слайда:

Обратите внимание Серия команд между repeat и until выполняется хотя бы один раз. Цикл заканчивается когда, условие становится верным (истинным). repeat Серия команд; until условие Цикл с предусловием («до»)

№ слайда 8 Циклы типа repeat и while, используются в программе, если число повторов зара
Описание слайда:

Циклы типа repeat и while, используются в программе, если число повторов заранее не известно и определяется самим ходом вычисления, но надо провести некоторые повторяющиеся вычисления (цикл)

№ слайда 9 Цикл с параметром («для») for i:= b downto a do begin 	 Cерия команд; end; fo
Описание слайда:

Цикл с параметром («для») for i:= b downto a do begin Cерия команд; end; for i:= a to b do begin Cерия команд; end; а – начальное значение параметра цикла b – конечное значение параметра цикла

№ слайда 10 Циклы типа для используются в программе, если число повторов заранее известно
Описание слайда:

Циклы типа для используются в программе, если число повторов заранее известно и надо провести повторяющиеся вычисления (цикл)

№ слайда 11 Задача Вывести на экран числа от 1 до 5 в: a) прямом порядке; b) обратном пор
Описание слайда:

Задача Вывести на экран числа от 1 до 5 в: a) прямом порядке; b) обратном порядке. a) 1 2 3 4 5 b) 5 4 3 2 1

№ слайда 12 Для чисел в прямом порядке Для чисел в обратном порядке
Описание слайда:

Для чисел в прямом порядке Для чисел в обратном порядке

№ слайда 13 результат: 1 2 3 4 5 результат: 5 4 3 2 1 Program Pr4; Var i: integer; Begin
Описание слайда:

результат: 1 2 3 4 5 результат: 5 4 3 2 1 Program Pr4; Var i: integer; Begin For i:=1 to 5 do Write (i); end. Program Pr5; Var i: integer; Begin For i:=5 downto 1 do Write (i); end.

Выберите курс повышения квалификации со скидкой 50%:

Автор
Дата добавления 10.03.2016
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров478
Номер материала ДВ-516965
Получить свидетельство о публикации

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх