
Лабораторная работа 0
.docЛабораторная работа № 0
ОСНОВНЫЕ ЭЛЕМЕНТЫ СРЕДЫ ПРОГРАММИРОВАНИЯ
BORLАND PASCAL
Система программирования BP7.0 представляет собой интегрированную среду, включающую в себя:
экранный редактор,
компилятор,
редактор связей,
отладчик.
Интегрированная среда позволяет набирать тексты программ с использованием встроенного редактора текстов, компилировать их, выполнять программы, проводить их отладку. Управление всеми этими функциями возможно и в режиме меню, и с помощью соответствующих функциональных клавиш.
Вход в систему программирования BP7.0
На рабочем столе найти ярлык Borland Pascal 7.0. и щелкнуть 2 раза левой кнопкой мыши
После успешного вызова системы экран ПК приобретает вид, показанный на рис. 1.1.
Рис. 1.1. Вид экрана после вызова Турбо Паскаля
Выход из системы программирования BP7.0
Нажать клавиши [Alt + X] или войти в главное меню BP7.0, нажав клавишу [F10], выбрать пункт FILE и в нем - Quit.
Встроенный редактор BP7.0
Команды редактора
Все команды редактора можно разбить на 4 группы:
команды перемещения курсора,
команды вставки и удаления,
команды работы с блоками,
прочие команды.
Команды перемещения курсора
Эти команды предназначены для перемещения курсора как в пределах экрана, так и по всему редактируемому файлу (табл. 3).
Таблица 3
Команда |
Комбинация клавиш |
Влево на один символ |
<Ctrl>+S
или < |
Вправо на один символ |
<Ctrl>+D
или < |
Влево на слово |
<Ctrl>+A или <Ctrl>+< > |
Вправо на слово |
<Ctrl>+F или <Ctrl>+< > |
Вверх на одну строку |
<Ctrl>+E
или < |
Вниз на одну строку |
<Ctrl>+X
или < |
Экран на строку вверх |
<Ctrl>+W |
Экран на строку вниз |
<Ctrl>+Z |
Вверх на одну страницу |
<Ctrl>+R или <PgUp> |
Вниз на одну страницу |
<Ctrl>+C или <PgDn> |
Начало строки |
<Ctrl>+Q+S или <Home> |
Конец строки |
<Ctrl>+Q+D или <End> |
Верх окна |
<Ctrl>+Q+E или Ctrl>+<Home> |
Низ окна |
<Ctrl>+Q+X или <Ctrl>+<End> |
Начало файла |
<Ctrl>+Q+R или <Ctrl>+ <PgUp> |
Конец файла |
<Ctrl>+Q+C или <Ctrl>+<PgDn> |
Последняя позиция курсора |
<Ctrl>+Q+P |
Последняя позиция ошибки |
<Ctrl>+Q+W |
Команды вставки и удаления
Команды вставки и удаления позволяют вставлять и удалять символы, строки и слова (табл. 4).
Таблица 4
Команда |
Комбинация клавиш |
Включить / выключить режим вставки |
<Ctrl>+V или <Ins> |
Удалить символ слева от курсора |
<Ctrl>+H или <BackSpace> |
Удалить символ под курсором |
<Ctrl>+G или <Del> |
Удалить слово справа от курсора |
<Ctrl>+T |
Вставить строку |
<Ctrl>+N |
Удалить строку |
<Ctrl>+Y |
Удалить до конца строки |
<Ctrl>+Q+Y |
Команды для работы с блоками
Блок — это часть текста, ограниченная с двух сторон специальными символами — маркерами блока. Маркер начала блока устанавливается перед первым символом выделяемого блока. Маркер конца блока устанавливается после последнего символа выделяемого блока. Блок становится видимым после того, как установлены оба маркера. Выделив блок, его можно копировать, перемещать, удалять. Команды для работы с блоками приведены в табл. 5.
Таблица 5
Команда |
Комбинация клавиш |
Пометить начало блока |
<Ctrl>+K+B |
Пометить конец блока |
<Ctrl>+K+K |
Напечатать блок |
<Ctrl>+K+P |
Копировать блок |
<Ctrl>+K+C |
Удалить блок |
<Ctrl>+K+Y |
Переместить блок |
<Ctrl>+K+V |
Снять цвет с блока |
<Ctrl>+K+H |
Главное меню системы BP7.0
Первая строка экрана содержит все команды главного меню. В последней строке экрана приведены основные, доступные в каждый текущий момент функциональные клавиши с указанием их назначения.
Главное меню содержит следующие пункты:
Е, File, Edit, Search, Run, Compile, Debug, Project, Options, Window, Help. Все они имеют собственные подменю. Для вызова нужной функции подменю следует выделить ее строкой подсветки и нажать клавишу <Enter> либо нажать соответствующую функциональную клавишу (указана в меню справа от названия функции).
Команда FILE
Команда File содержит функции, управляющие работой с файлами. В этом режиме возможны следующие действия:
New — создание нового файла;
Open (или F3) — загрузка файла с диска и переход в режим экранного редактирования. Если в команде указано имя несуществующего файла, то при входе в экранный редактор экран будет пустым и пользователю предоставляется возможность создать новый файл. Первоначально для команды Open установлена спецификация *.PAS. Нажатие клавиши F3 (в любой момент и в любом меню) приводит к выполнению команды Open;
Save (или F2) — сохранение на диске текущего редактируемого файла и продолжение редактирования. При создании нового файла желательно периодически сохранять его;
Save as — запись текущего файла на диск под новым именем (можно задать также другие диск и каталог). Если такой файл уже существует, выдается запрос, следует ли его перезаписать;
Save all — сохранить все редактируемые файлы;
Change dir — команда для изменения текущего каталога (здесь указывается имя каталога, который до следующего изменения будет считаться текущим);
Print — печать текущего файла;
Dos shell — временный выход в DOS. Возврат в среду программирования осуществляется после ввода команды EXIT. Содержимое редактируемого файла не изменяется;
Quit (или Alt-X) — завершение работы в Borland Pascal.
Команда Edit
Работа в редакторе описана в разделе «Встроенный редактор Borland Pascal».
Команда Run
Команда Run объединяет функции и команды, управляющие трассировкой и выполнением программы. В этом режиме возможны следующие действия:
Run (или Ctrl+F9) — запуск программы на выполнение. После завершения работы программы происходит возврат в среду программирования. Результат выполнения программы можно посмотреть, нажав клавиши <Alt +F5>;
Program reset (или Ctrl+F2) — команда отменяет текущий сеанс отладки, освобождает память и закрывает все открытые файлы. Значения переменных не сбрасываются;
Go to cursor (или F4) — эта программа запускает программу на выполнение. Выполнение программы останавливается при достижении строки, на которой находится курсор;
Trace into (или F7) — покомандное выполнение (трассировка) программы;
Step over (или F8) — пооператорное выполнение программы. В отличие от Trace, при обращении к подпрограмме вход в нее не производится, а они рассматриваются как один оператор.
Приемы отладки программ в системе BP7.0
При отладке программ имеет смысл запускать ее до определенного оператора, отмеченного курсором, нажав клавишу F4. Затем комбинацией клавиш Ctrl -F4 вызвать окно, в котором можно просмотреть промежуточные значения переменных, уже вычисленных к этому моменту, вводя их идентификатор в строку Expression и наблюдая результат в строке Result. Далее можно при необходимости продолжить отладку программы по строкам, нажимая клавишу F7, и просматривать значения вычисляемых переменных в указанном окне. Режим отладки отменяется в любом месте программы нажатием клавиши F2.
Распечатка программы
Для распечатки текста программы необходимо:
запомнить текст программы в среде BP7.0;
выйти из среды в Windows;
открыть приложение Word;
в главном меню выбрать Сервис/Параметры;
в диалоговом окне выбрать вкладку Общие и установить флажок в пункте Подтверждать преобразование при открытии;
найти и открыть файл, который необходимо распечатать, подтвердив, что это Текст DOS;
в пункте Файл выбрать команду Печать.
Задание
Войти в среду BP7.0.
Набрать на экране текст следующей программы:
Program One;
{ Ознакомительная программа на языке BP7.0 }
Uses Crt;
Var
d, c, s, r : integer;
a, b, p, ch : real;
name : string[12];
Begin
ClrScr;
writeln('Введите Ваше имя');
readln(name);
writeln(' ':10, 'Здравствуйте, ', name,'!');
writeln('Введите два целых числа');
readln(d,c);
s := d + c;
writeln('Cумма целых чисел = ',s);
r := d - c;
writeln(' Разность целых чисел = ',r);
writeln('Введите два действительных числа');
readln(a,b);
ch := a / b;
writeln(' Частное двух чисел =’ ,ch:6:2);
p := a * b;
writeln(' Произведение двух чисел =',p:6:2);
Readkey;
End.
Запустить программу на компиляцию и выполнение и исправить возможные ошибки.
Провести трассировку программы, наблюдая в процессе выполнения значения вычисленных параметров.
Распечатать текст программы и результаты ее работы.