- •Глава 3. Алгоритмизация и программирование Лабораторная работа № 1
- •Общие сведения
- •О интегрированных среда разработчика Turbo Pascal и QuickBasic. Система программирования ms Fortran 5.0 без среды разработчика
- •Интегрированная среда разработки программ Turbo Pascal
- •Интегрированная среда разработки программ QuickBasic
- •Элементы интегрированной среда Visual Studio применительно к Visual Basic
- •Контрольные вопросы
Интегрированная среда разработки программ 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: .
