Турбо-Паскаль 7.0. Самоучитель для школьников, студентов и начинающих [С. Н. Лукин] (doc) читать постранично, страница - 2

Книга в формате doc! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Паскаля 145
4.1. Работа с файлами данных 145
4.2. Вставка в программу фрагментов из других программных файлов 147
4.3. Модули программиста 148
4.4. Дополнительные процедуры и функции модуля Graph 149
4.5. Копирование и движение областей экрана 150
4.6. Вывод текста в графическом режиме 151
4.7. Управление цветом в текстовом режиме (модуль CRT) 152
4.8. Работа с датами и временем (модуль DOS) 153
4.9. Нерассмотренные возможности Паскаля 154
4.10. Миг между прошлым и будущим 155
​ Часть IV. Работа в Паскале на компьютере 157
Что нужно знать и уметь к моменту выполнения первой программы? 157
Порядок работы в Паскале 157
(1) Запуск Паскаля 157
(2) Начало работы. Ввод программы. Выход из Паскаля 159
(3) Сохранение программы на диске. Загрузка программы с диска 160
(4) Выполнение программы 161
(5) Исправление ошибок. Отладка программы. 162
Работа с несколькими окнами. 166
Копирование и перемещение фрагментов текста 167
Обзор популярных команд меню 167
Создание исполнимых файлов (exe) 168
​ Приложения. Справочный материал 169
П1. Как вводить программу в компьютер или работа с текстом в текстовом редакторе 169
П2. Файловая система магнитного диска 172
П3. Список некоторых операций, процедур и функций Паскаля 174
П4. Произношение английских слов 175
П5. Решения заданий 178
П6. Список литературы 204
П7. Предметный указатель 205




От автора

Хочу выразить искреннюю признательность Алексею Михайловичу Епанешникову, внимательно прочитавшему рукопись и сделашему по ее содержанию больше сотни замечаний и нашедшему множество ошибок, одну из которых мне не хочется вспоминать.
Также хочу поблагодарить Алексея Яковлевича Архангельского, просмотревшего рукопись и сделавшего существенные предложения по направленности ее содержания.

Предисловие



Сначала о терминологии. Везде в дальнейшем я буду:
• для краткости вместо термина «Турбо-Паскаль» употреблять термин «Паскаль».
• также везде, где это не вызовет путаницы, словом Паскаль я буду называть не только сам язык Паскаль, но и компилятор, и среду разработки программ:
• пользоваться термином «объект» в его общечеловеческом смысле, несмотря на то, что в языках программирования он имеет специальное значение.
0.1. Кому нужна эта книга?
Это самоучитель. То есть написана книга с расчетом на то, что, изучив ее без посторонней помощи, вы сможете без посторонней помощи писать программы на Паскале и выполнять их на компьютере тоже без посторонней помощи. Материал книги я в течение трех лет проверял на учениках-энтузиастах 6-11 классов 345 московской школы. Проверка, как мне кажется, закончилась нормально - вопросов в процессе изучения ребята задавали немного, а программировать научились. Ответы же на их вопросы я включил в книгу.
Если вы хотите научиться программировать, но никогда в жизни не написали ни одной программы и плохо представляете, как компьютер устроен, читайте эту книгу с начала до конца – вы и программировать научитесь, и об устройстве компьютера узнаете все необходимые сведения.
Если вы школьник или студент, первый год изучающий программирование, и вам предстоит сдавать экзамен по программированию, то изучив книгу и выполнив задания, вы вполне можете рассчитывать на отличную оценку. Исключение – студенты, преподаватели которых уже на первом году обучения предпочитают что-нибудь глубокое или специфичное (например, работу с адресами или оптимальные сортировки). Этого в моей книге нет. Здесь только основы. (Но без них и глубину со спецификой не поймешь.)
Если вы опытный программист, но хотите изучить еще и Паскаль, вам эта книга не нужна - изложение рассчитано на начинающих.
Если у вас под рукой нет компьютера, не очень огорчайтесь. Книга снабжена достаточным количеством заданий и решений к ним. Сверяя свои программы с приведенными в ответе, вы всегда сможете сказать, на правильном ли вы пути.
Если вы хотите узнать Паскаль в полном объеме, то имейте в виду, что данная книга для этого не предназначена. Во-первых, потому, что Паскаль настолько велик, что в полном объеме во всем мире мало кому нужен. Во-вторых, потому, что для полного его изложения понадобились бы тысячи страниц текста. Цель данной книги не в полноте охвата, а в том, чтобы вы научились программировать и использовать основные средства Паскаля.
Книга учит не только писать программы на листе бумаги, но и выполнять программы на компьютере. Все, что вам нужно знать заранее, это как включать компьютер и как запускать Паскаль. Все остальное в книге объяснено.
0.2. Почему Паскаль?
Этот вопрос стоит перед новичками, которые не знают, с какого языка начать. Вот краткий обзор возможных вариантов.
Прежде всего, для полезного, занимательного и веселого изучения основных идей программирования существуют специальные учебные языки, рассчитанные на детей и новичков. Это «Кенгуренок», «Пылесосик», Лого. Кстати, Лого - язык достаточно богатый, чтобы программировать на нем и несложные игры. Но, к