Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

AP_lab2_2013_2014

.pdf
Скачиваний:
12
Добавлен:
13.04.2015
Размер:
100.13 Кб
Скачать

Алгоритмизация и программирование. Лабораторные работы.

Материалы лабораторной работы подготовлены к.т.н., доц. Петренко Т.Г. и к.т.н, ст. преп. Резниченко Ю.С. Лектор к.т.н, ст. преп. Резниченко Ю.С., 2013-2014 уч. год.

Лабораторная работа № 2 ТЕМА: Этапы проектирования программы в интегрированной среде

разработчика (ИСР). Пошаговое выполнение программы.

ЦЕЛЬ: Изучение последовательности выполнения простой программы в ИСР, включая пошаговое выполнение программы.

1 Теоретические вопросы подготовки к лабораторной работе[5,13,20,21]:

1. Последовательность подготовки и решения задачи в ИСР.

2. Секции основного меню Search, Compile, Run, Debug.

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

2 Контрольные вопросы по теме:

1.Какие этапы проектирования программы необходимо пройти для получения результата выполнения программы?

2.Чем отличаются по назначению комбинации клавиш F9, Alt+F9, Ctrl+F9? Какие пункты меню позволяют выполнить эти же функции?

3.Подробно опишите назначение пункта меню Go to cursor секции Run.

4.Какая информация отражается на вкладке Syntax окна Compiler Switches (секция

Options)?

5.Где хранится исполняемый код программы в ИСР Free Pascal: на диске или в оперативной памяти? Опишите достоинства и недостатки данных способов хранения.

6.Как средствами отладчика вычислить значение переменной или выражения? Как наблюдать за изменением значения переменной?

7.Перечислите способы установки и удаления условной и безусловной точек прерывания в программе?

8.Опишите назначение вкладок окна Directories (секция Options).

9.Как выполнить программу по шагам? Опишите назначение клавиш F7, F8, Ctrl+F4, Ctrl+F7, Ctrl+F2, Ctrl+F8.

10.Опишите параметры управления поиском нужного фрагмента в окне редактора (секция Search, пункт меню Find).

11.Приведите классификацию директив компилятора по группам директив и пример директивы для каждой группы в ИСР Free Pascal.

12.Объясните понятие «жизненный цикл программы».

3 Индивидуальное задание:

1.Создайте программу в окне редактирования, используя ИСР.

2.Скомпилируйте файл с помощью пунктов меню секции Compile.

3.Проанализируйте сообщения об ошибке. Уберите сообщения об ошибках нажатием любой клавиши и сделайте исправления.

4.Запомните файл, используя F2.

5.Поставьте на выполнение программу с помощью пункта меню Run, секция Run.

Алгоритмизация и программирование. Лабораторные работы.

Материалы лабораторной работы подготовлены к.т.н., доц. Петренко Т.Г. и к.т.н, ст. преп. Резниченко Ю.С. Лектор к.т.н, ст. преп. Резниченко Ю.С., 2013-2014 уч. год.

6.Для просмотра результатов вывода программы используйте пункт меню User screen в секции Debug (Alt+F5).

7.Вернитесь в окно редактирования.

8.Начните сеанс отладки секция Run (пункт Trace into) или нажмите F7.

9.Для наблюдения за значениями переменных используйте секцию Debug (пункт меню Add watch) или Ctrl+F7. Наберите имя переменной в окне ввода Watch expression (подтвердите нажатием Enter) и посмотрите её текущее значение в окне Watch.

10.Завершите процесс отладки.

11.Установите две точки прерывания (условную и безусловную) и поставьте программу на выполнение. Проанализируйте возможные исходы событий. Сравните использование безусловной точки прерывания и выполнение программы с помощью Ctrl+F4.

12.Временно выйдите из ИСР секция File (пункт Dos shell).

13.В командной строке сеанса Ms-Dos поставьте на выполнение исполняемую программу с указанием направления вывода результатов на принтер. Например, primer.exe > prn (вывод результатов программы primer.exe на принтер; файл.exe должен быть сформирован на диске).

14.Вернитесь в ИСР по команде exit (введите с клавиатуры).

Приложение А

Таблица А.1 Горячие клавиши ИСР Free Pascal

F

Значения клавиш

+CTRL

+SHIFT

+ALT

F1

Открыть окно справки о

Контекстная справка

Открыть список

Открыть предыдущее

 

ИСР

из окна

ссылок

окно справки

 

 

редактирования

 

 

F2

Сохранить файл в

Снять с пошагового

Вызвать Grep

 

 

активном окне

выполнения

 

 

 

редактирования

программу

 

 

F3

Открыть окно для

Открыть окно стека

 

Закрыть активное окно

 

запроса открытия файла

 

 

 

F4

Выполнить программу

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

 

 

 

до позиции курсора

 

 

 

F5

Развернуть/восстановить

Изменить размер или

 

Переход между окном

 

окно

расположение

 

редактирования и

 

 

активного окна с

 

окном выполнения

 

 

помошью клавиатуры

 

 

F6

Переход на следующее

 

Переход на

 

 

открытое окно

 

предыдущее открытое

 

 

 

 

окно

 

F7

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

Ввести для просмотра

 

Перейти к предыдущей

 

по шагам (включая

выражение

 

ошибке в списке

 

подпрограммы)

 

 

ошибок при трансляции

F8

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

Установить

 

Перейти к предыдущей

 

по шагам (не включая

безусловную или

 

ошибке в списке

 

подпрограммы)

снять любую точку

 

ошибок при трансляции

 

 

прерывания

 

 

F9

Компиляция +

Компиляция +

 

Компиляция +

 

компоновка программы

компоновка +

 

компоновка программы

 

 

выполнение

 

 

 

 

программы

 

 

F10

Перейти в основное

 

 

Контекстное меню

 

меню ИСР

 

 

 

Алгоритмизация и программирование. Лабораторные работы.

Материалы лабораторной работы подготовлены к.т.н., доц. Петренко Т.Г. и к.т.н, ст. преп. Резниченко Ю.С. Лектор к.т.н, ст. преп. Резниченко Ю.С., 2013-2014 уч. год.

Примечание. Следующий перечень горячих клавиш расширяет возможности работы с ИСР:

Shift+Ins копировать выделенный фрагмент текста общего буфера обмена в активное окно редактора

Shift+Del переместить выделенный в общий буфер обмена

Ctrl+Del удалить выделенный фрагмент текста активного окна редактора без помещения в общий буфер обмена

Ctrl+Ins копировать выделенный фрагмент текста активного окна редактора в общий буфер обмена

Alt+BkSp отменить последнее действие в окне редактирования

Alt+0 перейти к списку открытых окон

Alt+Номер открытого окна перейти по номеру к открытому окну Alt+X выйти из ИСР

Alt+F (или выделенная буква любого пункта меню) – открыть пункт меню

Ctrl+K+B начать выделение фрагмента текста активного окна редактора Ctrl+K+K завершить выделение фрагмента текста активного окна редактора

Ctrl+K+C копировать выделенный фрагмент текста активного окна редактора в позицию курсора

Ctrl+K+V переместить выделенный фрагмент текста активного окна редактора в позицию курсора

Ctrl+K+Y удалить выделенный фрагмент текста активного окна редактора Alt+S+R открыть окно поиска и замены

Alt+S+F открыть окно поиска

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