Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TP_6W.DOC
Скачиваний:
12
Добавлен:
07.06.2015
Размер:
318.98 Кб
Скачать

4.1. Анализ Вашей первой программы

Поскольку Вы набираете и запускаете эту программу, не зная, что она делает, мы приведем здесь точное пояснение. Первая введенная строка задает имя программе MyFirst. Это утверждение необязательно, но неплохо включать его в программу.

Следующие три строки объявляют несколько переменных, со словом var, говорящем о начале объявления переменных. А и В имеют типInteger(целое число), то есть, они могут содержать целые числа, такие как 52, -421, 0, 32, 283 и так далее.Ratioобъявлено какReal(действительное число), это означает, что оно может хранить дробные числа, такие как 423.328 и –0.032, в добавление к целым числам.

Остальная часть программы содержит выполняемые утверждения. Слово begin говорит о начале программы. Утверждения разделяются точкой с запятой и содержат инструкции записи на экран (WriteиWriteLn), чтения с клавиатуры (ReadLn) и выполнения вычислений (Ratio:=A/B).ReadLnв конце программы приводит к остановке выполнения (пока Вы не нажметеEnter), так что Вы сможете исследовать вывод программы. Выполнение программы начинается с первой инструкции послеbeginи продолжается до тех пор, пока не встретитсяend.

4.2. Сохранение Вашей первой программы

После введения Вашей первой программы было бы неплохо сохранить ее на диске. Для этого выберите команду Saveиз менюFile, нажавF10, затемFдля появления менюFileиSдля выбора командыSave. Наиболее легкий способ – используйте сокращение дляFile/Save,F2.

4.3. Компиляция Вашей первой программы

Для компиляции своей первой программы идите к опции Compileв основном меню. Можно нажатьF10 С, аAlt-Cприведет Вас прямо к этой опции.Alt-F9 – это самый быстрый путь.

Turbo Pascalкомпилирует Вашу программу, изменяя ее с Паскаля (который можно читать)на машинный код для процессора (который может выполнитьPC). Вы не увидите машинный код, он хранится в памяти (или на диске).

Как и английский язык, Паскаль имеет грамматические правила, которые нужно выполнять. Однако, в отличие от английского языка, структура языка Паскаль не допускает сленг или плохой синтаксис – компилятор должен всегда понимать, ЧТО Вы хотите сказать. В языке Паскаль, если Вы используете несоответствующие слова или символы в утверждении или если неправильно его организовали, то получите ошибку компиляции (синтаксическую).

Наиболее вероятной ошибкой компиляции для начинающего программиста на языке Паскаль будет:

  • Unknownidentifier(неизвестный идентификатор)

  • ‘;’ expected(требуется ‘;’)

Паскаль требует, чтобы Вы объявили все переменные, типы данных, константы и подпрограммы – все идентификаторы – перед их использованием. Если Вы обратитесь к необъявленному идентификатору, то получите ошибку. Другой частой ошибкой является несоответствие пар begin..end, присваивание несовместимым типам данных (например присваивание действительных чисел целому), число и тип параметров не соответствует в вызовах процедур и функций и т. д.

Когда Вы начинаете компиляцию, в центре экрана появляется окно, содержащее информацию о данной компиляции. Если во время компиляции не произошло никаких ошибок, то в этом окне появится сообщение “Compilationsuccessful:pressanykey” (Компиляция успешна: нажмите любую клавишу). Окно остается на экране до тех пор, пока Вы не нажмете клавишу.

Если во время компиляции произошла ошибка, Turbo Pascalостанавливается, устанавливает курсор на ошибку в редакторе и показывает сообщение об ошибке вверху редактора. Первое нажатие клавиши очистит это сообщение, аCtrl-QWбудет показывать его до тех пор, пока Вы не измените файл или не перекомпилируете его. Сделайте исправления, сохраните обновленный файл и компилируйте снова.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]