В книге, адресованной прежде всего школьникам, рассказывается об основах программирования на Турбо Паскале. Основные конструкции языка излагаются так, чтобы его мог освоить каждый и без посторонней помощи. В книге имеется много примеров и готовых к выполнению интересных программ. Последовательность изложения материала такова, что читатель может сразу приступить к самостоятельной работе на компьютере, программируя и решая конкретные задачи.
От издательства
Давайте познакомимся!
О чем эта книга?
Об авторах этой книги
Стоит ли читать эту книгу?
Как читать эту книгу?
Глава 1. Собираемся в путешествие
Наставления
Что мы возьмем с собой
Учим арифметику Паскаля
Переменные
Оператор присваивания
Преобразование типов
Итог
Глава 2. В поисках истины и... лжи. Операторы
Условный оператор
Логические операции
Логический тип переменных
Составной оператор
Оператор выбора
Итог
Глава 3. Помогаем древнегреческому герою. Циклы
Цикл с предусловием
Цикл с постусловием
Цикл со счетчиком
Программы с циклами
Итог
Глава 4. В поисках сокровищ. Массивы
Массивы
Сортировка -- от хаоса к порядку
Поиск заданного элемента в массиве
Двумерные массивы
Итог
Глава 5. Привал, играем в "Puzzle". Подпрограммы и модули
Процедуры
Подпрограммы-функции
Рекурсивные процедуры
Модули
Итог
Глава 6. В диковинном саду. Типы переменных и множества
Предопределенные типы переменных
Строковый тип
Перечисляемый тип данных
Ограниченный тип данных
Запись
Множества
Итог
Глава 7. Что посеешь, то и пожнешь, если... научишься работать с файлами
Файлы
Текстовые файлы
Типизированные файлы
Нетипизированные файлы
Итог
Глава 8. Восточный мотив, или Рисуем Королеву Красоты. Работа с графикой
Текстовый и графический режимы
Инициализация графического режима
Команды графического режима
Вывод текста
Наш собственный графический модуль
Построение графиков функций в декартовых координатах
Физико-математические узоры
Рекурсивные методы в построении графических изображений
Эта книга — не учебник, а скорее помощник в освоении языка программирования Паскаль, с которым на уроках информатики знакомятся все школьники. Она состоит из бесед, посвященных практическим вопросам программирования и решения задач. Многочисленные примеры позволяют лучше понять, как разработать алгоритм, написать собственную программу, правильно оформить ее текст. Советы и примечания обращают внимание читателей на важные детали, позволяют избежать подводных камней, более эффективно писать программы.
Назначение этой книги — научить неподготовленного читателя создавать программы на Turbo Pascal. В то же время она также вполне может использоваться студентами и учащимися в качестве учебника. Главы книги содержат информацию об основных аспектах программирования на языке Turbo Pascal, таких как типы данных, операторы, файлы, подпрограммы, указатели, динамическая память, модули и объектно-ориентированное программирование.