Инфоурок Информатика КонспектыПЛАН-КОНСПЕКТ УРОКА Циклические процессы на языке программирования Pascal

ПЛАН-КОНСПЕКТ УРОКА Циклические процессы на языке программирования Pascal

Скачать материал

ПЛАН-КОНСПЕКТ УРОКА

Циклические процессы на языке программирования Pascal

 1.ФИО: Маховых Алла Алексеевна

           2.Место работы: МБОУ города Мценска «Гимназия»

          3.Должность: учитель информатики и ИКТ

          4.Предмет: информатика и ИКТ

         5.Класс: 9

         6.Тема и номер урока в теме:  Циклические процессы на языке программирования Pascal №2

7.Базовый учебник:  Информатика и ИКТ: учебник для 9 класса/ И.Г Семакин, Л.А. Залогова, С.В. Русаков, Л.В. Шестакова -3-е изд. – М.: Бином. Лаборатория знаний, 2010.-341с.: ил.

         8.Цель  урока: познакомить учащихся с применением циклов в среде программирования Pascal ABC

9. Задачи:

- обучающие:  проконтролировать уровень усвоения материала по теме: “ Циклические операторы, виды циклов”, научиться решать задачи с использованием циклических конструкций.

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

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

10.                    Тип урока:  закрепление материала

11.              Формы работы учащихся: индивидуальная, фронтальная

12.              Необходимое техническое оборудование: компьютеры с операционной системой Linux или Windows, подключенные к сети Интернет,  с установленным ОМС – плеером, мультимедиа-проектор, экран.

13.                     Структура и ход  урока

Таблица 1.

СТРУКТУРА И ХОД УРОКА

Этап

урока

Название используемых ЭОР

Деятельность учителя

Деятельность ученика

Время (в мин)

1

2

3

4

5

6

1.                   

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

 

 

«Здравствуйте, ребята. Сегодня мы с вами переходим к  закреплению теоретического материала  и решению задач по теме:  «Циклы».

     Такое в природе частенько бывает

Ночь-день, а день-ночь многократно сменяет

И дни у недели идут друг за другом,

А месяцы года меняются кругом,

И эта цепочка ведь не прервется.

Явление это циклом зовется

Программы, в которых такое случается,

Также циклическими называются.

Открываем тетради, записываем  дату и тему урока.»

 

Внимательно слушают учителя,

 

 

 

 

 

 

 

 

 

 

записывают дату и тему урока в тетрадь «Решение задач с использованием циклических конструкций»

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Фронтальная беседа с учащимися

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Решение задач

а) устная работа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Циклические операторы на Паскале (N 125831)

http://school-collection.edu.ru/catalog/res/4f8c026a-a2b6-40ea-b5bc-14557e4d5200/?interface=teacher&class[]=50&class[]=51&class[]=53&class[]=54&subject=19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Демонстрационный пример программы на Паскале,реализующей циклический алгоритм (N 126142)

http://school-collection.edu.ru/catalog/res/90028693-885c-4088-99ff-31d95d980e5c/?interface=teacher&class[]=50&class[]=51&class[]=53&class[]=54&subject=19

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

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

Расскажите этапы работы каждого из циклов:

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

И пишется легко строка,

И на этюдник рвутся кисти,

Уходит ложь в обличье истин

    И говорю я ей ПОКА!

В теле цикла должны быть операторы, которые в какой-то момент изменят значение условия, сделав его ложным. Если этого не случится, цикл будет бесконечным. При возникновении в программе бесконечного цикла говорят, что программа “зациклилась”. Зациклившуюся программу приходится останавливать одновременным нажатием клавиш CtrL + Break, иначе она будет выполняться вечно (точнее, до первого отключения компьютера).

 

-Следующая разновидность цикла- цикл с постусловием.

 

 

 

 

 

 

 

 

 

 

 

-Цикл с параметром (со счетчиком) арифметический

Если часы пробили тринадцать раз, то это не только означает, что тринадцатый удар был      неверным.

Он порождает сомнения в верности каждого из первых двенадцати ударов».

                                                                                                                         (правило Мастерса)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обобщения учителя : 1) оценить знания отвечающих учеников

