Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
7
Добавлен:
05.06.2015
Размер:
45.57 Кб
Скачать

Рибакова Л.В. МОДУЛЬ №1 Лабораторна робота №2

Лабораторна робота N2

Тема :"Освоєння можливостей Інтегрованого операційного середовища ТР 70"

Мета: Освоїти можливості роботи в ІОС Турбо Паскаль. Навчитись набирати та запускати на виконання просту програму. Освоїти можливості інформаційної допомоги HELP.

  1. Клацнути по кнопці <ПУСК>,<Программы>,<Farmaneger> , завантажити FAR. . Вiдшукати каталог ..\TP70\BIN ( Наприклад : перейти на диск Y:\, що є віртуальною копією С:\Студент), занотувавши повний маршрут його знаходження. Запустити на виконання turbo.exe - файл, який здiйснить запуск Турбо-середовища.

Примітка: Якщо вказаний шлях пошуку не співпадає, звернутись за допомогою до пошукової системи ("Пуск"/"Поиск"/"Файлы и папки"/У вікні навпроти "Имя" набрати "turbo", навпроти "Папка" вказати назву диску С:/ "клац" на кнопку "Найти"). Записати маршрут до файлу.

2. Ознайомитись з виглядом екрану ( визначити головне меню, режим статусу, робоче поле Вивчити призначення функцiональних клавiш для запуску основних команд меню. Переписати команди до зошиту і вивчити.

3. Розпочати створення нової програми командою FILE /NEW. На екранi з'явиться пусте вiкно редактора з умовною назвою файла NONAME.PAS, в правому кутi якого висвi-чується його порядковий номер. Якщо на екранi з'явилися зайвi вiкна, то необхiдно закрити їх командою WINDOW/CLOSE або клавiшами <ALT> + <F3>.

4. Набрати текст програми :

а) для варiантiв завдань з парними номерами:

PROGRAM LAB1;

USES CRT;

{приклад вельми простої програми}

CONST M=12;

VAR X;Y:REAL;

BEGIN

WRITE LN('Введiть значення Х');

READ(x);

Y:=M+X*SQRTM);

WRITEL("X=",X,'Y=',Y);

END.

б) для варiантiв завдань з непарними номерами:

PROGRAM LAB 1;

USER CRT

{приклад вельми простої програми}

CONST N=10;

VAR

A,B:RIAL;

BEGIN

WRITELN('Введiть значення A') ; READA);

B=A+N*3,1415+ SIN2K;

WRITELN(A=' A,'B=',B) ;

END.

5. Зберегти програму двома способами:

При виборi першого способу - здiйснити збереження програми натиском клавiшi F2 або командою FILE/SAVE. Iм'я файлу - спiвпадає з назвою групи. Наприклад: KS06_3.PAS. (Якщо студент групи КС06 з №варіанту 3). Програма збережеться у папці ..TP70\BIN.

При виборi другого способу - здiйснити збереження програми в другому каталозi (Наприклад: C:\AMPPRG\KS_06, або Y:/KS_06 ). Для цього потрiбно вказати повний маршрут до даного каталогу в командi FILE/ Change dir : , а потiм командою FILE/ Save as зберегти файл пiд довiльним iм'ям (на свiй розсуд).

ПРИМІТКА. Надалі всі файли потрібно зберігати, згідно другого способу!

6. Вiдкомпiлювати свою програму командами Compile/ Compile або клавiшами <ALT> + <F9>. При виникненнi на екранi повiдомлення про помилки , здiйснiть виклик файлу допомоги клавiшами <CTRL>+<F1>, установiть характер помилки та усуньте її. Після успішного завершення компіляції зберегти ще раз відлагоджену програму.

7. Запустити програму на виконання командами RUN/RUN або клавiша-ми <CTRL> + <F9>, знайти результати розрахункiв натиском клавiш <ALT> + <F5> i впевнитись в їх достовiрностi. Бажано здiйснити запуск програми на виконання в пошаговому режимi (трасировка) натиском клавiшi <F7>, щоразу аналiзуючи порядок виконаного рядка програми (але не оператора). З допомогою клавiш <CTRL> + <F2> здiйснюється вихiд з пошагового режиму.

Вид екрану користувача під час виконання програми перекопіювати до звіту.

8. Проаналізувати всі зарезервовані слова, які входять до складу програми, для чого потрібно підвести курсор до слова та натиснути <CTRL>+<F1>.

9. Для даної програми у власному каталозi створити власний *.EXE - файл. Для цього виставити курсор на команду Compile/ Destination /Memoryi за допомогою клавiшi ENTER налагодити її на команду COMPILE/Destination/ Disk. Потiм виставити в режимi Options/Directories/Exe&Tpu directory повний маршрут до свого каталогу (наприклад C:\AMPPRG\KS_06, або Y:/KS_06 i натиском клавiш <ALT> + <F9> створити *.EXE файл.

10. Вийти з Турбосередовища командою File/Quit або за допомогою клавiш <ALT>+<X>. Вiдшукати у каталозi власний *.EXE - файл i запустити його на виконання.

Запросити викладача і продемонструвати у власному каталозі *.pas за допомогою клавіші <F3> та роботу *.exe файлу, за допомогою клавіші <Enter>.

ЧАСТИНА 2.

1. Завантажити :

а) середовищe TP70 ;

б) до 1-го вiкна редактора програму створену у першiй частині лабораторної роботи ( власний *.PAS- файл) командою FILE / OPEN.

