- •Содержание
- •Алгоритм. Блок-схема. Элементы блок-схемы
- •Циклы
- •Массивы. Работа с массивами
- •Сортировка данных
- •Матрица. Работа с матрицами
- •Язык программирования Turbo Pascal
- •Алфавит языка Turbo Pascal
- •Вещественные типы данных
- •Логический тип данных
- •Символьный тип данных
- •Массивы в ТР
- •Cтроки в ТР
- •Оператор присваивания в ТР
- •Целочисленные типы данных
- •Условный оператор
- •Составной и пустой оператор
- •Оператор выбора
- •Оператор перехода и метка
- •Циклы в ТР
- •Оператор цикла for
- •Оператор цикла while
- •Оператор цикла repeat
- •Подпрограммы в ТР
- •Локальность имен в ТР
- •Формальные и фактические параметры
- •Рекурсия. Рекурсивные функции
- •Модули в ТР
- •Стандартные модули в ТР
- •Использование модуля GRAPH
- •Файлы в ТР
- •Общие принципы работы с файлами в ОС
- •Элементы объектно-ориентированного программирования
- •Инкапсуляция
- •Наследование
- •Полиморфизм
- •Список литературы
Список литературы
1.Фаронов В.В. Основы Турбо-Паскаля 7.0. – М.: ФЕСТОДИДАКТИК, 1997.
2.Семакин И.Г., Шестаков А.П. Основы программирования. – М.:
ACADEMIA, 2004.
3.Марченко А.И. Object Pascal 2.0. – Киев: Junior, 1998.
4.Reference Guide for Free Pascal, Version 2.2.2, June 2008 at a. ftp://ftp.freepascal.org/pub/fpc/docs-pdf/ref.pdf
39
Устинов Валентин Викторович
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ
Часть 1
Конспект лекций
Редактор Т.П. Петроченко
Выпускающий редактор И.П. Брованова Дизайн обложки А.В. Ладыжская Компьютерная верстка Л.А. Веселовская
____________________________________________________________________________________
Подписано в печать 30.03.2010. Формат 60 × 84 1/16. Бумага офсетная. Тираж 100 экз. Уч.-изд. л. 2,32. Печ. л. 2,5. Изд. № 144. Заказ № Цена договорная
____________________________________________________________________________________
Отпечатано в типографии Новосибирского государственного технического университета
630092, г. Новосибирск, пр. К. Маркса, 20
40
