Обработка программ в интегрированной среде Turbo Pascal

Страницы работы

Содержание работы

 ЛАБОРАТОРНАЯ РАБОТА I-1-02

ОБРАБОТКА ПРОГРАММ В ИНТЕГРИРОВАННОЙ СРЕДЕ ТУРБО-ПАСКАЛЬ

Цель работы: первоначальное знакомство с возможностями и правилами работы в среде программирования Турбо-Паскаль

ВОПРОСЫ ДЛЯ ИЗУЧЕНИЯ ПО КОНСПЕКТУ ЛЕКЦИЙ:

1. Сеанс работы в интегрированнной среде Турбо-Паскаль

2. Команды экранного редактора

3. Назначение пунктов главного меню

ХОД ВЫПОЛНЕНИЯ РАБОТЫ

Задание 1. Создание нового файла, содержащего текст программы.

Задумайте имя (до 8 латинских символов), под которым на дис-

ке будет хранится создаваемая Вами программа. При выполнении ла-

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

бавлением номера, (но не по своему имени - почему ?), например:

Сазонов ---> SAZONV01.PAS, и т.д. (гласные можно пропускать)

Вызовите Турбо Паскаль (TURBO.EXE, TPX.EXE или TPW.EXE).Создайте новый файл NAME01.PAS в Вашей директории. В результате будет запущена программа TURBO.EXE, которая и является интегрированной средой программирования Турбо-Паскаль.

+ Набор текста программы:

- курсор указывает, в каком месте появится набранный на клавиатуре символ;

- после набора строки - нажать клавишу <Enter>

- после набора нескольких строк нажать клавишу <F2> (сохранить изменения в файле программы)

- вставить строку - установить курсор в конце предыдущей (или начале следующей) и нажать <Enter>

- удаление строки - перевести в нее курсор и нажать <Ctrl+Y>

В режиме редактирования наберите текст простейшей программы на языке Турбо-Паскаль:

- текст в фигурных скобках является комментарием;

Program Prim1;

{вычисление результирующего сопротивления

при параллельном и последовательном соединении проводников}

Var

r1,r2: real;

paral,posled:real;

Begin

Write('Задайте значения r1,r2');

Readln(r1,r2);

posled:=r1+r2;

paral:=r1*r2/(r1+r2);

Writeln('последоват-е =',posled);

Writeln('паpаллельное =',paral);

End.

Задание 2. Запись текста программы на диск.

Для записи на диск выполните клавишную команду F2. Запись на диск всегда следует выполнять перед выполнением программы, так как при наличии грубых ошибок возможным выходом будет перезагрузка компьютера, и тект программы будет утерян.

Задание 3. Компиляция программы. 2

Для компиляции программы нажмите клавиши Alt+F9. На экране откроется окно "Compiling" (Компиляция). При отсутсвии ошибок в окне появится надпись:

Compilesuccessful: Press any key

(Успешная компиляция: Нажмите любую клавишу).

После нажатия произвольной клавиши сpеда перейдет в окно редактирования.

Пpи наличии синтаксических ошибок в окне pедактиpования будет указана стpока, в котоpой имеется ошибка.

Задание 4. Выполнение программы.

Для выполнения программы нажмите клавиши Ctrl+F9. При этом автоматически будет выполнена компиляция программы и при отсутствии ошибок - запуск ее на выполнение.

В появившемя "окне выполнения" вводите данные (через пробел) После выполнения вычислений система возвратится в окно редактирования.

Просмотр результатов осуществляется с помощью команды Alt+F5.

Задание 5. Формы записи оператора вывода.

Замените в программе операторы Writeln на операторы Write и наоборот. Как изменяется расположение строк вывода на экране пpи выполнении пpогpаммы?

Упpажнение 6. Форматирование вывода.

Для управления формой выводимых чисел в операторе writeln после имени переменной указывается через двоеточие количество цифр числа, которое необходимо напечатать (Имя:w:d - для вещественных; Имя:w - для целых величин). Так, в предыдущем примере можно записать