2. Відкрити нове вікно (File/New). Записати до вікна назву Graph; ( загрузка модулю Graph , який служить для пiдтримки роботи програм у графiчному режимi).

3. Текст процедури Bar3d модуля Graph ( для прикладу) перенести з вiкна Help через внутрiшнiй буфер Clipboard до власної програми. Для цього поставити курсор під слово Graph і натиском клавiш < Ctrl > + < F1> здiйснити виклик вiкна Help з перелiком роздiлiв, по яким можна отримати допомогу. Виберемо та видiлимо один з них: Functions and Procedures ( Функции и процедуры).

4. Активiзувавши його , одержимо повторний виклик вiкна Help з перелiком iмен процедур даного модуля , серед яких видiлимо процедуру (наприклад) Bar3d i активiзуємо для неї HELP.

5. Видiливши текст даної процедури в блок (НЛКнМ і її утриманням, або <SHIFT>утримувати + клавіші-стрілка управління курсором ), здiйснити копiювання його до буферу Clipboard командою Edit / Copy example , або CTRL+<Ins>.

6. Для внесення змiн до вiкна Clipboard з текстом процедури необхiдно ативiзувати його командою Edit / Show clipboard.

7. Здiйснивши перехiд до вiкна з програмою користувача (клавiшами < Alt > + цифра ) , i вказавши курсором позицiю для вставки блоку з буфера , виконують процес вставки командою Edit / Paste ( або кл. <Shift > + < Ins > ).

8. Зняття вiдмiтки блоку здiйснити клавiшами < Ctrl > + <K> + <H> .

9. Доповнену програму запустити на компiляцiю та на виконання.

Примітка. У разі невиконання програми графіки після її запуску, потрібно вставити в процедуру Initgraph повний шлях до графічного драйвера - (… ‘..\tp70\bgi); Або скопіювати до власної папки файл …\tp70\bgi\egavga.bgi

10..Зберегти програму у своїй папці з довільним ім'ям. Створити *.exe файл у своїй папці (див. П.9, част. 1). І продемонструвати зміст своєї папки викладачеві, який проводить роботу (аналогічно п. 10 част. 1)

КОНТРОЛЬНІ ЗАПИТАННЯ.

  1. Як завантажити інтегроване середовище Turbo Pascal ?.

  2. Як перейти до меню ІС, та викликати потрібну команду ?

  3. Які функції виконує секція меню FILE ?

  4. Які функції виконує секція меню Edit ?

  5. Які функції виконує секція меню Run?

  6. Які функції виконує секція меню Compile?

  7. Які функції виконує секція меню Debug?

  8. Які функції виконує секція меню Options?

  9. Які функції виконує секція меню Windows?

  10. Які функції виконує секція меню Help?

  11. Якими способами можна зберегти файл?

  12. Як змінити поточну директорію в ІС?

  13. Як отримати *.ЕХЕ файл?

  14. Які дії в Турбосередовищі потрібно виконати, щоб *.pas файли автоматично завантажувались та зберігались у власній папці користувача?

  15. Які дії в Турбосередовищі потрібно виконати, щоб *.exe файл створювався на диску, у власній папці користувача?

  16. Як виставити за допомогою Turbo Pascal повний маршрут до своєї папки?

  17. Як за допомогою HelpТурбосередовища дізнатись про основні команди та їх призначення?

  18. Як за допомогою Help Турбосередовища дізнатись про правила роботи у текстовому редакторі середовища ТР70?

  19. Які способи виділення блоків вам відомі?

  20. Яким чином виконується копіювання та переміщення блоків у поточному вікні та між вікнами Турбосередовища?

  21. Як користуватись допомогою при відлагоджені програми?

  22. Яким чином виконується програма пошагово ?

  23. Як користуватись допомогою аналізу незнайомих стандартних елементів програми?

  24. Як скопіювати файл з допомоги до вікна Turbo середовища?

  25. Як перейти з одного вікна до іншого?

  26. Як закрити не потрібні вікна?

3

Соседние файлы в папке Labtp_1s