Программирование циклических алгоритмов на Pascal

Автор: Бондарь Маргарита Николаевна

Организация: МАОУ СОШ № 1

Населенный пункт: Сахалинская область, г. Корсаков

Предмет

Информатика

Класс

8

Автор УМК

Босова Л.Л., Босова А.Ю.

Раздел программы

Программирование

Тема урока

Программирование циклических алгоритмов на Pascal

Тип урока

Урок изучения и первичного закрепления новых знаний

Необходимое оборудование

мультимедиа проектор, компьютер, интерактивная доска (InterwriteWorkspace), ученические компьютеры

Необходимое ПО

Среда программирования PascalABC.net

 

Планируемые образовательные результаты:

· предметные — умение записывать на языке программирования короткие алгоритмы, содержащие алгоритмическую конструкцию «цикл»;

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

· личностные — алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе; представление о программировании как сфере возможной профессиональной деятельности.

 

Решаемые учебные задачи:

  1. познакомиться с правилами записи оператора while; рассмотреть пример программирования циклического алгоритма с помощью оператора while; получить опыт программирования циклов с заданным условием продолжения работы;

  2. познакомиться с правилами записи оператора repeat; рассмотреть пример программирования циклического алгоритма с помощью оператора repeat; получить опыт программирования циклов с заданным условием окончания работы;

  3.   познакомиться с правилами записи оператора for; рассмотреть пример программирования циклического алгоритма с помощью оператора for; получить опыт программирования циклов с заданным числом повторений;

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

  5. сформировать умение записывать на языке программирования короткие алгоритмы с циклами.

 

Основные понятия, рассматриваемые на уроке:

  • оператор while;

  • оператор repeat;

  • оператор for

 

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

 

Этапы урока

 

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

1 мин

  1. Подготовительный этап

3 мин

  1. Мотивация учебной деятельности учащихся

5 мин

  1. Выявление причин затруднения и постановка цели деятельности

7 мин

  1. Построение проекта выхода из затруднения

3 мин

  1. Первичное закрепление

5 мин

  1. Физкультминутка

1 мин

  1. Самостоятельная работа с самопроверкой  и коррекция

15 мин

  1. Рефлексия учебной деятельности на уроке

3 мин

  1. Домашнее задание

2 мин

 

 

Полный текст статьи см. в приложении.


Приложения:
  1. file0.docx.. 2,7 МБ
  2. file1.pptx.zip.. 719,4 КБ
Опубликовано: 31.10.2021