Учебное пособие — М.: Солон-Пресс, 2013. — 256 с. — ISBN: 978-5-91359-112-8.
CD к книгеС абсолютного нуля до полного овладения языком. Популярный в школах Pascal ABC и вечно живой Turbo Pascal. Весь Паскаль, среда программирования, технология разработки и отладки. Примеры программ — простых и не очень. Для младших студентов, старших школьников и всех, кто хочет программировать.
Для тех, кто хочет научиться программировать. И кто при этом не умеет программировать вообще. Мы начнём с самого начала и достигнем достаточно сложных программ. Если Вы уже знаете какой-то язык программирования и хотели бы освоить Pascal/Delphi, то эта книга - не совсем то, что Вам надо. Вы, конечно, научитесь тому, что Вам надо, но, возможно, другая книга научила бы Вас этому быстрее. Если Вы хотите научиться программировать, неважно на каком языке, то эта книга - то, что Вам нужно. Принципы программирования остаются неизменными, а им я и стараюсь научить. Ну а уж если Вы хотите научиться программировать с нуля, и именно на Паскале, то мы с Вами встретили друг друга...
Вступление
Для кого эта книга
Почему я решил эту книгу написать. И почему именно я.
Как читать эту книгу. И почему буковки разные
Что я ожидаю, что читатель уже знает
Почему Паскаль
А почему, собственно, Pascal ABC?
А зачем мелочиться? Два в одном
Чему в этой книге научиться нельзя и почему
Что бы ещё почитать
Просто программаСамая простая программа, которая ничего не делает
Очень простая программа, которая делает хоть что-то
Меняем концепцию
Улучшаем программу. Много новых слов
Весёленько, в цветочек
И ещё
ТР. В чём разница
ПеременныеЧто такое и зачем
Ввод и вывод
Дроби
ТР. В чём разница
Условные операторыЧто такое и зачем
Усложняем
Окончательно усложняем
Небольшая программка и кое-что ещё
ТР. В чём разница
Немного графикиНачальные заклинания
Точки, линии и окружности
Прямоугольнички и кружочки
Красивые буковки
Что там ещё осталось?
Полезная вещь - метод опорной точки
ТР. В чём разница
Циклы и массивыПросто массив
Просто цикл
Просто циклы и графика
Ещё одна несложная программа
А теперь всё вместе
Опыты
Ещё опыты
Самый главный опыт
Как не делать ничего
Что-нибудь полезное
ТР. В чём разница
СтрокиПросто строка
Просто строка и её процедуры
Строка и цикл
Ой, кто пришел!
Считаем, наконец, слова
ТР. В чём разница
Ещё циклы и массивыМассивы двумерные и далее
Вложенные циклы
Пример посложнее
Всё сразу и побольше
Другие циклы
ТР. В чём разница
Процедуры и функцииПроцедура без параметров
То же и с параметрами
А какие бывают параметры?
О грустном
Скучная, но необходимая теория
А теперь функция
А теперь тараканчик
А этот раздел просто больше некуда было вставить
Всем стоять и не разбегаться!
Применим к тараканчику
ТР. В чём разница
Совсем настоящая программаПро что программа?
Отладка. Давно пора
Ещё одна очень важная вещь. Модули. Наконец
С чего начать?
Поле
Крестик и нолик
Курсор и чтобы бегал
Делаем ход
А не выиграл ли кто?
Вражеский интеллект
Имеем в результате
ФайлыКоротенько. Почему это очень важно
Найти и снова найти
Файлы текстовые и никому не нужные
Бинарные
ТР. В чём разница
Всякие глупости, она же Глава очень длинная.Записи. И как мы только без них обходились!
Указатели
Round, Ord, Chr и другие пустячки
Есть такая штука - множество
Совсем глупость - про музыку
Только TP
Оно надо? Рекурсия
Меряем время
Страшная сила
Никаких новых слов
ТР. В чём разница
Дополнение. Всякие важные вещи
Имейте свой стиль
Чем заняться на досуге