Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пособие1.doc
Скачиваний:
1
Добавлен:
14.08.2019
Размер:
1.32 Mб
Скачать

Глава 4. Основные понятия языка Паскаль 38

    1. Структура программы на языке Паскаль 40

    2. Понятие о типах данных 43

      1. Стандартные типы данных и операции с ними 45

      2. Пользовательские типы данных 51

Глава 5. Операторы 55

    1. Простые операторы 55

    2. Операторы ввода и вывода 56

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

      1. Управляющие конструкции разветвляющихся структур 59

      2. Составление программ с ветвлением 62

      3. Управляющие конструкции циклических структур 64

Глава 6. Статические структуры данных 71

6.1. Регулярный тип (Массив) 71

6.1.1. Описание типа Массив 71

6.1.2. Действия над элементами массивов 74

6.1.3. Составление программ с массивами 77

    1. Строковый тип 80

    2. Множественный тип 81

    3. Комбинированный тип (Запись) 86

      1. Формат описания. Фиксированные записи 86

      2. Поля записи. Предложение with 89

      3. Операции над записями 91

      4. Составление программ с записями 91

      5. 6.4.5. Записи с вариантами 93

    1. Файловый тип 95

      1. Определение типа. Классификация файлов 95

      2. Действия с файлами 97

      3. Процедуры и функции для работы с файлами 99

      4. Стандартные файлы 100

Глава 7. Блочная организация программ 102

    1. Общие понятия о процедурах и функциях 102

    2. Пользовательские процедуры. Формальные и фактические параметры 104

    3. Пользовательские функции. Стандартные процедуры и функции 106

    4. Параметры-процедуры. Параметры-функции. Рекурсивные процедуры и функции 108

Глава 8. Модульная организация программ 110

    1. Состав модуля и его разработка 110

8.2. Компиляция и доступ к объявленным в модуле объектам 113

8.3. Стандартные модули 115

8.4. Оверлейная структура программ 117

    1. Графический режим работы с использованием стандартного модуля Graph 121

      1. Переход в графический режим и возврат в текстовый 122

      2. Координаты и окна, страницы, линии и точки 123

      3. Сохранение и выдача изображения 124

Глава 9. Динамические структуры данных 133

    1. Динамическое распределение памяти 134

    2. Создание динамической переменной. Процедура new. Ссылки 136

    3. Связные списки. Константа nil 137

    4. Нетипизированные указатели 138

    5. Стандартные процедуры для динамического управления памятью 140

    6. Понятие и характеристики информационных структур 142

      1. Очереди. Стеки 143

      2. Списки 152

        1. Представление строки в виде цепочки 153

        2. Однонаправленные, двунаправленные и кольцевые списки 154

        3. Иерархические и ассоциативные списки 160

9.6.3. Нелинейные структуры данных 161

Глава 10. Объектно-ориентированное программирование 166

    1. Объекты. Основные понятия 166

    2. Наследование и переопределение 168

    3. Виртуальные методы 171

    4. Конструкторы и деструкторы. Динамические объекты 172

    5. Классы 173

Приложение А. 176

Коды клавиш ПК 176

Расширенные коды клавиш ПК 177

Приложение Б. 179

Коды ошибок компиляции 179

Фатальные ошибки 183