RUS ENG

Кашкевич С. И. Язык программирования Паскаль

Кашкевич С. И. Язык программирования Паскаль: Конспект лекций / С. И. Кашкевич, В. В. Конах, А. И. Табулин. - Мн.: БГУ, 2001. -15.3 с.

ISBN 985-445-576-9

Изложены основные разделы курса лекций «ЭВМ и программирова­ние» для студентов специальностей «Экономическая кибернетика» и «Акту­арная математика» факультета прикладной математики и информатики. Может быть использовано в качестве учебного пособия всеми интересую­щимися программированием на языке Паскаль.


Оглавление

ВВЕДЕНИЕ

3

АЛГОРИТМЫ И СПОСОБЫ ИХ ОПИСАНИЯ

6

СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ

13

ОСНОВНЫЕ ПОНЯТИЯ СИСТЕМЫ ПРОГРАММИРОВАНИЯ TURBO
PASCAL

17

Алфавит и словарь языка

17

Тины данных

19

Порядок вычисления выражений

23

Структура программы

25

ОПЕРАТОРЫ ЯЗЫКА

29

Простейший ввод-вывод

29

Простые операторы

32

Структурированные операторы

34

СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ

43

Массивы

43

Множества

48

Строки

53

Тождественность и совместимость типов

56

ПОДПРОГРАММЫ

61

Подпрограммы в Паскале

61

Модули (юниты)

72

Разработка модулей

74

Процедурные типы

79

ОРГАНИЗАЦИЯ ВВОДА-ВЫВОДА

82

Понятие файла. Типы файлов

82

Работа с файлами как с единым целым

86

Операции над компонентами файла

89

ДИНАМИЧЕСКОЕ РАСПРЕДЕЛЕНИЕ ПАМЯТИ

96

Указатели

96

Работа с динамической памятью

98

ОРГАНИЗАЦИЯ СТРУКТУР ДАННЫХ

103

Общие положения

103

Списки

105

Стеки

113

Очереди

116

Деревья

119

ОСНОВЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО
ПРОГРАММИРОВАНИЯ

129

Общие положения

129

Описание классов. Инкапсуляция

130

Наследование

141

Дополнительные возможности для работы с классами

147

Другие сайты факультетаСтруктураОбразованиеМагистратураНаукаМеждународное сотрудничествоСтудентуНИРСАСовет молодых ученыхОлимпиадыАбитуриентуШкольникуЦентр
Компетенций
по ИТ
Microsoft
Imagine Premium
ИсторияИздания факультетаПрофбюро ФПМИПерсональные страницыФотогалереи Газета ФПМыНаши партнеры