№
урока
|
Тема урока
|
Характеристика
основных видов деятельности учащихся
|
Элементы
содержания
|
Планируемые
результаты
|
ИЭ
в этапе урока
|
предметные
|
метапредметные
|
личностные
|
Тема «Начала программирования» (10 часов)
|
24
|
Общие сведения о языке программирования
Паскаль. Организация ввода и вывода данных.
|
Аналитическая
деятельность:
-
анализировать
готовые программы;
-
определять
по программе, для решения какой задачи она предназначена;
-
выделять
этапы решения задачи на компьютере.
Практическая
деятельность:
-
программировать
линейные алгоритмы, предполагающие вычисление арифметических, строковых и
логических выражений;
|
- язык программирования;
- программа;
- алфавит;
- служебные слова;
- типы данных;
- структура программы;
- оператор присваивания
- оператор вывода write;
- формат вывода;
- оператор ввода read.
|
знание
общих сведений о языке программирования Паскаль (история возникновения,
алфавит и словарь, используемые типы данных, структура программы)
умение
применять операторы ввода-вывода
данных
|
умения
анализа языка Паскаль как
формального
языка
умения записи простых последовательностей действия на формальном языке
|
представление
о программировании как сфере
возможной
профессиональной деятельности
|
Игра
«Поле чудес»-повторение пройденного ранее материала;
решение
«Ребуса»-изучение нового материала,
|
25-26
|
Программирование
линейных алгоритмов
|
- разрабатывать
программы, содержащие оператор/ операторы ветвления (решение линейного
неравенства, решение квадратного уравнения и пр.), в том числе с использованием
логических операций;
- разрабатывать
программы, содержащие оператор/ операторы цикла
|
-
вещественный
тип данных;
-
целочисленный
тип данных;
-
символьный
тип данных;
-
строковый
тип данных;
-
логический
тип данных
|
первичные
навыки работы с целочисленными, логическими, символьными и строковыми
типами данных
|
умение
самостоятельно планировать пути достижения целей; умение соотносить свои
действия с
планируемыми
результатами, осуществлять контроль своей
деятельности,
определять способы действий в рамках
предложенных
условий, корректировать свои действия в
соответствии
с изменяющейся ситуацией; умение оценивать правильность выполнения
учебной задачи
|
алгоритмическое
мышление, необходимое для
профессиональной
деятельности в современном обществе; представление о программировании как
сфере возможной
профессиональной
деятельности
|
Решение
«Кроссворда»-актуализация знаний;
интерактивные
игры за компьютером - первичное закрепление изученного
|
27
|
Программирование
разветвляющихся алгоритмов. Условный оператор.
|
- условный оператор;
- неполная форма условного оператора;
- составной оператор;
- вложенные ветвления.
|
умение
записывать на языке программирования короткие алгоритмы, содержащие
алгоритмическую конструкцию ветвление
|
алгоритмическое
мышление, необходимое для
профессиональной
деятельности в современном обществе; представление о программировании как
сфере возможной
профессиональной
деятельности
|
решение
ребусов-Формулирование темы и целей урока
Пересказ
по кругу «Изучение нового материала»
|
28
|
Составной оператор.
Многообразие способов записи ветвлений.
|
Шутка
наборщика-мотивационный этап;
собери
пазл
|
29
|
Программирование циклов
с заданным условием продолжения работы.
|
-
оператор
while;
-
оператор
repeat;
-
оператор
for
|
умение
записывать на языке программирования короткие алгоритмы, содержащие
алгоритмическую конструкцию цикл
|
умение
самостоятельно планировать пути достижения целей; умение соотносить свои
действия с
планируемыми
результатами, осуществлять контроль своей
деятельности,
определять способы действий в рамках
предложенных
условий, корректировать свои действия в
соответствии
с изменяющейся ситуацией; умение оценивать
правильность
выполнения учебной задачи
|
алгоритмическое
мышление, необходимое для
профессиональной
деятельности в современном обществе; представление о программировании как
сфере возможной
профессиональной
деятельности
|
Общее
дело найди ошибку-актуализация знаний
|
30
|
Программирование циклов
с заданным условием окончания работы
|
Вопрос-ответ:
изучение нового материала
|
31
|
Программирование циклов
с заданным числом повторений
|
Решение
ребусов
|
32
|
Различные варианты
программирования циклического алгоритма
|
Кто
быстрее-закрепление изученного
|
33
|
Обобщение и систематизация
основных понятий темы. Проверочная работа
|
|
|
владение
начальными умениями программирования на языке Паскаль
|
Интерактивная
игра за компьютером
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.