Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_rab_Pascal_OZO / Lab_01_Интегр_инстр_обол_ТР.doc
Скачиваний:
18
Добавлен:
21.03.2015
Размер:
115.71 Кб
Скачать

Выполнение программы

Здесь рассматриваются основные средства, применяемые для выполнения программы. В таблице 7приведены основные "горячие" клавиши, используемые для запуска программы на выполнение:

  Таблица 7. "Горячие" клавиши отладки/запуска

Клавиши

Элемент меню

Функция

Alt+F9

Compile/Compile

Компилирует последний файл в редакторе.

Ctrl+F2

Run/Program Reset

Останавливает выполняемую программу.

Ctrl+F4

Debug/Evaluate/Modify

Вычисляет выражение.

Ctrl+F7

Debug/Add Watch

Добавляет выражение для просмотра.

Ctrl+F8

Debug/Toggle BreakPoint

Устанавливает или удаляет точки прерывания.

Ctrl+F9

Run/Run

Запускает программу.

F4

Run/Go To Cursor

Выполняет программу до позиции курсора.

F7

Run/Trace Into

Выполняет программу по шагам с заходом внутрь процедур.

F8

Run/Step Over

Выполняет программу по шагам без захода внутрь процедур.

    Таким образом, для того чтобы выполнить программу, находящуюся в текущем окне, нужно воспользоваться комбинацией клавиш Ctrl+F9.    Поговорим немного о том, что происходит после нажатия этих клавиш.    Процесс получения исполняемого модуля из написанной вами программы состоит из двух шагов:

  • компиляции - здесь осуществляется перевод программы на язык машинных комманд;

  • линковки (компоновки, сборки) - здесь происходит сборка выполняемой программы из откомпилированных модулей, подключение необходимых библиотек (модулей) и еще ряд операций.

    Когда вы нажимаете клавиши Ctrl+F9 компьютер сначала выполняет компиляцию программы, затем ее линковку, а после этого начинает выполнение полученного модуля. Можно выполнить компиляцию и линковку отдельно, воспользовавшись клавишами Alt+F9. На этом этапе происходит также поиск синтаксических ошибок. После компиляции программы ее можно выполнить, нажав клавиши Ctrl+F9.     Таким образом, для выполнения программы можно воспользоваться:

  • клавишами Ctrl+F9 - компьютер откомпилирует программу, соберет ее и выполнит;

  • клавишами Alt+F9 (осуществится компиляция программы), а затем клавишами Ctrl+F9 (откомпилированный и собранный модуль будет выполнен).

Примечание. После выполнения программы будет осуществлен автоматический переход в окно с программой, который закроет результаты ее выполнения. Чтобы этого избежать, достаточно расположить в конце программы (перед End с точкой) оператор ReadLn;, который будет ожидать нажатия клавиши Enter.

   

Задания.

  1. Наберите и выполните следующую программу: Program hello; begin  writeln('Hello World!'); end.

  2. Дополните предыдущую программу задержкой экрана (см. Примечание) и установите отличия от предыдущей.

  3. Сохраните программу по именем task01.pas. Выйдите из ИИО.

  4. Запустите среду Turbo Pascal. Откройте сохраненный файл.

  5. Модифицируйте программу следующим образом: Program hello; uses crt; begin  clrscr; writeln('Hello World!'); readln; end. укажите назначение процедуры crt

  6. Наберите и выполните следующую программу. Используйте возможности копирования: {Программа для вычисления суммы двух чисел} {Автор: ФИО } {Программный модуль: numbers.pas} {Дата создания: дата} program summ_numbers; uses crt; var a,b,c:integer; begin clrscr; write('Введите первое число: '); readln(a); write('Введите второе число: '); readln(b); c:=a+b; writeln('Сумма чисел= ',c); writeln('Сумма чисел ',a,' и ',b,'= ',c); writeln('Сумма чисел ',a,' и ',b,'= ',a+b); readln; end.