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