2)                 систематизировать материал на примере презентации:

 


 

Рекомендации учителя для решения задач:

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

      Использовать цикл for в том случае, когда точно знаете, сколько раз должно быть выполнено тело цикла.

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

      Используйте цикл while, если необходимо, чтобы проверка была произведена прежде, чем будет выполняться тело цикла.

Разбор задачи :Вычисление факториала числа(вводится понятие факториала: произведение подряд идущих чисел), продумать с уч-ся ввод данных и просчитать результат на выходе,например 3!=1*2*3=6


Ответы уч-ся:

-Цикл с предусловием (цикл “пока” – whi1е);

-Цикл с постусловием (цикл “до тех пор, пока” repeat...unti1);

-Цикл с параметром (со счетчиком) (цикл “для” – for ... to / downto);

 

Отвечают теоретический материал :

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

 

Здесь вначале выполняется группа операторов, а потом производится проверка, следует ли вновь повторить эту группу. Если условие ложно, выполнение цикла повторяется, иначе – заканчивается.

При выполнении оператора for сначала вычисляется значение выражения начальное_значение, затем вычисляется значение выражения конечное_значение, далее управляющая переменная цикла последовательно пробегает все значения от начального до конечного. В том случае, когда начальное значение оказывается больше конечного значения, тело цикла не будет выполняться вовсе. Начальное и конечное значения остаются неизменными в ходе выполнения всего цикла fог.
Параметр цикла i, если он целого типа, пробегает все значения с приращением 1, и его текущее значение не должно изменяться операторами внутри цикла. Такое изменение

 не запрещено правилами языка, но его последствия будут непредсказуемы. После завершения цикла параметр i считается неопределенным.

Просмотр презентации, можно задавать  вопросы, возникающие  по ходу демонстрации.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Записи в тетрадях по ходу разбора задач

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Демонстрационный пример программы на Паскале,реализующей алгоритм Евклида

(N 125842)

http://school-collection.edu.ru/catalog/res/8b94aea0-81e3-4ad5-94f0-55ec688ad2ba/?interface=teacher&class[]=50&class[]=51&class[]=53&class[]=54&subject=19

 

 

 

 

 

 

 

 

 

 

 

Цикл с параметром в программе на Паскале

(N 125851)

http://school-collection.edu.ru/catalog/res/39db3e87-d937-4e7c-8b14-466c935339e1/?interface=teacher&class[]=50&class[]=51&class[]=53&class[]=54&subject=19

 

 

 

 

 

 

 

 

 

 

 

 

 

Модуль ОМС И-типа

Домашнее задание N 27 (N 126782)

http://school-collection.edu.ru/catalog/res/ca3f17db-33ee-42d8-b09c-0de0bb3e4fdd/?interface=teacher&class[]=50&class[]=51&class[]=53&class[]=54&subject=19

 

Модуль ОМС И-типа

«Реализация основных алгоритмических конструкций»

 r.edu.ru/card/23401/realizaciya-osnovnyh-algoritmicheskih-konstrukciy.html

 

Модуль ОМС И-типа

«Реализация основных алгоритмических конструкций»

http://www.fcior.edu.ru/card/23445/realizaciya-osnovnyh-algoritmicheskih-konstrukciy.html

 

 

 

 

 

 

 

 

 

 

Разбор задачи :нахождение наибольшего общего делителя( НОД):прокомментировать,


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

 

 

 

 

 

 

Разбор задачи: обратить внимание на индексацию переменных(провести аналогию с табличными величинами) и на организацию серии команд в теле цикла.

 


 

 

 

 

 

Подвести итог , огласить домашнее задание,

рассказать, из чего состоит  практическая работа: тестового задания, примера решения задачи .При наличии времени можно реализовать программу нахождения суммы чисел , разобранную в  втором Модуле ОМС И-типа в среде программирования Pascal ABC.

 

 

 

 


Если времени недостаточно, организация групповой работы : I подгруппа  работает с одним модулем, II подгруппа со вторым, можно распределить уч-ся по степени сложности заданий с учетом индивидуальных способностей.

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

