Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_1 / Задание на контрольную(Pascal).doc
Скачиваний:
15
Добавлен:
08.06.2015
Размер:
210.43 Кб
Скачать

1.3. Анализ программы

Поскольку Вы набираете и запускаете эту программу, не зная, что она делает, мы приведем здесь точное пояснение. Первая введенная строка задает имя программе 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.

1.4. Сохранение программы

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

1.5. Компиляция программы

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

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

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

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

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

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

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

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

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

Соседние файлы в папке Информатика_1