Программа элективного курса «Программирование на Паскале»

Вид материалаПрограмма

Содержание


Содержание обучения
Типы данных. Ввод-вывод данных—
Программы линейной структуры.—
Программы циклической структуры—
Процедуры и функции—
Структурированные типы данных. Строки —
Файлы—4ч. Описание файлового типа. Средства обработки файлов. Текстовые файлы.Требования к уровню подготовки
Подобный материал:

ПРОГРАММА

Элективного курса

«Программирование на Паскале»

Т.А.Сушкова,

Зав.УМК информатики ИПКиПРО КБГУ

10, 11 класс (35 часов)

Рекомендуется для классов информационно-технологического профиля


Пояснительная записка


Цели элективного курса: 1. дополнение содержания профильного курса; 2. развитие содержания одного из базисных курсов («Информатика и ИКТ»); 3. способствование удовлетворению познавательных интересов школьников соответственно дифференциации содержания обучения по профилю.

Принципы построения нового образовательного стандарта по каждому учебному предмету основаны на идее двухуровневого (базового и профильного) образования для старшей школы (10-11 классы).

Элективный курс "Программирование на Паскале" рекомендован кафедрой Естественно-Математического образования ИПКиПРО КБГУ.

Элективный курс "Программирование на Паскале" предусматривает проведение теоретических (урок-лекция) и практических занятий в компьютерном классе.


Содержание обучения

(тематическое планирование)


Введение в курс—1 ч.

Основные элементы языка Паскаль —2 ч.

Алфавит, словарь, идентификаторы, структура Паскаль-программы.

Типы данных. Ввод-вывод данных—4 ч.

Перечень типов данных (скалярные, пользовательские, структурированные). Арифметические выражения и операции. Логические выражения и операции. Процедуры ввода и вывода данных.

Программы линейной структуры.—4 ч.

Оператор присваивания. Целочисленная арифметика. Часто используемые эффективные алгоритмы.

Программы ветвящейся структуры.—4 ч.

Составной оператор. Вычисление логических выражений. Условный оператор (полный, неполный, вложенный).

Программы циклической структуры—4 ч.

Оператор цикла с параметром. Оператор цикла с условием. Стандартные циклические алгоритмы (накопление суммы, произведения, использование счетчика и флажка).

Процедуры и функции—4 ч.

Структурное нисходящее программирование. Процедуры и функции пользователя. Рекурсии. Нетрадиционное использование подпрограмм.

Структурированные типы данных. Строки — 4ч.

Строковые выражения. Строковые процедуры и функции.

Массивы— 6ч.

Описание типа «массив». Операции над массивами. Операции над элементами массива. Алгоритмы работы с массивами.

Файлы—4ч.

Описание файлового типа. Средства обработки файлов. Текстовые файлы.


Требования к уровню подготовки


Учащиеся должны знать:
  • основные типы данных и операторы (процедуры Паскаля);
  • принцип и методы отладки программ;
  • основные принципы структурного программирования и метод пошаговой детализации.

    Учащиеся должны уметь:
  • разрабатывать и записывать на Паскале типовые алгоритмы;
  • осуществлять отладку и тестирование программ;
  • проводить нисходящее проектирование, структурировать программы.


    Литература


    1. Угринович Н.Д. Информатика и информационные технологии 10-11. — М.: Лаборатория Базовых Знаний, 2001.
    2. Попов В.Б. Паскаль и Делфи – СПб ,Питер, 2004.