Writeln('последоват-е =',posled:8:4);

Writeln('паpаллельное =',paral:8:5);

Добавьте в программу форматные операторы вывода. Выполните программу несколько раз, изменяя параметры формата.

= Форматирование вывода. Для управления формой выводимых

чисел в операторе writeln после имени переменной указывается

через двоеточие количество цифр числа, которое необходимо

напечатать (Имя:w:d - для вещественных; Имя:w - для целых

величин).

Задание 7. Выход из среды Турбо-Паскаль.

Для выхода выполните клавишную команду Alt+X.

Задание 8. Доработка существующей программы, хранящейся на диске.

Набранную и записанную на диск программу дополним комментариями и операторами, делающими более удобным и понятным ввод данных и вывод результатов.

Находясь в TOTAL Commander, выделите нужный файл с расширением .PAS и нажмите клавишу [Enter]:

[Имя.pas] --> Enter

В соответствии с расширением файла оболочка TC вызовет среду Турбо-Паскаль. В среде установится режим редактирования указанного файла. Дополните текст программы, чтобы он выглядел следующим образом:

Program Prim1a;

{Лабораторная работа 1.

Изучение интегрированной среды Турбо-Паскаль.

Задача 1. Вычисление результирующего сопротивления

при параллельном и последовательном соединении проводников

Составил ...

Группа Ф-22. 12.09.97}

Var

r1,r2: real;

paral,posled:real;

Begin

(*ввод исходных данных*)

Writeln('Программа вычисляет результирующее сопротивление');

Writeln(' при соединении двух проводников');

Write('Задайте сопротивление первого проводника (Ом) ');

Readln(r1);

Write('Задайте сопротивление второго проводника (Ом) ');

Readln(r2);

(*выполнение вычислений*)

posled:=r1+r2;

paral:=r1*r2/(r1+r2);

(*вывод результатов*)

Writeln;

Writeln(' Результирующее сопротивление:');

Writeln('при последовательном соединении = ',posled:8:2,' Ом');

Writeln(' при параллельном соединении = ',paral:8:2,' Ом');

Readln;

End.

Запишите текст программы на диск.

Протестируйте программу, выполнив контрольный пример:

r1=20; r2=60; ---> Ra=80; Rb=15;

Выполните программу несколько раз с различными данными.

Задание 9. Создание EXE-файла отлаженной программы.

EXE-файл - это файл, содержащий двоичные команды управления процессором. Файл имеет расширение .EXE (Execute - выполнить). Для создание файла на диске необходимо:

1) изменить размещение (Destination) результата компиляции в меню Compile, для чего высветить этот пункт и нажать [Enter]

┌─────────┐

│ Compile │

└────┬────┘

┌─────┴───────┐

│ ... │

│ Destination │ Указать ──> Enter

│ ... │

└─────────────┘

2) выполнить команду компиляции Alt-F9

Полученный EXE-файл представляет собой окончательный результат работы над программой. Его можно выполнять БЕЗ наличия среды Турбо-Паскаль, на любом IBM-совместимом компьютере.

Задание 10. Запуск EXE-файла.

Выйдите из среды Турбо-Паскаль. В списке файлов должен присутствовать файл с тем же именем, что и программный файл, но с 4

расширением .EXE. Запустите этот файл на выполнение, указав его и нажав [Enter]

ИМЯ.EXE --> [Enter] --> Выполнение программы

Выполняя программу несколько раз, попробуйте подобрать значение сопротивления r2, если r1=27 Ом, а результирующее сопротивление при параллельном соединеии должно быть 20 Ом. Запишите результат в отчет.

Задание 11. Прочитайте, выпишите или скопируйте в отчет более подробную информацию о работе среды Турбо Паскаль из книг, которые Вам предоставлены.Отчет должен содержать полную справку о работе среды Турбо Паскаль и оформлен как Word-файл.

Похожие материалы

Информация о работе