- •Сеанс роботи в середовищі Turbo Pascal
- •Контрольні питання до лабораторної роботи № 1:
- •Процедури введення-виведення
- •Процедури управління розташуванням інформації на екрані
- •Процедури роботи з кольором
- •Запустити програму Turbo Pascal.
- •Контрольні питання до лабораторної роботи № 2:
- •Контрольні питання до лабораторної роботи № 3:
- •Контрольні питання до лабораторної роботи № 5:
- •Контрольні питання до лабораторної роботи № 6:
- •Контрольні питання до лабораторної роботи № 7:
- •Загальна форма запису оператора циклу з лічильником:
- •Контрольні питання до лабораторної роботи № 8:
- •Контрольні питання до лабораторної роботи № 9:
- •Контрольні питання до лабораторної роботи № 10:
- •Задача 1. Визначити значення символьної змінної d після виконання наступних операторів:
- •Контрольні питання до лабораторної роботи № 11:
- •Задача 1. Визначити кількість входжень символу s у слово a.
- •Контрольні питання до лабораторної роботи № 12:
- •Контрольні питання до лабораторної роботи № 13:
- •Контрольні питання до лабораторної роботи № 14:
- •Контрольні питання до лабораторної роботи № 15:
- •Контрольні питання до лабораторної роботи № 16:
- •1. Упорядкування вставлянням
- •2. Упорядкування вибором
- •3. Упорядкування обміном
- •Контрольні питання до лабораторної роботи № 17:
- •Контрольні питання до лабораторної роботи № 18:
- •Контрольні питання до додаткової лабораторної роботи № 2:
- •Контрольні питання до лабораторної роботи № 20:
- •Контрольні питання до лабораторної роботи № 21:
- •Задача 1.Скласти програму, яка за допомогою функції, що визначає найбільше з двох чисел, визначає найбільше з чотирьох чисел.
- •Контрольні питання до лабораторної роботи № 22:
- •Текстовий файл (.Txt)
- •Контрольні питання до лабораторної роботи № 24:
- •Типізований файл (.Doc, dat, bit)
- •Нетипізований файл
- •Контрольні питання до лабораторної роботи № 25:
- •Контрольні питання до лабораторної роботи № 27:
- •Операції над множинами
- •Контрольні питання до лабораторної роботи № 29:
- •Контрольні питання до лабораторної роботи № 31:
- •Контрольні питання до лабораторної роботи № 33:
- •Процедури та функції для роботи у графічному режимі
- •Контрольні питання до лабораторної роботи № 34:
- •Задача 1. У графічному режимі виконати наступні дії:
- •Контрольні питання до лабораторної роботи № 35:
Контрольні питання до лабораторної роботи № 34:
Скільки точок можна розмістити на екрані, що працює у графічному режимі?
Який стандартний модуль Turbo Pascal відповідає за роботу у графічному режимі?
Як активізувати графічний режим?
Що таке графічні примітиви?
Які стандартні процедури для рисування примітивів містяться у модулі Graph?
Як задати стилі ліній та тексту?
Як визначити координати вказівника у графічному режимі?
Лабораторна робота № 35
Тема: Створення рухомих зображень у графічному режимі
Мета роботи. Навчитися ініціалізувати графічний режим, використовувати стандартні процедури модуля Graph, використовувати у програмах графічні примітиви та виводити на екран їх рухомі зображення.
Методичні вказівки до виконання лабораторної роботи
Основний принцип створення рухомого зображення: на екрані за одну секунду міняються кілька десятків кадрів, кожний з яких є нерухомим. Для людського ока такі зміни зливаються в один неперервний рух. Для створення на екрані рухомого зображення слід використовувати циклічне перемальовування примітиву з деяким зсувом відносно координат екрану.
Хід роботи
Задача 1. У графічному режимі виконати наступні дії:
- Вивести на екран порожнє коло жовтого кольору та зобразити його рух зліва направо.
- Замалювати коло жовтим кольором та зобразити його рух зліва направо.
Задача 2. Вивести на екран текст, що рухається зліва направо.
Задача 3. Вивести на екран сонце, яке «грається» промінням.
Додаткове завдання:
Задача 4. Вивести на екран у графічному режимі зображення кулі, що збільшується.
Контрольні питання до лабораторної роботи № 35:
Як створити рухоме зображення?
Як усунути мерехтіння екрану під час руху зображення?
Скільки точок можна розмістити на екрані, що працює у графічному режимі?
Який стандартний модуль Turbo Pascal відповідає за роботу у графічному режимі?
Як активізувати графічний режим?
Які стандартні процедури для рисування примітивів містяться у модулі Graph?
Як задати стилі ліній та тексту?
Як визначити координати вказівника у графічному режимі?
_____________________________________________________________________________________________
Таблиця десяткових (Dec), шістнадцяткових(Hex) та двійкових (Binary) ASCII - кодів