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

Часть III. Программирование на Паскале – второй уровень 102

Глава .0 Алфавит и ключевые слова Паскаля 103

0.1. Алфавит 103

0.2. Ключевые слова 103

0.3. Использование пробела 104

Глава .1 Работа с разными типами данных Паскаля 105

1.1. Список типов 105

1.2. Числовые типы 106

1.3. Массивы 106

1.4. Определения констант 110

1.5. Типизированные константы 110

1.6. Придумываем типы данных 111

1.7. Логический тип Boolean 111

1.8. Перечислимые типы 112

1.9. Ограниченный тип (диапазон) 113

1.10. Действия над порядковыми типами 114

1.11. Символьный тип Char. Работа с символами 115

1.12. Строковый тип String. Работа со строками 116

1.13. Записи 117

1.14. Множества 119

1.15. Расположение информации в оперативной памяти. Адреса 121

1.16. Ссылки 122

Глава .2 Процедуры и функции с параметрами 124

2.1. Процедуры с параметрами 124

2.2. Функции 126

2.3. Подпрограммы. Локальные и глобальные переменные 127

2.4. Массивы как параметры 128

2.5. Параметры-значения и параметры-переменные 129

2.6. Индукция. Рекурсия. Стек 130

2.7. Сортировка 131

Глава .3 Строгости Паскаля 134

3.1. Структура программы 134

3.2. Структура процедур и функций 135

3.3. Выражения 136

3.4. Совместимость типов 136

3.5. Форматы вывода данных 137

3.6. Переполнение ячеек памяти 138

3.7. Дерево типов 138

3.8. Синтаксисические диаграммы Паскаля 139

Глава .4 Другие возможности Паскаля 146

4.1. Работа с файлами данных 146

4.2. Вставка в программу фрагментов из других программных файлов 148

4.3. Модули программиста 149

4.4. Дополнительные процедуры и функции модуля Graph 150

4.5. Копирование и движение областей экрана 151

4.6. Вывод текста в графическом режиме 152

4.7. Управление цветом в текстовом режиме (модуль CRT) 153

4.8. Работа с датами и временем (модуль DOS) 154

4.9. Нерассмотренные возможности Паскаля 155

4.10. Миг между прошлым и будущим 156

Часть IV. Работа в Паскале на компьютере 158

Что нужно знать и уметь к моменту выполнения первой программы? 158

Порядок работы в Паскале 158

(1) Запуск Паскаля 158

(2) Начало работы. Ввод программы. Выход из Паскаля 160

(3) Сохранение программы на диске. Загрузка программы с диска 161

(4) Выполнение программы 162

(5) Исправление ошибок. Отладка программы. 163

Работа с несколькими окнами. 167

Копирование и перемещение фрагментов текста 168

Обзор популярных команд меню 168

Создание исполнимых файлов (exe) 169

Приложения. Справочный материал 170

П1. Как вводить программу в компьютер или работа с текстом в текстовом редакторе 170

П2. Файловая система магнитного диска 173

П3. Список некоторых операций, процедур и функций Паскаля 175

П4. Произношение английских слов 176

П5. Решения заданий 179

П6. Список литературы 205

П7. Предметный указатель 206

От автора

Хочу выразить искреннюю признательность Алексею Михайловичу Епанешникову, внимательно прочитавшему рукопись и сделашему по ее содержанию больше сотни замечаний и нашедшему множество ошибок, одну из которых мне не хочется вспоминать.

Также хочу поблагодарить Алексея Яковлевича Архангельского, просмотревшего рукопись и сделавшего существенные предложения по направленности ее содержания.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]