Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инструментальная_оболочка.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
478.21 Кб
Скачать

Лабораторная работа № 1 интегрированная инструментальная оболочка Pascal abc. Работа с главным меню системы pascal abc

Система программирования Pascal ABC предстанет собой среду, включающую: экранный редактор, компилятор, редактор связей, отладчик.

Интегрированная среда позволяет набирать тексты программ с использованием встроенного редактора текстов, компилировать их, проводить отладку программ.

Запуск системы Pascal ABC осуществляется выполнением файла PascalABC.exe. На экране появляется главное меню системы (рис.1).

Рис. 1. Основной экран Паскаль ABC

Горячие клавиши

F2, Ctrl-S - сохранить файл.

F3, Ctrl-O - загрузить файл.

F12 - сохранить файл под новым именем.

Ctrl-Shift-S - сохранить все открытые файлы.

Ctrl-Shift-0 ... Ctrl-Shift-9 - установить закладку с номером 0...9.

Ctrl-0 ... Ctrl-9 - перейти к закладке с номером 0...9.

Ctrl-Tab, Ctrl-Shift-Tab - перейти к следующему/предыдущему окну редактора.

Ctrl-Shift-I - увеличить отступ выделенного блока.

Ctrl-Shift-U - уменьшить отступ выделенного блока.

Окно вывода

Под окном редактора расположено окно вывода. Оно предназначено для вывода данных процедурами write и writeln, а также для вывода сообщений об ошибках и предупреждений во время работы программы.

Окно вывода может быть скрыто. Клавиша F5 и кнопка показывают/скрывают окно вывода. Для скрытия окна вывода используется также клавиша Esc.

Окно вывода обязательно открывается при любом выводе в него.

Для очистки окна вывода следует нажать комбинацию клавиш Ctrl-Del или кнопку .

Окно ввода

О кно ввода открывается при выполнении процедур read и readln в ходе работы программы:

Ввод данных в окно ввода сопровождается эхо-выводом в окно вывода (рис 2). После нажатия клавиши Enter данные из окна ввода попадают в соответствующие переменные, окно ввода закрывается, и программа продолжает работать дальше.

Рис. 2. Окно ввода Паскаль ABC

Запуск и остановка программы

Для запуска программы в текущем окне редактора следует нажать клавишу F9 или кнопку панели инструментов.

Программа вначале компилируется во внутреннее представление, после чего, если не найдены ошибки, программа начинает выполняться. При выполнении программы кнопка запуска программы становится неактивной, кнопка останова программы, наоборот, активной и в строке статуса отображается информация "Программа выполняется".

Выполнение программы можно в любой момент прервать нажатием комбинации клавиш Ctrl-F2 или кнопки . При этом в окне вывода появится сообщение

• Программа прервана пользователем

Если текущая программа не является модулем, то при ее запуске на вкладке перед именем появляется жирная точка, что свидетельствует о том, что данную программу запускали последней. Если текущая программа является модулем, то компилируется не она, а программа, чье имя на вкладке помечено точкой.

При выводе в графическое окно модуля GraphABC программу можно прервать нажатием клавиши Esc, при этом графическое окно будет закрыто.

Пошаговое выполнение программы

Режим пошагового выполнения предназначен для отладки программы. Для выполнения одного шага (одной строки) программы следует нажать клавишу F8 или кнопку (шаг без входа в подпрограмму), либо клавишу F7 или кнопку (шаг со входом в подпрограмму). Для выполнения программы до данной строки следует установить на нее курсор и нажать клавишу F4 или кнопку .

Прервать программу, находящуюся в режиме пошагового выполнения, можно с помощью комбинации клавиш Ctrl-F2 или кнопки . Если программа находится в режиме пошагового выполнения, то ее можно выполнить до конца, нажав F9.

Если программа не запущена и в активном окне находится текст модуля, то при нажатии клавиши F4 в активном окне начинает выполняться программа, отмеченная точкой на вкладке.

Секции инициализации и финализации модулей трассируются только при пошаговом выполнении со входом в подпрограмму. Таким образом, трассировка секций инициализации модулей начинается, если нажать F7 при запуске программы, а трассировка секций финализации модулей - если нажать F8, когда курсор стоит на заключительном end программы. Трассировка обработчиков событий запрещена.