Итог подводиться обращая внимание на основные допущенные ошибки , часто задаваемые вопросы.

 

 

 

 

 

 

 

Записи в тетрадях  по ходу разбора задач. Составить таблицу исполнения алгоритма Евклида для чисел 35, 21:

1.                  М:=35,N:=21

2.                  X:=35,Y:=21

3.                  35<>21 ,35>21(+)

4.                  X:=14,Y:=21

5.                  14<>21(+),14>21(-)

6.                  X:=14,Y:=7

7.                  14<>7,14>7(+)

8.                  X:=7,Y:=7

9.                  7<>7(-)

10.              НОД=7

 

 

 

Задают вопросы, если они возникают в ходе поэтапного объяснения решения задач.

 

 

 

 

 

 

 

 

Копируют ссылку во время практической работы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

Приложение к плану-конспекту урока

Циклические процессы на языке программирования Pascal

 (Тема урока)

Таблица 2.

ПЕРЕЧЕНЬ ИСПОЛЬЗУЕМЫХ НА ДАННОМ УРОКЕ ЭОР

Название ресурса

Тип, вид ресурса

Форма предъявления информации (иллюстрация, презентация, видеофрагменты, тест, модель и т.д.)

Гиперссылка на ресурс, обеспечивающий доступ к ЭОР

1

Циклические операторы на Паскале (N 125831)

Презентация

демонстрация

 

http://school-collection.edu.ru/catalog/res/4f8c026a-a2b6-40ea-b5bc-14557e4d5200/?interface=teacher&class[]=50&class[]=51&class[]=53&class[]=54&subject=19

2

Демонстрационный пример программы на Паскале,реализующей циклический алгоритм (N 126142)

Презентация

демонстрация

 

http://school-collection.edu.ru/catalog/res/90028693-885c-4088-99ff-31d95d980e5c/?interface=teacher&class[]=50&class[]=51&class[]=53&class[]=54&subject=19

3

Демонстрационный пример программы на Паскале,реализующей алгоритм Евклида (N 125842)

Презентация

демонстрация

http://school-collection.edu.ru/catalog/res/8b94aea0-81e3-4ad5-94f0-55ec688ad2ba/?interface=teacher&class[]=50&class[]=51&class[]=53&class[]=54&subject=19

4

Цикл с параметром в программе на Паскале (N 125851)

Презентация

демонстрация

http://school-collection.edu.ru/catalog/res/39db3e87-d937-4e7c-8b14-466c935339e1/?interface=teacher&class[]=50&class[]=51&class[]=53&class[]=54&subject=19

5

 

Домашнее задание N 27 (N 126782)

Модуль ОМС И-типа

демонстрация

http://school-collection.edu.ru/catalog/res/ca3f17db-33ee-42d8-b09c-0de0bb3e4fdd/?interface=teacher&class[]=50&class[]=51&class[]=53&class[]=54&subject=19

6

«Реализация основных алгоритмических конструкций»

Модуль ОМС И-типа

тест

r.edu.ru/card/23401/realizaciya-osnovnyh-algoritmicheskih-konstrukciy.html

 

7

«Реализация основных алгоритмических конструкций»

Модуль ОМС И-типа

демонстрация

ttp://www.fcior.edu.ru/card/23445/realizaciya-osnovnyh-algoritmicheskih-konstrukciy.html

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "ПЛАН-КОНСПЕКТ УРОКА Циклические процессы на языке программирования Pascal"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Бизнер-тренер

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 776 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 18.11.2016 1189
    • DOCX 1.5 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Маховых Алла Алексеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Маховых Алла Алексеевна
    Маховых Алла Алексеевна
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 37226
    • Всего материалов: 19

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 23 человека из 16 регионов

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Мини-курс

Специальная реабилитация: помощь детям с особыми потребностями

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Расстройства пищевого поведения: обзор и основы психологической работы

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 22 регионов
  • Этот курс уже прошли 21 человек

Мини-курс

Психологические исследования и поддержка психического здоровья

6 ч.

780 руб. 390 руб.
Подать заявку О курсе