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

Интегрированная среда разработки программ Turbo Pascal

Все необходимые средства обычно находятся в каталоге TP. Запу­скает­ся файлом Turbo.exe.

File Edit Search Run Compile Debug Tools Option Window Help

Рабочее

Окно

F1 Help F2 Save F3 Open Alt

F9 Compile F9 Make Alt

F10 Local menu

Экран интегрированной среды системы Turbo Pascal

Система может работать несколькими окнами редактирования. Пе­ре­ключение между окнами редактирования комбинациями клавиш Alt+<номер окна> или через меню Window. В каждый момент времени активным может быть только одно окно. Любая команда, которую вы вы­би­раете, или текст, который вы набираете, относится только к актив­ному окну. Активное окно всегда находится перед други­ми ("переднее" окно).

Интегрированная среда разработки программ QuickBasic

Все файлы обычно находятся в каталоге с именем QB. Запускаю­щим файлом является QB.exe.

File Edit View Search Run Debug Calls

F1=Help

----------------------------------------<Untitled>------------------------------------

Рабочее

окно

----------------------------------------- Immediate -----------------------------------

Окно непосрдственного выполнения

Строка подсказок

Схема экрана системы QuickBasic

Экран имеет одно окно редактирования и состоит из двух неза­виси­мых частей. Верхняя часть используется как обычное окно ре­дакти­рова­ния, запуска и отладки программы. Нижняя часть использу­ется для не­по­средственного выполнения операторов бейсика, т.е. после набора те­кс­та оператора и нажатия Enter сразу происходит выполнения опера­то­ра.

Меню File интегрированной среды Turbo Pascal состоит из де­сяти ко­манд и имеет следующий вид:

New - открыть новое окно редактирования Edit и сделать его актив­ным для ввода новой программы.

Open... - вызвать диалоговое окно Open a File для выбора на диске файла, который необходимо открыть для редактирования и за­пуска.

Save - сохранить программу активного окна редактирования в файл на диске под старым именем.

Save as... - вызвать диалоговое окно Save File As, в котором указы­вает­ся новое имя файла для сохранения программы из активного окна ре­дактирования.

Save all - сохранить все файлы, открытые в окнах редактиро­вания.

Change dir... - установка имени текущего каталога.

Print - печать программы из активного окна редактирования.

Print setup... - открыть диалоговое окно Printer Setup для установки па­ра­метров печати.

Dos shell - временный выход в DOS с возвратом ИСР по команде Exit.

Exit - Выход (завершение работы) из ИСР.

Меню File интегрированной среды разработчика QuickBasic, являю­щей­ся однооконной средой, имеет следующие команды:

New Program - начать новую программу; очищается память перед на­ча­лом программы; если в окне находится несохраненная программа, появ­ляется предложение сохранить её.

Open Program... - очистка памяти и загрузка программы с фай­ла на дис­ке.

Merge... - вставка содержимого текстового файла в текст окна редак­ти­рования; файл в формате QBX (binary) не может быть вставлен.

Save - запись содержимого рабочего окна на диск; если имя файла не опре­де­лено, то выводится диалоговое окно для указания имени файла.

Save As... - запись содержимого рабочего окна с новым именем.

Save All - запись всех изменившихся модулей программы; создает и ис­поль­зует специальный файл, с именем главного модуля и рас­ши­ре­нием MAK, который содержит имена всех остальных модулей про­грам­мы.

Create File... - ввод нового модуля в многомодульной прог­рамме. Он мо­жет быть: программным модулем, включаемым файлом; файлом типа до­ку­мент. Новый файл становится частью текущей прог­раммы.

Load File... - загрузка программы с диска.

Unload File... - используется при создании многомодульных про­грамм, чтобы выгрузить ненужный модуль из оперативной памяти. При на­жатии клавиши F2 QBX выведет список загруженных модулей и мож­но выбрать тот, который нужно выгрузить.

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

DOS Shell - временный выход в DOS. Возврат командой Exit.

Exit - выход из среды.

Система программирования MS Fortran 5.0 не имеет ИСР. Поэто­му после создания файла на исходном языке перед запуском програм­мы не­об­ходимо произвести компиляцию и компоновку для получения испол­няе­мого файла.

Пусть в файле <основное имя файла>.for находится программа на язы­ке фортран. Для компиляции и компоновки в системе програм­миро­ва­ния Ms Fortran версии 5.0 нужно запустить на выполнение ко­манду сле­дую­щего вида

FL /FPi87 /AL /Fs /G2 <основное имя файла>.for

После этого всегда появляется файл <основное имя файла>.lst, ко­то­рый является протоколом компиляции. Если разного рода ошибок не бы­ло, появляется объектный файл <основное имя файла>.obj и испол­няе­мый файл <основное имя файла>.exe.

Если предусматривается отладка программы в отладчике Codeview, то в команду нужно добавить опции /Od /Zi. Тогда команда бу­дет иметь вид

FL /FPi87 /AL /Fs /G2 /Od /Zi <основное имя файла>.for

Рекомендации для ускорения работы.

1. В вашу папку из папки с заданием копируйте все файлы. В каталоге PROGRAMMIROVANIE находятся файлы FORTRAN.EXE, QBASIC45.EXE, TP7.exe. Они являются самораспакующимися архивными файлами каталогов FORTRAN, QBASIC, TP7. Эти каталоги нужны для работы с системами программирования. Если отсутствует или испорчен хоть один из каталогов Fortran, Qbasic или TP7, то, запуская соответствующий исполняемый файл, вы его восстанавливаете.

2. В каталоге PROGRAMMIROVANIE также находится командный файл Disc+Z.BAT с командой SUBST Z: "%CD%", запуск которого представит текущий каталог как виртуальный диск Z: . В начале сеанса работы запустите его на выполнение. Тогда каталог PROGRAMMIROVANIE будет виртуальным диском Z: .

После этих установок можете выполнять пункты задания.

Для выполнения пунктов задания создайте свой рабочий каталог. Туда скопируйте командные файлы Disc-Z.BAT, OkrFor.BAT, QB.bat, TP.bat . При запуске они выполняют следующие действия:

Disc-Z.BAT - удаляет виртуальный диск Z:

OkrFor.BAT - устанавливает глобальные переменные системы Fortran (окружение). Отсчет идет с корневого каталога диск Z:, а также запускается новый комплект FAR (оболочка ОС). После этого можно запускать команду FL /FPi87 /AL /Fs /G2 … или FL /FPi87 /AL /Fs /G2 /Od /Zi … для компиляции и компоновки.

QB.bat - запускается среда разработки QBASIC. Отсчет идет с корневого каталога диск Z: .

TP.bat - запускается среда разработки TP7 (Turbo Pascal). Отсчет идет с корневого каталога диск Z: .