Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная 2 ОТЛАДКА И КОМПИЛЯЦИЯ С ИСПОЛЬЗОВ...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
774.14 Кб
Скачать

Лабораторная работа № 2

ОТЛАДКА И КОМПИЛЯЦИЯ С ИСПОЛЬЗОВАНИЕМ ИНСТРУМЕНТАЛЬНЫХ СИСТЕМ

Цель работы. Изучение процесса создания исполняе­мого файла и отладки программ в системах программирования Fortran 5.0, Turbo Pascal, QuickBasic. Ознакомление со средствами отладки программных проектов Visual Basic в среде Visual Studio

Задание

При помощи отладочных средств систем программирования последовательно исследовать программы, за­писанные на предыдущем занятии в файлы: <ваша фамилия>.bas, <ваша фамилия>.pas, <ваша фамилия>.for. Для каждого из них выполнить следующим действия:

1. Запустить среду отладки.

2. Загрузить в рабочее окно текст программы.

3. Сделать один шаг по программе в пошаговом режиме.

4. Вывести на окно просмотра переменные: r, u0, u1, n.

5. Выполнять программу в пошаговом режиме и наблюдать за пе­ре­мен­ными из окна просмотра.

6. Установить точку останова в строке, где переменной r при­сваи­вается значение.

7. Выполнять программу в автоматическом режиме до точки ос­та­но­ва или до конца программы и фиксировать значения переменных из ок­на просмотра до пяти раз.

Примечание. Соответствие ИСР и файлов следующее:

Turbo Pascal - <ваша фамилия>.pas;

QuickBasic - <ваша фамилия>.bas;

CodeView для MS Fortran - <ваша фамилия>.for.

8. Выполнить пункты задания «Отладка проекта Visual Basic», приведенного в конце лабораторной работы.

Общие сведения

Создание исполняемых файлов в среде QuickBasic

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

1. Убедиться, что в меню Options отмечена строка Full Menus.

2. В меню Options нужно открыть подменю Set Paths и в строках с именами Executable files и Library files указать каталог с файлами системы QuickBasic.

3. Вызвать команду Run - Make EXE File. На экране появится диа­ло­говое окно.

4. В поле EXE File Name предлагается имя исполняемого фай­ла. Это имя можно принять или изменить.

5. Предлагается выбрать один из вариантов EXE Requiring BRUN61ER.EXE или Stand-Alone EXE File. Первый из них пред­ла­гает создать компактный исполняемый файл, но он работает толь­ко в соче­тании с модулем поддержки BRUN61ER.EXE. Второй ва­ри­ант создает независимый исполняемый файл.

6. Выбрать одну из командных кнопок для соответствующих дейс­твии:

Make EXE - создать исполняемый файл и остаться в среде;

Make EXE and Exit - создать исполняемый файл и выйти из среды;

Cancel - ничего не создать и остаться в среде.

Создание исполняемых файлов в среде Turbo Pascal

Выбор места сохранения выполняемого кода производится коман­дой CompileDestination. Место может быть установлен на диск или в па­мять. На диск сохраняются в том же каталоге, что и исходные файлы, или в каталоге, указанном в строке EXE & TPU directory (OptionsDirectories), если он задан.

Предоставляется несколько способов создания выполняемой програм­мы. Каждая из них подходит для конкретной ситуации.

1. Скомпилировать текущий файл командой (CompileCompile). Компилируется только файл в активном окне ре­да­кти­рования. Если имеется ошибка, в верхней части окна редакти­ро­ва­ния появится сооб­ще­ние об ошибке, а курсор будет позициони­рован на ту строку, где имеется ошибка.

2. Скомпилировать все измененные файлы (CompileMake). Если про­грамма включает в себя не только исходный код в активном окне, но и другие части, то нужно использовать эту команду (формирова­ние про­грам­мы). При формировании компилируется весь исходный код, кото­рый был модифицирован с момента последней компиляции. Команда CompileMake создает файл .EXE или модуль.

3. Скомпилировать все файлы проекта (CompileBuild). Команда CompileBuild (КомпиляцияПостроение) перестраивает все компо­нен­ты вашей программы независимо от того, являются они текущими или нет. Эта команда аналогична команде CompileMake, только она вы­полняет полную перекомпиляцию, даже если файл не изменялся.

4. Скомпилировать и выполнить программу (RunRun). Данная ко­манда запускает на выполнение предварительно компилированную про­грам­му или, если исходный код изменился с момента последней компи­ля­ции, команда Run автоматически формирует программу и затем вы­пол­няет ее.