Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pascal.doc
Скачиваний:
32
Добавлен:
12.03.2016
Размер:
3.29 Mб
Скачать
      1. Выполняем первую программу на компьютере

Если у вас под рукой есть компьютер, то сейчас вам совершенно необходимо вашу программу на компьютере выполнить и посмотреть на результаты. (Если же до компьютера в ближайшем будущем не добраться, смело переходите к следующему параграфу.) Сейчас я вкратце поясню, в каком порядке и какие кнопки нужно нажимать на компьютере, чтобы это сделать. Пояснение рассчитано на тех, кому не терпится поскорее сесть за компьютер и кто уже имеет небольшой опыт работы на нем, в частности умеет вводить в компьютер две-три строчки текста и запускать, например, нужную игру. Остальным женужно немедленно приступить к изучению части IV, где вас ждет то же пояснение, но уже основательное и подробное, рассчитанное на тех, кто начинает с нуля.

Торопыжкам все равно придется изучать часть IV, но, возможно, попозже. Основательным же скажу, что пока при последовательном изучении части IV вам достаточно остановиться на «Сообщениях об ошибках». «Пошаговый режим» и прочее оставьте на потом.

Итак, вот последовательность действий для опытных по выполнению первой программы на компьютере:

  1. Запустите Паскаль. (файлturbo.exe). Наверху экрана возникнет меню, а под ним синее (обычно) окно во весь экран с мигающим курсором. Можно вводить программу. Если окно не появилось, то нажмите клавишу F10, а затем в меню словоFileиNew.(В дальнейшем для краткости я просто напишуFile New).

  2. Введите в это окно программу, как обычный текст в обычном текстовом редакторе.

  3. Если получится, сохраните программуна жесткий диск. Для этогоFile Save, а затем в открывшемся диалоговом окне выберите каталог и введите имя файла, в который сохраните программу.

  4. Выполните программу. Для этого выполнитеRun Run, а чтобы увидеть результаты, нажмитеAlt-F5, что означает: удерживая нажатой клавишуAlt, щелкните по клавишеF5. Выполнив программу в первый раз, поэкспериментируйте – измените содержимое операторов Write – и выполните программу еще раз.

  5. Если в вашей программе Паскаль заметил ошибку, он ставит на нее (или недалеко от нее) курсор и сообщает о ней золотыми буквами на красном фоне. Наиболее распространенные для начинающих сообщения об ошибках вы найдете несколькими строками ниже. Более полный список – в части IV. Исправьте ошибку и вернитесь к пункту 3.

Распознаем сообщения компьютера об ошибках

Итак, вы добились того, чтобы ваша программа печатала нужный результат – Начали!93. Теперь давайте поэкспериментируем. Цель эксперимента – научить вас правильно реагировать на сообщения об ошибках, которые выдает Паскаль. Поскольку нужный результат напечатан, то в вашей программе ошибок нет. Придется нам намеренно вводить ошибки и наблюдать за реакцией Паскаля.

  1. Сотрите точку после END. Теперь запустите программу. На экране появится сообщение Unexpected end of file, которое переводитсяНеожиданный конец файла. Паскаль нашел эту ошибку в программе и сообщает нам о ней, поставив курсор в строку, содержащую ошибку. Уберите сообщение компьютера клавишейEsc.

  2. Исправьте эту ошибку и введите другую – сотрите точку с запятой после Write(‘Начали!’). На этот раз сообщение такое –“;” expected, что значит –Ждал точку с запятой. Однако курсор стоит совсем не в том месте, где ошибка, а в начале следующего оператора. Вам придется привыкнуть к тому, что Паскаль не всегда точно определяет место ошибки.

  3. Исправьте эту ошибку и введите другую – напишите само имя оператора с ошибкой - Wite(‘Начали!’). Реакция Паскаля –Unknown identifier, что означает -Неизвестное имя. Имеется в виду имя процедурыWrite.

  4. Исправьте эту ошибку и введите другую - сотрите правую кавычку в операторе Write(‘Начали!’), чтобы получилосьWrite(‘Начали!). Реакция Паскаля –String constant exeeds line. Перевод вы пока не поймете, но в общем это намек на то, что раз кавычку открыли, то надо ее закрывать.

  5. Теперь сотрите левую кавычку. Реакция Паскаля – Syntax error, что значитСинтаксическая ошибка. Паскаль в затруднении – он знает, где ошибка, но в чем она состоит – не знает.

  6. Исправьте ошибки и введите другую - сотрите правую скобку в операторе Write(‘Начали!’), чтобы получилосьWrite (‘Начали!’. Реакция Паскаля –“)” expected, что значит –Ждал скобку.

  7. Исправьте ошибку и введите другую - сотрите левую скобку в операторе Write(‘Начали!’), чтобы получилосьWrite ‘Начали!’). Реакция Паскаля –“;” expected, что значит –Ждал точку с запятой, причем курсор стоит на буквеН. Вот здесь Паскаль неправ (это не значит, что он глупый, просто невозможно учесть все возможные причины ошибки). Вам придется привыкнуть и к тому, что Паскаль иногда неправильно определяет характер ошибки.

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