Учитель____________ Пяткина Г.А. Тематическое планирование на 2012-2013 уч. год модуля «Простые и структурированные (матрицы) типы данных. Стандартные модули языка Pascal». 8 класс (предпрофильные группы углубленного изучения информатики) Планирование составлено на основе авторской программы модуля «Простые и структурированные (матрицы) типы данных. Стандартные модули языка Pascal» (автор Пяткина Г.А.). Учебный комплект: Н.Д. Угринович «Информатика. Базовый курс: Учебник для 9 класс» (глава 4), учебный курс С. Немнюгин, Л. Перколаб «Изучаем Turbo Pascal» (главы 1, 2, 4, 6), Г.Г.Рапаков, С.Ю. Ржеуцкая «Turbo Pascal для студентов и школьников» (главы 2-4, 8, 9), комплект задач по программированию. Пояснение: группы имеют 1 урок информатики в неделю, всего 32 часа. Алгоритмы обработки простых (числовых, логических, символьных, нестандартных) типов данных – 18 часов (теория + компьютер) Введение в язык программирования Pascal - 2 часа Урок №1. Общие сведения о языке программирования Pascal. Служебные слова. Урок №2. Основы работы в среде Pascal. Основные пункты меню и команды. Числовые типы данных - 3 часа Урок №3. Основные типы числовых переменных языка Pascal. Целые типы данных и операции с ними. Урок №4. Вещественные типы данных и операции с ними. Урок №5. Операции с числовыми типами данных. Порядок выполнения операций. Использование некоторых стандартных функций для числовых типов данных. Урок №6. Преобразование числовых типов данных. Практическая работа №1: разработка и отладка расчетных программ с использованием стандартных числовых функций – 1 час (Урок №7) Логический тип данных. Сложные логические выражения - 3 часа Урок №8. Логический тип данных. Операции сравнения. Задание значения логической переменной. Урок №9. Сложные логические условия. Приоритет выполнения условий. Практическая работа №2: Разработка и отладка программ, использующих для решения задач сложные логические условия - 1 час (Урок №10) Символьный тип данных - 3 часа Урок №11. Использование символьного типа переменных в программах. Кодировка символов в компьютере. Сравнение символов. Урок №12. Специальные функции для работы с символами. Пример программ, использующих символьные переменные. Практическая работа №3: разработка и отладка программ с символьными переменными- 1 час (Урок №13) Перечисляемый и ограниченный типы данных, оператор выбора - 4 часа Урок №14. Перечисляемый тип данных и его использование в программах. Урок №15. Ограниченный тип данных и его использование в программах. Урок №16. Оператор выбора. Программы с множественным выбором. Практическая работа №4: разработка и отладка программ с нестандартными типами данных и множественным выбором -1 час (Урок №17) Использование констант в программах. Оператор безусловного перехода и пустой оператор - 1 час (Урок №18) Алгоритмы обработки структурированного (двумерные массивы) типа данных – 7 часов (теория + компьютер) Урок №19. Понятие, описание, заполнение и вывод на экран двумерных массивов. Урок №20. Обработка элементов матрицы. Урок №21. Понятие главной и побочной диагоналей квадратного массива. Урок №22. Операции с матрицами (перестановка столбцов и строк, поиск минимального и максимального элементов). Урок №23. Заполнение двумерного массива по образцу. Практическая работа №5: разработка и отладка программ по обработке элементов двумерных массивов - 1 час (Урок №24) Практическая работа №6: разработка и отладка программ по заполнению двумерных массивов по образцу - 1 час (Урок №25) Использование модуля CRT для работы с клавиатурой и управления экраном и звуком – 4 часа (теория + компьютер) Урок №26. Работа с окнами. Управление экраном. Задержка выполнения программы. Урок №27. Управление клавиатурой и звуком. Практическая работа №7: разработка и отладка программ, использующих возможности модуля CRT по управлению экраном - 1 час (Урок №28) Практическая работа №8: разработка и отладка программ, использующих возможности модуля CRT по управлению клавиатурой и звуком - 1 час (Урок №29) Резерв – 3 часа (Уроки №30-32) Домашнее задание по любой теме не занимает более 50% учебного времени, отведенного на эту тему. В результате изучения темы «Простые и структурированные (матрицы) типы данных. Стандартные модули языка Pascal» гимназист должен знать/понимать: числовые типы данных и стандартные функции для работы с ними; типы порядковых данных (логических, символьных, ограниченных, перечисляемых) и структурированных данных (двумерных массивов); назначение оператора выбора; назначение констант в программах; алгоритмы обработки двумерных массивов; назначение и возможности модуля CRT; уметь: выполнять операции над данными порядкового типа; использовать оператор множественного выбора; реализовывать алгоритмы обработки двумерных массивов в программах; использовать в программах возможности модуля CRT.