ПРОГРАММА СПЕЦСЕМИНАРА
"ПРОГРАММИРОВАНИЕ НА ПАСКАЛЕ"
9 КЛАСС
Пояснительная записка
Программа спецcеминара ставит своей целью: Программа спецкурса "Программирование на языке Паскаль" предусматривает знакомство не только с основами данного языка программирования, но и углубленное изучение особенностей программирования на этом языке. Прежде всего вы узнаете, что такое модель и какие бывают виды моделей. Это необходимо для того, чтобы проводя исследование вы могли выбрать и эффективно использовать подходящую для каждой модели программную среду и соответствуюший инструментарий.
Это, прежде всего, умение спроектировать программу так, чтобы на каждом этапе разработки минимизировать число ошибок, которые могут проявиться при сборе системы в целое. В курсе излагаются основы организации труда коллектива при разработке сложных проектов.
Первым этапом любого исследования является постановка задачи, которая определяется заданной целью. В процессе создания достаточно больших программ, вы научитесь структурировать программы (выделение процедур, функций и отдельных модулей).
В результате изучения тем спецсеминара учащиеся должны:
Знать: Уметь: Программа расчитана на 34 часа (1 год обучения).

Введение (4 ч.)
Процедурное и функциональное программирование. Методы нисходящего и восходящего программирования. От моделирования к компьютерному эксперименту. Использование процедурного и функционального программирования при решении прикладных задач.

Массивы данных (12 ч.)
Структурированная организация данных. Одномерные, двумерные, многомерные массивы. Методы обработки данных в многомерных массивах. Применение процедурного и функционального программирования при обработке массивов.
Практические работы:
1. Решение задач по теме "Многомерные массивы" с помощью процедур и функций
2. Практическая работа 1 "Способы задания массивов"
3. Практическая работа 2 "Обработка элементов массива"

Графика на Паскале (18 ч.)
Подключение графического модуля, запуск графических драйверов.
Основные графические примитивы. Дуги, эллипсы, окружности, прямоугольники. Работа с цветом в графическом модуле. Процедуры установки цвета контура и цвета заливки. Применение процедур заливки для построения графических изображений в цвете.
Имитация движения объектов с помощью циклов. Статические и динамические изображения. Совмещение статики и динамики в одном проекте.
Подключение звука.
Практические работы:
1. Практическая работа 3 "Создание изображений из дуг и окружностей и эллипсов"
2. Практическая работа 4 "Создание цветных изображений"
3. Практическая работа 5 "Создание движущегося изображения"
4. Практическая работа 6 "Статические и динамические изображения"

Список рекомендуемой литературы:
1. Попов В.Б. Turbo Pascal для школьников: Учеб. пособие.- 3-е доп. изд. - М.: Финансы и статистика, 1999.
2. Окулов С.М. Основы программирования. - М.: ЮНИМЕДИАСТАЙЛ, 2002.
3. Пугач В.И., Добудько Т.В. TURBO-PASCAL: задачи школьной информатики. Самара, Самарский гос. пед. ун-т, 1994.