Лабораторна робота № 1
Створення, виконання та вiдлагодження програм в iнтегрованому середовищi Турбо Паскаль 7.0
Мета роботи вивчення основних команд та можливостей меню для
програмування задач в середовищi Турбо Паскаль 7.0
Теоретичний вступ
Компiлятор Турбо Паскаля може працювати в режимi командного
рядка або з використанням iнтегрованого середовища. Використання
iнтегрованого середовища є бiльш зручним, так як забезпечує користу-
вача всiма програмними засобами, необхiдними для вводу, виконання та
вiдлагодження програм: редактором текстiв, компiлятором, редактором
зв'язкiв, вiдлагодчиком та розгалуженою системою контекстнозалежної
допомоги.
Структура меню
Для переходу в основне меню необхiдно натиснути клавiшу F10, а
для виходу з нього - клавiшу Esc.
Для отримання повної iнформацiї про кожен з пунктiв меню не-
обхiдно натиснути клавiшу F1, яка викликає на екран вiкно з довiдко-
вою iнформацiєю. Вихiд з вiкна допомоги здiйснюється натисканням
клавiшi Esc.
Елементи основного меню
File (Файл) Edit (Редактування) Search (Пошук) Run (Виконання)
Compile (Компiляцiя) Debug (Вiдлагодження) Tools (Утiлiти)
Options (Опцiї) Window (Вiкно) Help (Допомога)
Клавiшi оперативного втручання Турбо-Паскаля
Клавiшi оперативного втручання призначенi для швидкого запуску
команд iнтегрованого середовища.
____________________________________________________________
Клавiша Функцiя Еквiвалент меню
____________________________________________________________
F1 Викликає появу вiкна
допомоги з iнформацiєю
про бiжучий стан середовища
F2 Записує на диск файл, File/Save
який знаходиться в активному
вiкнi редактора
F3 Дозволяє завантажити файл File/Open
у вiкно редактора
F4 Виконує програму до мiсця Run/Go to
розмiщення курсора cursor
F5 Збiльшує або зменшує активне
вiкно
F6 Перемикає вiкно в активний
стан
F7 Виконує покрокове виконання Run/Trace
програми into
F8 Виконує покрокове виконання Run/Step over
програми, але звертання до
пiдпрограми виконується як
один крок
F9 Виконує команду створення Compile/Make
об'єктного файлу
F10 Здiйснює перемикання мiж меню
та активним вiкном
Alt-F1 Викликає появу вiкна допомоги, Help/Previous
яке викликалося ранiше topic
Alt-F3 Закриває активне вiкно
Alt-F5 Забезпечує показ вiкна результатiв Debug/User
роботи програми screen
Alt-F9 Виконує компiляцiю програми Compile/Compile
Alt-F10 Викликає локальне меню
Alt-перша Здiйснює перехiд на вiдповiдний
лiтера пункт основного меню
меню
Alt-BkSp Вiдновлює з буфера витертий
рядок або групу рядкiв
Alt-Х Завершує роботу Турбо-Паскаля File/Exit
i здiйснює вихiд в ДОС
Ctrl-F1 Дозволяє отримати допомогу по Help/Topic
мовi Турбо Паскаль з search
середовища редактора
Ctrl-F2 Здiйснює початкову установку Run/Program
програми шляхом вивiльнення коду Reset
програми з пам'ятi комп'ютера
Ctrl-F3 Виводить на экран вмiст Debug/Call
стеку при виклику процедури Stack
(в режимi вiдлагодження)
Ctrl-F4 Обчислює або модифiкує Debug/Evaluate
змiнну
Ctrl-F5 Переводить вiкно в режим модифiкацiї
розмiрiв або перемiщення по екрану
Ctrl-F7 Додає вираз у вiкно перегляду Debug/Add Watch
Ctrl-F8 Виконує перемикання точки
зупинки програми Debug/Add
breakpoint
Ctrl-F9 Виконує запуск програми Run/Run
Ctrl-Del Витирає видiлений фрагмент Edit/Del
тексту
Ctrl-Ins Вставляє вмiст буфера пiсля Edit/Copy
курсора
Shift-F1 Дозволяє отримати допомогу, Help/Index
впорядковану по алфавiту
Shift- Здiйснює видiлення фрагменту
стрiлка тексту
Shift-Del Витирає видiлений фрагмент тексту Help/Cut
i розмiщує його в буфер
Shift-Ins Вставляє вмiст буфера пiсля Help/Paste
курсора
____________________________________________________________
Кожне натискання клавiшi F7 приводить до виконання видiленого
рядка програми. Звертання до пiдпрограми виконується як один крок.
Натискання клавiшi F8 також приводить до покрокового виконання
програми, тiльки з тою вiдмiннiстю, що при звертаннi до пiдпрограми
виконується кожен оператор пiдпрограми.
Компiляцiя програми
Елементи меню Compile використовуються для компiляцiї програми
(Compile), для створення програми (Make), для побудови програм (Bu-
ild), для встановлення призначення (Destination) для об'єктного та
завантажувального кодiв (диск або память), для визначення основного
файлу (Primary file) i для отримання iнформацiї про бiжучий файл
(Information).
Порядок роботи
1. Виконайте завантаження iнтегрованого середовища Турбо Паскаля од-
ним iз описаних вище способiв i, використовуючи систему допомоги
(F1), познайомтесь з призначенням пунктiв основного меню.
2. Створiть новий файл (меню File/New) i, використовуючи команди
вбудованого редактора, наберiть програму на мовi Турбо Паскаль.
3. Запишiть набрану програму на диск (F2).
4. Виконайте програму (Ctrl/F9) та виправiть можливi помилки. Пе-
рейдiть на пункт 3 або 5.
5. Вiдкрийте вiкно перегляду результатiв User screen (Alt/F5) та
проаналiзуйте отриманий результат.
6. Для завершення роботи з iнтегрованим середовищем натиснiть
клавiшi Alt/X.
7. Оформiть звiт по роботi
Завдання для роботи
Виведіть на екран значення меньшого з трьох заданих в програмі чисел.