Университет | Отделение прикладной математики | Рабочие программы


Вологодский государственный педагогический университет
Кафедра прикладной математики

Рабочие программы учебных курсов
Программирование

Специальность "Прикладная математика"
Разработал доцент С.З.Свердлов

1 курс, осенний семестр
Лекции - 34 часа
Лабораторные занятия - 34 часа
Форма итогового контроля - зачет

Темы лекций

Структура программы на Паскале. Стандартные типы данных языка Паскаль и операции с ними. Оператор присваивания. Выражения.

Ввод и вывод в языке Паскаль.

Программирование ветвлений на Паскале.

Программирование циклов на Паскале.

Определение типов данных в языке Паскаль. Массивы.

Процедуры и функции в языке Паскаль. Описание и вызов процедур и функций. Формальные и фактические параметры. Параметры-переменные и параметры-значения. Локальные и глобальные переменные.

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

Строковый тип данных в Турбо-Паскале. Процедуры и функции для обработки строк. Представление строк.

Файлы. Текстовые и двоичные файлы. Открытие и закрытие файлов. Чтение и запись текстовых файлов.

Файлы. Стандартные входной и выходной файлы. Назначение имени файлу в Турбо-Паскале. Описание, чтение и запись двоичных файлов.

Программирование графики в Турбо-Паскале на IBM PC.

Определение типов данных в языке Паскаль. Перечислимые и ограниченные типы.

Определение типов данных в языке Паскаль. Множества.

Комбинированный тип (записи). Оператор присоединения.

Темы лабораторных занятий

  1. Программирование вычислений. Целочисленная арифметика.
  2. Ветвления.
  3. Простейшие циклы.
  4. Пошаговый ввод данных и вывод результатов.
  5. Сочетание цикла и разветвления.
  6. Вычисления с хранением последовательности значений.
  7. Вложенные циклы.
  8. Использование процедур.
  9. Обработка строк.
  10. Обработка файлов.
  11. Графические построения.
  12. Программирование движущихся объектов.
  13. Программирование геометрических задач.
  14. Программирование задач с целыми числами.

Литература

  1. Йенсен К, Вирт Н. Паскаль.Руководство для пользователя и описание языка /Пер. с англ.,предисл. и послесл. Д.Б. Подшивалова-М.:Финансы и статистика,1982.-151с.ил.
  2. Микрюков С.Е. Основы программирования на Паскале. Методические указания по курсу "Основы информатики и вычислительной техники". - Вологда., Издательство "Русь", 1994
  3. Фаронов В.В. Программирование на персональных ЭВМ в среде ТУРБО-ПАСКАЛЬ. - М.,Изд-во МГТУ, 1990-580с. илл.
  4. С.А.Абрамов, Г.Г.Гнездилова, Е.Н.Капустина, М.И.Селюн. Задачи по программированию - М.:Наука. Гл.ред. физ-мат.лит., 1988.-224с.
  5. Касьянов В.Н., Сабельфельд В.К. Сборник заданий по практикуму на ЭВМ. Учебное пособие для вузов.-М.: Наука. Гл. ред. физ-мат.лит., 1986.-272с.
  6. Вьюкова Н.И. Галатенко В.А. Ходулев А.В. Систематический подход к программированию (Под ред. физ.- мат. лит. 1988.-208с.- ( Библиотечка програмиста)).
  7. Грогоно П. Программирование на языке Паскаль: Пер. с англ.- М.:Мир,1982.-384с.,ил.


Университет | Отделение прикладной математики | Рабочие программы