Всяческие вступления и предисловия 8
Вступление №1 8
Вступление №2 – от старой книги с моей давно изменившейся
точки зрения 11
Для кого эта книга 11
Почему я решил эту книгу написать. И почему именно я 11
Почему буковки разные 12
Что я ожидаю, что читатель уже знает 12
Ещё раз - почему Паскаль? 14
А почему, собственно, именно Turbo Pascal 16
Что бы ещё почитать 17
Disclaimer 19
Том первый, Война и немцы 20
Глава 1 Просто программа 20
Самая простая программа, которая ничего не делает 20
Очень простая программа, которая делает хоть что-то 24
Улучшаем программу. Много новых слов 26
Весело, в цветочек 31
И кое-что ещё 32
Глава 2 Переменные 33
Что такое и зачем 33
Ввод и вывод 37
Дроби 38
Глава 3 Условные операторы 43
Что такое и зачем 43
Усложняем 44
Окончательно усложняем 46
Небольшая программка и кое-что ещё 47
Глава 4, очень простая Немного графики 50
Начальные заклинания 50
Точки, линии и окружности 51
Прямоугольнички и кружочки 53
Красивые буковки 55
Что там ещё осталось? 56
Полезная вещь – метод опорной точки 57
Глава 5, сложная Циклы и массивы 59
Просто массив 59
Просто цикл 61
Просто циклы и графика 67
Ещё одна несложная программа 70
А теперь всё вместе 72
Опыты 75
Ещё опыты 77
Самый главный опыт 78
Как не делать ничего 81
Что-нибудь полезное 84
Глава 6 Строки 91
Просто строка 91
Просто строка и её процедуры 93
Строка и цикл 95
Ой, кто пришёл! 98
Считаем, наконец, слова 100
Глава 7, продолжение пятой Ещё циклы и массивы 104
Массивы двумерные и далее 104
Вложенные циклы 105
Пример посложнее 108
О самом важном. Всё сразу и побольше 111
Другие циклы 113
Глава 8 Процедуры и функции 120
Процедура без параметров 120
То же и с параметрами 121
А какие бывают параметры? 124
О грустном 127
Скучная, но необходимая теория 129
А теперь функция 132
А теперь тараканчик 135
А этот раздел просто больше некуда было вставить 137
Всем стоять и не разбегаться! 145
Применим к тараканчику 146
Глава 9 Совсем настоящая программа 148
Про что программа? 148
Отладка. Давно пора 149
Ещё одна очень важная вещь. Модули 153
С чего начать? 157
Поле 161
Крестик и нолик 162
Курсор и чтобы бегал 163
Делаем ход 166
А не выиграл ли кто? 167
Вражеский интеллект 169
Имеем в результате 176
Глава 10 Файлы 177
Коротенько. Почему это очень важно 177
Найти и снова найти 177
Файлы текстовые и никому не нужные 179
Бинарные 183
Бинарные файлы. Задачка 186
К чему-нибудь прикрутим 187
Глава 11 Всякие глупости, она же Глава очень длинная 190
Записи. И как мы только без них обходились! 190
Указатели 192
Round, Ord, Chr и другие пустячки 196
Есть такая штука – множество 200
Совсем глупость – про музыку 201
Оно надо? Рекурсия. 209
Меряем время 213
Страшная сила 219
Никаких новых слов 222
Том второй, пять старушек – рупь 225
Глава 2-1 Ещё раз: простая программа и переменные 225
Повторение пройденного 225
Разбор полётов 230
Глава 2-2 Вспомнить всё или Не очень сложная программа –
Ханойские Башни 232
О чём речь? 232
Всем всё понятно, программируем 233
Решительно кончаем программу 242
Глава 2-3 Всё таки кое что новое 247
Как устроена большая программа 247
Очень простая и маленькая большая программа 247
Глава 2-4 По ту сторону - опустимся чуть ниже 261
Вступление 261
Начало. Просмотр картинок 261
Вариант 1 263
Вариант 2 264
Вариант 3 267
Глава 2-5 Указатели. Зачем они действительно нужны 276
А чем списки лучше массивов? А чем хуже? 276
Всё то же самое, но медленно и по шагам. Шаг первый 277
Всё то же самое, но медленно и по шагам. Шаг второй 282
Усложняем. Шаг третий 289
Дополнение Всякие важные вещи 296
Как установить Турбо Паскаль 296
Как настроить Турбо Паскаль, чтобы было приятно и удобно 299
И ещё кое-что 301
Имейте свой стиль 301
Все полезные клавиши на одной странице 307
Все типы данных на одной странице (ну, на двух…)
Даже те, которые от вас скрывали 308
Чем заняться на досуге 310
Модуль для работы с клавиатурой 311
Модуль для работы с нотами 313
Полный и аккуратный текст программы про Ханойские Башни 316