- •2.1. Теоретичні відомості 20
- •Передмова
- •Лабораторна робота № 1
- •1.1. Теоретичні відомості
- •1.1.1. Система вiкон середовища
- •1.1.1.1. Вікна редагування
- •1.1.1.2. Вікна діалогу
- •1.1.1.3. Інформаційні вікна
- •1.1.1.4. Вікна меню
- •1.1.1.5. Робота з меню
- •1.1.1.5.1. Меню роботи з файлами (File)
- •1.1.1.5.2. Меню редагування (Edit)
- •1.1.1.5.3. Меню пошуку інформації (Search)
- •1.1.1.5.4. Меню виконання програми (Run)
- •1.1.1.5.5. Меню компіляції (Compile)
- •1.1.1.5.6. Меню відлагодження (Debug)
- •1.1.1.5.7. Меню вiкон (Window).
- •1.1.1.5.8. Меню інформаційної допомоги (Help)
- •1.1.1.5.9. Локальне меню.
- •1.1.2. Основні прийоми роботи в середовищі
- •1.2. Завдання
- •1.3. Контрольні запитання з теми
- •Лабораторна робота № 2
- •2.1. Теоретичні відомості
- •2.1.1. Загальна структура Pascal-програми
- •2.1.1.1. Заголовок програми
- •2.1.1.2. Описова частина Pascal-програми
- •2.1.1.2.1. Розділ позначок (міток)
- •2.1.1.2.2. Розділ констант
- •2.1.1.2.3. Розділ типів
- •2.1.1.2.3.1. Цілочисельний тип
- •2.1.1.2.3.2. Дійсний тип
- •2.1.1.2.4. Розділ опису змінних
- •2.1.2. Арифметичнi вирази та операцiї
- •2.1.2.1. Арифметичні функції
- •2.1.2.2. Скалярні функції
- •2.1.2.3. Арифметичні операції мови Pascal
- •2.1.2.4. Правила запису арифметичного виразу
- •2.1.3. Простi оператори
- •2.1.3.1. Оператор присвоєння
- •2.1.3.2. Пустий оператор
- •2.1.4. Введення та виведення в Pascal
- •2.1.4.1. Процедури введення
- •2.1.4.2. Процедури виведення
- •2.4.3. Формати оператора виведення
- •2.2. Завдання
- •2.3. Контрольні запитання з теми
- •3.1.3. Перелічувальний тип
- •3.1.4. Вирази та операцiї вiдношення
- •3.1.5. Логiчнi вирази та операції
- •3.1.6. Структуровані оператори
- •3.1.6.1. Складений оператор
- •3.1.6.2. Умовні оператори
- •3.2. Завдання
- •3.3. Контрольні запитання з теми
- •Лабораторна робота № 4
- •4.1. Теоретичні відомості
- •4.1.1. Iнтервальний тип
- •4.1.2. Масив (регулярний тип)
- •4.1.3. Оператори повтору
- •4.1.4. Використання стандартний процедур Break і Continue в операторах циклів repeat, while та for
- •4.2. Завдання
- •4.3. Контрольні запитання з теми
- •Лабораторна робота № 5
- •5.1. Теоретичні відомості
- •5.1.1. Стрінговий тип (тип літерний рядок)
- •5.1.2. Стрінгові вирази
- •5.2. Завдання
- •5.3. Контрольні запитання з теми
- •Лабораторна робота № 6
- •6.1. Теоретичні відомості
- •6.1.1. Операції з даними перелічувального типу
- •6.1.2. Завдання
- •6.2.1. Множини
- •6.2.1.1. Операції з множинами
- •6.2.2. Завдання
- •6.2. Контрольні запитання з теми
- •Лабораторна робота № 7
- •7.1. Теоретичні відомості
- •7.1.1. Записи з варiантами
- •7.2. Завдання
- •7.3. Контрольні запитання з теми
- •Лабораторна робота № 8
- •8.1. Теоретичні відомості
- •8.1.1. Ініціалізація графічного режиму
- •8.1.2. Системи координат
- •8.1.3. Вибір кольорів в графічному режимі
- •8.1.4. Завдання стилів ліній та заливки контурів
- •8.1.5. Виведення тексту в графічному режимі
- •8.1. 6. Процедури для рисування фігур
- •8.2. Завдання
- •8.3. Контрольні запитання з теми
- •Лабораторна робота № 9
- •9.1. Теоретичні відомості
- •9.1.1. Процедури користувача
- •9.1.2. Функцii користувача
- •9.1.3. Параметри
- •9.1.4. Рекурсивні підпрограми
- •9.1.5. Область дії ідентифікаторів
- •9.2. Завдання
- •9.3. Контрольні запитання з теми
- •Лабораторна робота № 10
- •10.1. Теоретичні відомості
- •10.1.1. Стандартні процедури для текстових файлів
- •10.1.2. Функції для роботи з текстовими файлами
- •10.1.3. Приклад обробки інформації в текстових файлах
- •10.2. Завдання
- •10.3. Контрольні запитання з теми
- •Лабораторна робота № 11
- •11.1. Теоретичні відомості
- •11.1.1. Стандартні процедури обробки файлів з типом
- •11.1.2. Стандартні функції обробки файлів з типом
- •11.1.3. Приклад обробки інформації в файлах з типом
- •11.2. Завдання
- •11.3. Контрольні запитання з теми
- •Додаток 1 Повідомлення про помилки Повідомлення про помилки періоду компіляції
- •Повідомлення про помилки, що виникають під час виконання програми
- •Помилки, що виявляються dos
- •Помилки введення - виведення
- •Критичні помилки
- •Фатальні помилки
- •Додаток 2 Методичні вказівки до виконання лабораторних робіт та написання звітів
- •Додаток 3 Зразок виконання звіту до лабораторної роботи Лабораторна робота № 7.
- •Література
1.1.1.3. Інформаційні вікна
Інформаційні вікна використовуються для розміщення в них даних про поточний обчисллювальний процес. До цієї категорії відносяться:
вікно відлагоджування;
вікно використованих підпрограм;
вікно регістрів;
вікно результатів програми;
вікно повідомлень;
вікно інформаційної допомоги.
Вікно відлагодження (Watches) призначено для розміщення в ньому параметрів, за якими стежить програміст в процесі виконання програми. Викликається воно командою меню Debug/Watch.
В вікні використованих підпрограм (Call stack) розміщуються імена всіх підпрограм, які були викликані в даний момент часу. Таким чином можна спостерігати вкладеність цих підпрограм та послідовність виклику підпрограм. Викликається командою меню Debug|Call stack.
Вікно регістрів (CPU) містить значення всіх регістрів та прапорців центрального процесора. Воно використовується при відлагодженні програм, окремі частини яких написані на вбудованому асcемблері. Вікно викликається командою Debug|Register.
В вікно результатів (Output) виводяться результати роботи програми і всі команди та повідомлення операційної системи. Викликається воно командою меню Debug|Output.
В вікні повідомлень (Messages) вміщуються результати роботи зовнішніх програм, викликаних з середовища Turbo Pascal.
В вікні інформаційної допомоги (Help) вміщується довідкова інформація, яку викликав користувач.
1.1.1.4. Вікна меню
Вікна меню забезпечують розгалужену структуру меню інтегрованого середовища. Розглянемо приклад вікна меню Compile (компіляція).
Compile Alt+F9
Make F9
Build
Destination Disk
Primary file ...
Clear primary file
Information ...
Кожен рядок вікна являє собою команду, ім’я меню слідуючого рівня (підменю) або ім'я вікна діалогу. Рядок імені підменю завершується символом стрілки , наприклад рядок Environment (середовище) в меню Options.
Якщо рядок являє собою вікно діалогу, то він завершується трьома крапками. В нашому прикладі це рядки Primary file (початковий файл) та Information (інформація). В деяких рядках додається назва клавіш швидкого керування, з допомогою яких можна виконувати ті ж самі дії.
Вибрати той, чи інший рядок можна за допомогою стрілок переміщення курсора і натискуванням Enter.
В кожному рядку меню одна літера назви може виділятися особливим кольором. В цьому випадку вибрати відповідний рядок меню можна натиснувши клавішу з цією літерою. Якщо в рядку немає ні одної виділеної літери, а літери зображені тьмяним кольором, це означє, що даний рядок не активний в даній ситуації і не виконує відповідної функції. В цьому випадку її не можна вибрати взагалі.
Вікна меню викликаються з основного меню, або з відповідних підменю, а локальне меню комбінацією клавіш швидкого керування Alt+F10.
