- •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.5. Робота з меню
Для роботи в середовищі в верхньому рядку постійно виводиться основне меню, за допомогою якого можна вибрати те чи інше підменю або вікно діалогу. Для вибору поля основного меню можна натиснути комбінацію Alt+ символ, виділений в імені поля. Крім того основне меню можна вибрати клавішею F10, після чого відповідне поле визначається клавішами переміщення курсора. Розглянемо основні пункти меню.
1.1.1.5.1. Меню роботи з файлами (File)
Дане меню призначено для виконання операцій з файлами. Воно містить такі команди:
New (створити новий файл).
Відчиняє нове пусте вікно редагування та присвоює новому файлу ім'я Noname XX, де XX – номер тимчасового файлу. При запису вмісту цього файла на диск система запросить нове дійсне ім'я файла.
Open (відкрити існуючий файл).
Виводить вікно діалогу, за допомогою якого можна задати ім’я файлу, що викликається. При цьому, якщо робота з вікном завершується натискуванням кнопки керування Open, відкривається нове вікно, в якому розміщується викликаний файл; якщо робота завершується натискуванням клавіші Replace, викликаний файл вміщується в відкрите вікно, з якого вилучається файл, що там знаходився.
Save (зберегти файл).
Зберігає файл активного вікна редагування на диску.
Save as (зберегти файл під іменем).
Виконує ту ж операцію, що і команда Save, але запитує при цьому ім’я, під яким необхідно збергти файл на диску.
Change dir (змінити каталог).
Змінює поточний каталог, в якому здійснюється пошук файлів і в який записуються файли.
1.1.1.5.2. Меню редагування (Edit)
Меню редагування дозволяє виконувати ряд операцій з фрагментами тексту. Виділити такий фрагмент легше всього з допомогою клавіші Shift та клавіші переміщення курсора малої клавіатури. Це меню містить такі команди:
Undo (відмінити зміни).
Поновити початковий вміст редагованого рядка.
Redo (поновити зміни).
Поновити зміни, вилучені командою Undo.
Cut (вилучити фрагмент).
Вилучає виділений блок тексту і розміщує його в проміжному буфері (Clipboard).
Сopу (cкопіювати фрагмент).
Копіюється виділений блок тексту в проміжний буфер (Clipboard) без вилучення його з файлу.
Paste (вставити інформацію).
Вміщує інформацію з проміжного буфера (Clipboard) в поточний файл, починаючи з позиції курсора.
Clear (очистити фрагмент).
Вилучає виділений блок тексту без запису його в проміжний буфер.
Show Сlipboard (відкрити вікно проміжного буфера).
Відкриває вікно проміжного буфера і робить його активним.
1.1.1.5.3. Меню пошуку інформації (Search)
Меню редагування дозволяє здійснювати пошук фрагментів тексту, підпрограм і місця виявленої помилки.
Find (знайти фрагмент).
Відчиняє вікно діалогу, за допомогою якого задаються: фрагмент для пошуку та умови пошуку – критерії (розрізняти чи ні великі і малі літери, шукати тільки цілі слова, враховувати при пошуку якісь додаткові умови), діапазон пошуку (пошук в усьому тексті чи лише в виділеному фрагменті), напрям пошуку (вперед чи назад по тексту), початок пошуку (з початку чи кінця тексту, від курсорa). Можна задати фрагмент розміром до 80 символів, включаючи керуючі символи. Після завдання всіх параметрів здійснюється пошук першого входження заданого фрагменту.
Replace (замінити фрагмент).
Відчиняє вікно діалогу, подібне на вікно при використанні команди Find і відрізняється від нього тим, що необхідно задати фрагмент, на який здійснюється заміна. Задаючи критерії можна вказати, чи слід підтверджувати заміну. За цією командою здійснюється не лише пошук необхідного фрагменту, але й заміна його на новий.
Search again (повторний пошук).
Після виконання команди Find або Replace здійснюється пошук настутупного входження фрагмента тексту, зберігаючи всі умови пошуку.
Go to line number (перейти до рядка з заданим номером).
Здійснюється перехід до рядка з номером, який задається в вікні діалогу.
Show last compile error (вказати останню помилку компіляції).
Дозволяє повторно визначити місце останньої помилки компіляцій та видає повідомлення про вид помілки.
Find error (знайти помилку).
Знаходить в тексті програми місце помилки, що видається операційною сістемою і виникає на етапі виконання. Для пошуку помилки в вікні діалогу задається повна адреса помилки в 16-ковій системі числення.
Find procedure (знайти підпрограму)
Здійснюється пошук підпрограми, ім’я якої задано в вікні діалогу. Команда працює лише під час відлагодження програми.
