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