Программирование циклических алгоритмов на Pascal
Автор: Бондарь Маргарита Николаевна
Организация: МАОУ СОШ № 1
Населенный пункт: Сахалинская область, г. Корсаков
Предмет |
Информатика |
Класс |
8 |
Автор УМК |
Босова Л.Л., Босова А.Ю. |
Раздел программы |
Программирование |
Тема урока |
Программирование циклических алгоритмов на Pascal |
Тип урока |
Урок изучения и первичного закрепления новых знаний |
Необходимое оборудование |
мультимедиа проектор, компьютер, интерактивная доска (InterwriteWorkspace), ученические компьютеры |
Необходимое ПО |
Среда программирования PascalABC.net |
Планируемые образовательные результаты:
· предметные — умение записывать на языке программирования короткие алгоритмы, содержащие алгоритмическую конструкцию «цикл»;
· метапредметные — умение самостоятельно планировать пути достижения целей; умение соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности, определять способы действий в рамках предложенных условий, корректировать свои действия в соответствии с изменяющейся ситуацией; умение оценивать правильность выполнения учебной задачи;
· личностные — алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе; представление о программировании как сфере возможной профессиональной деятельности.
Решаемые учебные задачи:
-
познакомиться с правилами записи оператора while; рассмотреть пример программирования циклического алгоритма с помощью оператора while; получить опыт программирования циклов с заданным условием продолжения работы;
-
познакомиться с правилами записи оператора repeat; рассмотреть пример программирования циклического алгоритма с помощью оператора repeat; получить опыт программирования циклов с заданным условием окончания работы;
-
познакомиться с правилами записи оператора for; рассмотреть пример программирования циклического алгоритма с помощью оператора for; получить опыт программирования циклов с заданным числом повторений;
-
подвести учащихся к выводу, что для решения одной и той же задачи можно разработать разные алгоритмы;
-
сформировать умение записывать на языке программирования короткие алгоритмы с циклами.
Основные понятия, рассматриваемые на уроке:
-
оператор while;
-
оператор repeat;
-
оператор for
Примечание: этот урок – урок ознакомления с тремя видами цикла, реализуемыми на Pascal. На следующих уроках-практикумах подразумевается разбор и решение задач по каждому типу циклов отдельно по трем уровням сложности.
Этапы урока
|
1 мин |
|
3 мин |
|
5 мин |
|
7 мин |
|
3 мин |
|
5 мин |
|
1 мин |
|
15 мин |
|
3 мин |
|
2 мин |
Полный текст статьи см. в приложении.