Изучаем Turbo Pascal» (главы 2, 4-6), Г. Г. Рапаков, С. Ю. Ржеуцкая «Turbo Pascal для студентов и школьников» (главы 3-5, 9), комплект заданий по программированию. Пояснение: группы имеют 2 урок
Вид материала | Урок |
- Компоновать программы из отдельных частей отлаживать программы выполнять программы., 197.76kb.
- Програма на мові Turbo Pascal, лінійні програми Команди галуження, вибору та мітки, 1485.97kb.
- Б. В. Ващук Turbo Pascal, 715.52kb.
- Программирование на языке высокого уровня, 59.92kb.
- Конспект урока по информатике для десятого класса по теме «Условный оператор в Turbo, 32.44kb.
- Доманская Юлия Георгиевна г. Вилейка 2006г пояснительная записка, 74.95kb.
- Курс «Программирование на языке Turbo Pascal 0» Цель курса, 19.6kb.
- Задачи работы Научиться создавать программы на языке Turbo Pascal с использованием, 598.05kb.
- Задачи для изучающих программирование самостоятельно 30 Задания на лабораторную работу, 445.21kb.
- Borland Turbo Pascal, знать простые основные алгоритмы работы с простыми типами данных, 324.26kb.
''Утверждаю" _______________Директор гимназии № 1505 Наумов Л.А. | “Согласовано” _______________Зам. директора Слуцкая Г.И. Курс информатики____________Вед. специалист Пяткина Г.А. |
Тематическое планирование на 1, 2 семестры 2011-2012 уч. года
9 класс (профильный курс)
Планирование составлено на основе утвержденной в МИОО в 2008 году авторской программы курса «Информатика и информационные технологии» для учащихся 5-11 классов гимназии №1505 (авторы Бубер Л.Л., Ошур И.П., Пяткина Г.А.)
Учебный комплект: Н.Д. Угринович «Информатика. Базовый курс: Учебник для 9 класса» (глава 2, компьютерный практикум), учебный курс С. Немнюгин, Л. Перколаб «Изучаем Turbo Pascal» (главы 2, 4-6), Г.Г.Рапаков, С.Ю. Ржеуцкая «Turbo Pascal для студентов и школьников» (главы 3-5, 9), комплект заданий по программированию.
Пояснение: группы имеют 2 урока информатики в неделю, всего 32 часа в 1 полугодии.
Алгоритмы и программы обработки логических, символьных переменных, нестандартных типов данных, структурированных типов данных,
использование вспомогательных алгоритмов и библиотек подпрограмм
в системе TurboPascal - 32 часa
(теория+компьютер)
Урок №1. Техника безопасности при работе в кабинете информатики. Повторение: простые типы данных языка Pascal, структура программы, система операторов языка Pascal. Понятие вложенных циклов и их использование в программах.
Практическая работа №1: разработка и отладка программы «Угадай число» и программы с вложенными циклами - 1 час (Урок №2)
Логические и символьные переменные - 4 часа
Урок №3. Использование логического типа переменных в программах. Логические операции. Правила выполнения логических операций.
Урок №4. Разработка программ, использующих для решения задач сложные логические условия.
Практическая работа №2: разработка и отладка программ с логическими переменными - 1 час (Урок №5)
Урок №6. Использование символьного типа переменных в программах. Таблица кодировки символов в компьютере ASCII. Сравнение символов.
Урок №7. Специальные функции для работы с символами. Ввод символов с клавиатуры.
Практическая работа №3: разработка и отладка программ с символьными переменными - 1 час (Урок №8)
Нестандартные типы данных - 2 часа
Урок №9. Перечисляемый тип данных и его использование в программах.
Урок №10. Ограниченный тип данных и его использование в программах.
Практическая работа №4: разработка и отладка программ с нестандартными типами данных -1 час (Урок №11)
Контрольная работа по темам «Логические, символьные переменные, нестандартные типы данных» – 1 час (Урок №12)
Работа с одномерными массивами – 6 часов
Урок №13. Понятие массива. Описание массива в разделе описаний. Обращение к элементу массива в программе. Вычисление среднего арифметического элементов массива.
Урок №14. Заполнение массива с помощью генератора случайных чисел. Работа с двумя массивами.
Урок №15. Сдвиг элементов массива. Перестановка элементов массива.
Урок №16. Алгоритм поиска минимального и максимального элемента в массиве. Поиск заданного элемента в массиве
Урок №17. Алгоритмы сортировки одномерного массива (метод пузырька, метод выбора).
Урок №18. Двоичный поиск элемента в упорядоченном массиве.
Административная зачетная практическая работа №5: разработка и отладка программ, использующих массивы - 1 час (Урок №19)
Двумерные массивы – 3 часа
Урок №20. Понятие двумерного массива. Способы описания двумерных массивов. Обращение к элементам двумерного массива в программе. Понятие главной и побочной диагоналей квадратного массива.
Урок №21. Заполнение двумерного массива по образцу.
Урок №22. Обработка элементов двумерного массива.
Практическая работа №6: разработка и отладка программ, использующих двумерные массивы - 1 час (Урок №23)
Использование вспомогательных алгоритмов (подпрограмм) – 3 часа
Урок №24. Необходимость подпрограмм. Понятие процедуры. Использование стандартных процедур. Описание процедуры. Вызов процедуры в программе.
Урок №25. Формальные и фактические параметры. Локальные и глобальные переменные. Область действия переменной.
Урок №26. Подпрограммы-функции. Использование стандартных функций. Отличие подпрограмм-процедур и подпрограмм-функций. Описание функции. Вызов функции в программе.
Практическая работа №7: разработка и отладка программ, использующих процедуры и функции- 1 час (Урок №27)
Рекурсивные подпрограммы – 2 часа
Урок №28. Понятие рекурсии. Принципы организации рекурсивных вызовов подпрограмм.
Урок №29. Разработка программ для решения задач, к которым применимы рекурсивные способы вычислений.
Модули – библиотеки вспомогательных подпрограмм – 2 часа
Урок №30. Организация работы с модулями. Использование возможностей стандартного модуля CRT при выводе информации в текстовом режиме.
Урок №31. Использование возможностей стандартного модуля CRT при управлении звуком и при работе с клавиатурой. Принципы создания собственных модулей.
Практическая работа №8: разработка и отладка программ, использующих возможности модуля CRT - 1 час (Урок №32)
Домашнее задание по любой теме не занимает более 50% учебного времени, отведенного на эту тему.
В результате изучения первой части темы «Алгоритмы и программы обработки логических, символьных переменных, нестандартных типов данных, структурированных типов данных, использование вспомогательных алгоритмов и библиотек подпрограмм в системе TurboPascal» гимназист должен
знать/понимать:
- типы простых, нестандартных и структурированных данных (одномерные и двумерные массивы), используемых в алгоритмическом языке программирования Turbo Pascal;
- алгоритмы обработки массивов (поиск элемента, сортировка массива);
- разновидности вспомогательных алгоритмов (процедуры, функции);
- понятие рекурсии в программировании;
- назначение и возможности библиотек подпрограмм среды Turbo Pascal;
уметь:
- выполнять операции над объектами: числами, символами, логическими переменными, нестандартными типами данных; проверять свойства этих объектов и реализовывать их на алгоритмическом языке программирования Turbo Pascal;
- реализовывать алгоритмы обработки массивов в программах;
- строить алгоритмы, используя различные виды подпрограмм;
- разрабатывать рекурсивные подпрограммы;
- использовать в программах возможности модуля CRT.
Тематическое планирование на 3-5 семестры 2011-2012 уч. года
9 класс (профильный курс)
Планирование составлено на основе утвержденной в МИОО в 2008 году авторской программы курса «Информатика и информационные технологии» для учащихся 5-11 классов гимназии №1505 (авторы Бубер Л.Л., Ошур И.П., Пяткина Г.А.)
Учебный комплект: Н.Д. Угринович «Информатика. Базовый курс: Учебник для 9 класса» (главы 2, 5, компьютерный практикум), учебный курс С. Немнюгин, Л. Перколаб «Изучаем Turbo Pascal» (главы 6-8), Г.Г.Рапаков, С.Ю. Ржеуцкая «Turbo Pascal для студентов и школьников» (главы 8-12), комплект заданий по программированию и коммуникационным технологиям.
Пояснение: группы имеют 2 урока информатики в неделю, всего 48 часов во 2 полугодии.
Алгоритмы и программы обработки структурированных типов данных, работа с файлами и работа в графическом режиме в системе TurboPascal - 18 часов (теория+компьютер)
Строковый тип данных – 3 часа
Урок №1. Описание строковых переменных. Сравнение строковых переменных. Процедуры и функции для работы со строковыми переменными.
Урок №2. Разбор программ, использующих процедуры и функции для работы со строковыми переменными.
Урок №3. Процедуры преобразования строки в число и числа в строку. Алгоритмы перевода десятичных чисел в двоичную систему счисления и обратно.
Практическая работа №1: разработка и отладка программ, использующих строковые переменные - 1 час (Урок №4)
Записи и множества - 2 часа
Урок №5. Понятие, описание записи и обращение к записи. Оператор присоединения. Использование типа данных «запись» в программах.
Урок №6. Понятие и описание типа «множество». Операции над множествами. Использование множеств в программах.
Практическая работа №2: разработка и отладка программ, использующих записи и множества - 1 час (Урок №7)
Работа с файлами - 3 часа
Урок №8. Типы файлов, используемых в TurboPascal. Общие принципы работы с файлами. Прямой и последовательный способы доступа к файлам.
Урок №9. Текстовые файлы. Процедуры для работы с текстовыми файлами.
Урок №10. Типизированные файлы. Процедуры для работы с типизированными файлами. Нетипизированные файлы.
Административная зачетная практическая работа №3: обработка строк и записей и сохранение информации в файлах - 1 час (Урок №11)
Основы работы в графическом режиме – 3 часа
Урок №12. Отличие текстового и графического режимов. Назначение графического модуля Graph. Инициализация графического режима.
Урок №13. Графические координаты. Рисование графических примитивов и фигур. Использование графического указателя.
Урок №14. Управление цветами и шаблонами заполнения закрашенных фигур.
Практическая работа№4: программирование простых графических изображений в TurboPascal – 1 час (Урок №15)
Создание анимации изображения в графическом режиме – 2 часа
Урок №16. Использование метода перерисовки для организации движения изображений по экрану компьютера.
Урок №17. Использование метода сохранения изображения в памяти для компьютерной анимации.
Практическая работа №5: создание анимации графических изображений в TurboPascal – 1 час (Урок №18)
Коммуникационные технологии – 10 часов (теория+компьютер)
Урок №1. Локальные и глобальные компьютерные сети. Скорость передачи информации. Кодирование и декодирование информации при передаче.
Урок №2.Структура локальных сетей. Программное обеспечение локальных сетей.
Урок №3. Глобальная компьютерная сеть Интернет. Адресация в Интернете.
Урок №4. Протокол передачи данных TCP/IP.
Урок №5. Информационные ресурсы и сервисы компьютерных сетей: электронная почта, Всемирная паутина, файловые архивы, интерактивное общение.
Урок №6. Поиск информации в компьютерных сетях. Виды поисковых систем.
Урок №7. Использование языка запросов при работе в поисковых системах.
Практическая работа по подключению к Интернету, путешествию по WWW, работе с поисковыми системами и электронной почтой – 2 часа (Уроки №8 и №9).
Тестирование по теме «Коммуникационные технологии» – 1 час (Урок №10).
Повторение, подготовка к экзамену – 4 часа
Домашнее задание по любой теме не занимает более 50% учебного времени, отведенного на эту тему.
В результате изучения второй части темы « Алгоритмы и программы обработки структурированных типов данных, работа с файлами и работа в графическом режиме в системе TurboPascal», а также темы «Коммуникационные технологии» гимназист должен
знать/понимать:
- строковый тип данных и комбинированный тип «запись», используемые в алгоритмическом языке программирования Turbo Pascal, процедуры и функции для работы с этими типами данных;
- принципы работы с файлами в среде Turbo Pascal;
- назначение локальных и глобальных компьютерных сетей;
- информационные ресурсы и сервисы компьютерных сетей;
уметь:
- выполнять операции над строковыми данными и данными типа «запись» и реализовывать их на алгоритмическом языке программирования Turbo Pascal;
- использовать в программах возможности модуля Graph;
- считывать информацию в программу из файлов и сохранять информацию в файлах;
- искать информацию с применением правил поиска в компьютерных сетях;
- пользоваться электронной почтой и средствами интерактивного общения в сетях.