Окно отладки

Окно отладки позволяет просматривать во время пошагового исполнения программы значения переменных (рис.3). По умолчанию оно располагается в правом верхнем углу окна редактора и имеет следующий вид:

Рис. 3. Окно отладки Паскаль ABC

Для добавления переменной или выражения в окно отладки следует нажать комбинацию клавиш Ctrl-F5 или кнопку . Можно также перетащить из редактора в окно отладки выделенное выражение или при активном окне отладки нажать клавишу Ins. Допускаются выражения, содержащие функции, в т.ч. и определенные в программе (такие функции не должны иметь побочного эффекта, т.е. не должны менять значения глобальных переменных).

Окно отладки включается/выключается нажатием комбинации клавиш Ctrl-Shift-W.

Для удаления строки из окна отладки следует выделить эту строку и нажать клавишу Del или воспользоваться командой контекстного меню окна отладки.

Для изменения строки в окне отладки следует дважды щелкнуть на ней.

Для очистки окна отладки следует нажать комбинацию клавиш Ctrl-Del или воспользоваться командой контекстного меню окна отладки.

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

Команды меню "Сервис"

Команды меню "Сервис" облегчают выполнение заданий из электронного задачника Programming Taskbook, а также заданий для исполнителей Робот и Чертежник.

Для просмотра заданий из задачника Programming Taskbook в демонстрационном режиме используется комбинация клавиш Shift-Ctrl-D или кнопка . Для создания шаблона программы для выполнения задания используется комбинация клавиш Shift-Ctrl-L или кнопка . Для просмотра результатов выполнения заданий используется комбинация клавиш Shift-Ctrl-R или кнопка .

ОСНОВНЫЕ ЭЛЕМЕНТЫ СРЕДЫ ПРОГРАММИРОВАНИЯ

BORLАND PASCAL

Система программирования BP7.0 представляет собой интегрированную среду, включающую в себя:

  • экранный редактор,

  • компилятор,

  • редактор связей,

  • отладчик.

Интегрированная среда позволяет набирать тексты программ с использованием встроенного редактора текстов, компилировать их, выполнять программы, проводить их отладку. Управление всеми этими функциями возможно и в режиме меню, и с помощью соответствующих функциональных клавиш.

Вход в систему программирования BP7.0

На рабочем столе найти ярлык Borland Pascal 7.0. и щелкнуть 2 раза левой кнопкой мыши

После успешного вызова системы экран ПК приобретает вид, п оказанный на рис. 1.1.

Рис. 1.1. Вид экрана после вызова Турбо Паскаля

На экране отображаются три видимых компонента интегрированной среды программирования: полоса меню в верхней части, область окна в центре и строка статуса внизу.

Полоса меню и подменю. Полоса меню является основным доступом ко всем командам меню. Она становится невидимой только в то время, когда вы просмат­риваете вывод своей программы. Если полоса меню активна, то заголовок меню будет высвечен; это текущее выбранное меню. Если за командой меню следует знак многоточия (...), выбор команды приведет к выводу диалогового окна. Если за командой следует стрелка (>), то команда ведет в другое меню. Команда без знака многоточия или без стрелки указывает, что как только вы ее выберете, произойдет какое-то действие.

Строка статуса. Строка статуса отображается в нижней строке экрана и вы­полняет следующие функции:

• напоминает основные строки ключей и сокращений (или горячих клавиш), допустимых в этот момент в активном окне;

• предоставляет самый быстрый вариант выполнения действий, отмечая горячие клавиши в строке статуса мышью вместо выбора команд из меню или нажатия последовательности клавишей;

• содержит информацию о том, какая функция выполняется. Например, когда сохраняется редактируемый файл, в строке статуса выводится сообщение: "Saving filename...";

• предлагает краткие советы по выбранной команде меню и элементам диало­гового окна.

При смене окна или изменении характера деятельности информация в строке статуса сразу же меняется. Одна из наиболее характерных строк статуса - та, которую вы видите во время написания и редактирования программ в окне редактора.