Содержание

Вступление 7

Для кого эта книга 7

Почему я решил эту книгу написать. И почему именно я 7

Как читать эту книгу. И почему буковки разные 8

Что я ожидаю, что читатель уже знает 9

Почему Паскаль 10

А почему, собственно, Pascal ABC? 11

А зачем мелочиться? Два в одном 13

Чему в этой книге научиться нельзя и почему 14

Что бы ещё почитать 15

Глава 1. Просто программа 19

Самая простая программа, которая ничего не делает 19

Очень простая программа, которая делает хоть что-то 22

Меняем концепцию 23

Улучшаем программу. Много новых слов 24

Весёленько, в цветочек 29

И ещё 30

TP. В чём разница 31

Глава 2. Переменные 34

Что такое и зачем 34

Ввод и вывод 38

Дроби 40

TP. В чём разница 44

Глава 3. Условные операторы 45

Что такое и зачем 45

Усложняем 46

Окончательно усложняем 48

Небольшая программка и кое-что ещё 50

TP. В чём разница 53

Глава 4, очень простая. Немного графики 54

Начальные заклинания 54

Точки, линии и окружности 54

Прямоугольнички и кружочки 57

Красивые буковки 60

Что там ещё осталось? 60

Полезная вещь – метод опорной точки 62

TP. В чём разница 63

Глава 5, сложная. Циклы и массивы 66

Просто массив 66

Просто цикл 68

Просто циклы и графика 75

Ещё одна несложная программа 78

А теперь всё вместе 80

Опыты 84

Ещё опыты 86

Самый главный опыт 88

Как не делать ничего 91

Что-нибудь полезное 94

TP. В чём разница 100

Глава 6. Строки 101

Просто строка 101

Просто строка и её процедуры 102

Строка и цикл 105

Ой, кто пришел! 108

Считаем, наконец, слова 111

TP. В чём разница 114

Глава 7, продолжение пятой. Ещё циклы и массивы 115

Массивы двумерные и далее 115

Вложенные циклы 116

Пример посложнее 119

Всё сразу и побольше 123

Другие циклы 125

TP. В чём разница 131

Глава 8. Процедуры и функции 132

Процедура без параметров 132

То же и с параметрами 134

А какие бывают параметры? 137

О грустном 139

Скучная, но необходимая теория 143

А теперь функция 145

А теперь тараканчик 149

А этот раздел просто больше некуда было вставить 150

Всем стоять и не разбегаться! 154

Применим к тараканчику 156

TP. В чём разница 158

Глава 9. Совсем настоящая программа 159

Про что программа? 159

Отладка. Давно пора 160

Ещё одна очень важная вещь. Модули. Наконец 163

С чего начать? 167

Поле 172

Крестик и нолик 172

Курсор и чтобы бегал 174

Делаем ход 178

А не выиграл ли кто? 179

Вражеский интеллект 182

Имеем в результате 190

Глава 10. Файлы 191

Коротенько. Почему это очень важно 191

Найти и снова найти 191

Файлы текстовые и никому не нужные 193

Бинарные 198

TP. В чём разница 202

Глава 11. Всякие глупости, она же Глава очень длинная 204

Записи. И как мы только без них обходились! 204

Указатели 207

Round, Ord, Chr и другие пустячки 210

Есть такая штука – множество 214

Совсем глупость – про музыку 216

Только TP 216

Оно надо? Рекурсия. 225

Меряем время 228

Страшная сила 236

Никаких новых слов 239

TP. В чём разница 241

Дополнение Всякие важные вещи 242

Имейте свой стиль 242

Чем заняться на досуге 247

Модуль для работы с клавиатурой. TP 248