Содержание
Вступление 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