- •Общие указания по выполнению работ и составлению отчетов
- •Лабораторная работа №1
- •Задание на работу
- •Контрольные вопросы
- •Лабораторная работа №2 тема: Командный организатор norton commander (2 часа).
- •Задание на работу
- •Контрольные вопросы
- •Лабораторная работа №3 тема: общие сведения и запуск среды borland pascal.
- •1 Общие сведения
- •Search / Поиск /
- •Описание работы с системой помощи
- •Основное отличие команд Run, Compile, Make, Build
- •Задание к работе
- •Контрольные вопросы
- •Лабораторная работа №4 программирование вычислительных процессов разветвляющейся структуры
- •Часть 1: программирование вычислительных процессов разветвляющейся структуры на примере вычисления значения функции одной переменной
- •Часть 2: программирование вычислительных процессов разветвляющейся структуры на примере вычисления значения функции одной переменной, заданной на интервале
- •Задание
- •Варианты заданий к части 1 лабораторной работы
- •Варианты заданий к части 2 лабораторной работы
- •Контрольные вопросы
- •Лабораторная работа № 5 Программирование вычислительных процессов циклической структуры
- •Контрольные вопросы
- •Лабораторная работа № 6 Тема: операторы ввода-вывода в среде borland pascal
- •Контрольные вопросы
- •Лабораторная работа № 7
- •Задание на работу
- •Контрольные вопросы
- •Работа цикла с переменной for. Переменная какого типа может быть переменной цикла?
- •Лабораторная работа № 8
- •Задание на работу
- •Контрольные вопросы
- •Лабораторная работа № 9
- •Задание на работу
- •Контрольные вопросы
- •Лабораторная работа № 10
- •Задание на работу
- •Перечень индивидуальных заданий
- •Контрольные вопросы
- •Лабораторная работа №11 Тема: вывод результатов вычислений в виде графиков1
- •Задание
- •Контрольные вопросы
- •Основные подпрограммы модуля graph
- •Список рекомендованной литературы
Search / Поиск /
Меню Поиск составляет команды для поиска фрагмента текста, строки объявления процедуры и места ошибки в программе.
1. FIND Команда FIND отображает бокс диалога, где запрашивается текст, который необходимо искать. Существуют несколько переключателей, воздействующих на поиск.
2. REPLACE Команда REPLACE отображает бокс диалога, где запрашивается заменяемый и заменяющий текст.
3. SEARCH AGAIN Команда повторяет последнюю команду FIND или REPLACE. Все назначения, которые произведены ранее, остаются неизменными, когда выбирается повторный поиск.
4. GO TO LINE NUMBER Отображается бокс диалога, который запрашивает номер строки, к которой необходимо перейти. BORLAND PASCAL отображает текущий номер строки и номер столбца в нижнем левом углу каждого Окна Редактирования.
5. SHOW LAST COMPILER ERROR Эта команда отображает последнее сообщение об ошибках компилятора в верхней части экрана и устанавливает курсор, где ошибка расположена. Никакое сообщение об ошибках не отображается, если последнее компилирование было успешным.
6. FIND ERROR Команда FIND ERROR отображает бокс диалога, где пользователь направляется среду для нахождения положения "run-time error" .
7. FIND PROCEDURE Эта команда отображает бокс диалога, где вводится имя процедуры для поиска. Она доступна только в течение сеанса отладки. Введите имя процедуры или нажмите клавишу DOWN для выбора имени из списка хронологий. Эта команда находит объявление процедуры, а не экземпляры применения процедуры.
RUN
Меню RUN составляет команды для выполнения программы и ее отладки.
1. RUN Команда RUN выполняет программу в текущем окне, используя любые параметры, которые передаются с помощью команды RUN PARAMETERS. Если исходный текст изменился после последней трансляции, транслятор будет автоматически переделывать и компоновать программу.
2. STEP OVER Команда выполняет следующий оператор в текущей процедуре, она не прослеживает вызовы к процедурам низшего уровня, даже если они доступны отладчику. Используйте STEP OVER, чтобы выполнять процедуру, которую в настоящее время отлаживаете, без выхода в другие процедуры.
3. TRACE INTO Команда выполняет программы оператор за оператором. При вызове процедуры выполняется каждый оператор в пределах процедуры (STEP OVER выполняет процедуру как одиночный шаг).
4. GO TO CURSOR Команда выполняет вашу программу из полосы выполнения к строке, где находится курсор (полоса выполнения - высвеченная полоса в исходном тексте). Если курсор находится в строке, которая не содержит выполнимый оператор, отображается предупреждение.
5. PROGRAM RESET Команда очищает все переменные у программы, закрывает все открытые ей файлы, то есть приводит к начальному состоянию.
6. Run PERAMETERS Команда RUN PARAMETERS выдает бокс диалога, где вводятся параметры командной строки для программы (аналогично командной строке MS DOS).
COMPILE
1. COMPILE При выборе опции COMPILE компилирует файл в активном Окне Редактирования.
2. MAKE Команда MAKE формирует выполнимый (*.EXE) файл. Правила, в соответствии с которыми части и модули перетранслируются:
- если присутствует Первичный Файл, то файл компилируется, иначе компилируется последний файл, загруженный в редактор. BORLAND PASCAL проверяет все файлы, от которых компилируемый файл зависит:
- если исходный файл для данного модуля изменился, начиная с *.TPU-файла (Объектного кода), то модуль перетранслируется;
- если интерфейс для данного модуля изменился, все другие моду ли, которые зависят от него, перетранслируются;
- если модуль компонуется в .OBJ файле (внешние подпрограммы), и *.OBJ-файл более новый, чем Файл *.TPU модуля, модуль перетранслируется;
- если модуль включает Файл для включения и Файл для включения более новый, чем файл .TPU этого модуля, модуль перетранслируется.
3. BUILD Команда BUILD восстанавливает все файлы, независимо от того устарели ли они.
4. PRIMARY FILE Команда выводит бокс, где определяется основной (главный) файл, который будет компилироваться при выборе MAKE (F9) или BUILD. Используйте первичный Файл, когда вы работаете над программой, которая использует несколько модулей (.TPU) или Файлов для включения. Неважно, который файл редактируется, MAKE или Build всегда функционирует на первичном файле. Если вы определяете другой файл как первичный, но хотите компилировать только файл в активном окне редактирования, выберите COMPILE (Alt-F9).
5. CLEAR PRIMARY FILE Команда отменяет выбор Первичного файла.
6. INFORMATION Команда COMPILE INFORMATION выводит на экран бокс информацию относительно последней компилируемой программы, текущего использования памяти и среды. Команда выдает Информационную рамку, которая содержит следующие поля:
статистика последней трансляции
код завершения Программы
минимальный и максимальный размер "кучи "
доступная память
текущая среда.
OPTIONS
Меню Опции содержит команды, которые позволяют просматривать и изменять различные назначения по умолчанию в Borland Pascal. Наибольшее количество команд в этом меню выводят на экран бокс диалога.
1. COMPILER Опции команды COMPILER отображают бокс диалога Опций Транслятора, где выбираются опции, управляющие типом сгенерированного кода, тип сообщенной ошибки во время выполнения программы, количество компилируемой информации об отладке, и др.
2. MEMORY SIZES Открывается бокс, где конфигурируется требования памяти по умолчанию для программы.
3. LINKER Команда LINKER открывает бокс диалога компоновщика, который содержит несколько назначений, воздействующих на то, как интегрированный компоновщик Borland Pascal компонует программу.
4. DEBUGER Открывается бокс диалога отладчика, который содержит несколько назначений, которые воздействуют на интегрированный отладчик.
5. DIRECTORIES Эта команда открывает бокс диалога каталогов, содержащий пять блоков с директориями, которые BORLAND PASCAL использует для размещения своих файлов.
6. TOOLS Команда TOOLS отображает бокс диалога Инструментальных Средств, где можно добавлять или удалять программы в меню Инструментальных Средств. Максимальное число инструментальных средств, которое можно устанавливать - 15.
7. ENVIRONMENT Команда ENVIRONMENT открывает меню, которое выходит на шесть боксов диалога. В этих боксах диалога вы можете настраивать общие режимы среды.
WINDOW
Меню Окна содержит команды для управления и открытия окон.
1. TILED. Выбрав TILED, все открытые окна редактирования расположатся рядом, без перекрытия друг друга.
2. CASCADE.Выбрав Каскад, открытые окна будут располагаться на экране друг за другом (каскадом).
3. CLOSE ALL - закрывает все открытые окна.
4. REFRESH DISPLAY - Команда восстанавливает экран. Это удобно, если ваша программа случайно перезаписала экран.
5. SIZE/MOVE (CTRL+F5)
Команда предназначена для изменения размера или позиции активного окна. Активное окно двигается в ответ на клавиши курсора. При нажатой клавише SHIFT, используя клавиши курсора, можно изменять размер окна. Для завершения операции нажимаете ENTER.
6. ZOOM Команда предназначена для изменения размера активного окна до максимального размера. Если масштаб изображения окна уже изменен, можно выбрать эту команду для восстановления размеров окна до предыдущего размера.
7. NEXT - Команда делает следующее окно текущим.
8. PREVIOS - Команда делает предыдущее окно текущим.
9. CLOSE - Команда закрывает текущее окно.
10. LIST - Команда LIST открывает бокс списка окна, который печатает все открытые окна. Когда выбирается окно из списка, BORLAND PASCAL делает его активным.