- •Лабораторна робота № 1 Тема: Інтегроване середовище turbo pascal 7.0.
- •Відкрити вікно-3.
- •Відкрити вікно-4.
- •Лабораторна робота № 2 Тема: Числові типи. Оператор присвоєння.
- •Перевірити, чи є допустимим такий запис:
- •Лабораторна робота № 3 Тема: Програми лінійної структури.
- •Як виконати програму?
- •Лабораторна робота № 4 Тема: Програми розгалуженої структури. Оператор розгалуження.
- •Лабораторна робота № 5 Тема: Програми розгалуженої структури. Оператор вибору.
- •Лабораторна робота № 6 Тема: Програми циклічної структури. Оператор циклу з передумовою.
- •Лабораторна робота № 7 Тема: Програми циклічної структури. Оператор циклу з післяумовою.
- •Лабораторна робота № 8 Тема: Програми циклічної структури. Оператор циклу з параметром.
- •Лабораторна робота № 9 Тема: Одновимірні масиви.
- •Лабораторна робота № 0 Тема: Двовимірний масив.
- •Лабораторна робота № 11 Тема: Рядки.
- •Лабораторна робота № 12 Тема: Множини.
- •Лабораторна робота № 13 Тема: Записи.
- •Лабораторна робота № 14 Тема: Підпрограми.
- •Лабораторна робота № 15 Тема: Файли.
- •Лабораторна робота № 16 Тема: Графічні засоби мови Pascal.
- •Теоретичні відомості
- •Find - пошук у текстовому файлі текстового рядка. Сам рядок і опції задаються у вікні діалога:
- •Size/Move - дозволяє змінювати розміри та положення вікна (для переміщення вікна використовують клавіші-стрілки, а для змінення розмірів – клавіші-стрілки при натисненому Shift).
- •Використаної літератури
Лабораторна робота № 16 Тема: Графічні засоби мови Pascal.
Мета: Формування вмінь та навичок по використанню процедур та вказівок графічних побудов, створення рухомих зображень.
Завдання 1. Написати програму, яка виводить на екран кольоровий малюнок.
Варіанти:
-
Гриб.
-
Світильник.
-
Келих.
-
Парасолька.
-
Пісковий годинник.
-
Серп.
-
Ялинка.
-
Будинок.
-
Світлофор.
-
Портфель.
-
Свічка.
-
Машина.
-
Морозиво в розетці.
-
Число“78”.
-
Молоток.
Завдання 2. Скласти програму зображення рухомого обєкта.
Варіанти:
-
Зобразити на екрані стрілу, яка перебігає з постійною швидкістю екран справа наліво паралельно його горизонтальній осі.
-
Зобразити на екрані точку, яка рухається по колу з постійною кутовою швидкістю.
-
Зобразити на екрані відрізок, який обертається в площині навколо своєї середини.
-
Зобразити на екрані відрізок, який обертається в площині, імітуючи стрілку годинника.
-
Отримати слово ТЕСТ, яке складається з окремих відрізків, і забезпечити його рух по екрану по вертикалі.
-
Аналогічно попередній задачі, отримати на екрані два слова ТЕСТ, які рухаються по екрану на одній горизонтальній прямій назустріч одне одному до повного суміщення слів.
-
Зобразити рибу, яка пливе.
-
Зобразити прапор України, що піднімається вгору.
-
Зобразити ліхтарик, світло якого рухається в площині.
-
Зобразити будиночок, з димаря якого йде дим (повільно піднімаючись вгору, кільця збільшуються в розмірі).
-
Зобразити човен, який пливе.
-
Зобразити точку, яка рухається в площині по периметру екрану до його центру.
-
Зобразити хмари, які рухаються по небу.
-
Зобразити падаючий сніг.
-
Зобразити аварію двох машин.
Завдання 3*.Написати програму, що реалізує невеликий мультфільм, наприклад, феєрверк; танк, який їде та стріляє; рух планет навколо Сонця; парашутист, що стрибає з літака, квітка, яка розпускається, тощо.
Теоретичні відомості
До лабораторної роботи № 1:
Система програмування TURBO PASCAL 7.0 являє собою інтегроване середовище, що містить в собі екранний редактор, компілятор, редактор звязків, відлагоджувач. Інтегрованість середовища виявляється не тільки в єдиній ідеології побудови компонент, але і в їх звязках між собою: при виникненні помилки TURBO PASCAL автоматично переходить в режим екранного редагування і позиціонує курсор в місце виникнення помилки. Аналогічні дії виконуються і відладчиком при виникненні помилки під час виконання програми.
Основні файли середовища TURBO PASCAL 7.0 такі: turbo.exe (основний виконуваний файл), turbo.tpl (бібліотека), turbo.tph (допомога), graph.tpu (модуль для роботи з графікою). Для входу в середовище треба виконати команду turbo.exe.
Після запуску інтегрованого середовища TURBO PASCAL в першому рядку екрана розміщуються альтернативи головного меню
File Edit Search Run Compile Debug Options Windows Help
в останньому – виведені основні доступні в кожний момент часу функціональні клавіші, які відповідають за деякі часто використовувані команди головного меню.
Активізувати головне меню можна клавішею F10 (або мишкою) (пункт меню File стане виділеним). Всі пункти меню мають свої підменю і вони “випадають” при натисканні клавіші Enter.
Пункт меню File містить команди, що керують роботою з файлами:
Open… F3 - завантаження файла з диска і перехід в режим екранного редагування. Якщо пункт меню за собою містить “...”, то після його активізації на екрані зявиться вікно діалогу з користувачем, в якому потрібно вказати деякі додаткові відомості про файл. В даному випадку у вікні діалогу потрібно вказати шлях до файла і його імя. Список всіх каталогів і файлів на активному диску наведений нижче (перейти до списку – клавіша Tab). Справа від деяких команд меню наводиться імя функціональної клавіші (в даному випадку F3), скориставшись якою можна виконати команду не входячи в головне меню.
New - середовище переходить у режим створення нового файлу з назвою NONAME00.PAS. у правому верхньому рядку міститься номер відкритого вікна, в передостанньому – координати курсору. Вікно має горизонтальну і вертикальну лінійку прокрутки.
Save - збереження на диску поточного файла, який редагується, під старим іменем і продовження редагування.
Save as - записати поточний файл на диск під новим імям (можна вказати також інший шлях). Після цієї команди поточним стає цей файл (імя NONAME00.PAS змінюється на введене імя).
Save all - зберігає всі змінені файли на диску.
Change dir - змінити поточний каталог.
Print - роздрукувати вміст поточного вікна.
Get info - показати інформацію про поточну програму (розмір коду, даних стека, хипа) і памяті, що займає система.
DOS shell - тимчасовий вихід в операційну систему, наприклад, для перейменування файлів; повернення в середовище TURBO PASCAL здійснюється командою Exit.
Exit - вихід із TURBO PASCAL. Синонім – Alt+X.
Пункт меню Edit містить ряд команд для копіювання (Copy) блоку (щоб виділити блок, потрібно встановити курсор на початку фрагмента тексту, клавішами Shift+стрілки вправо-вліво перемістити курсор на кінець фрагмента тексту) у внутрішній буфер і вставки (Paste) блоку із буфера в інше місце тексту або в інше вікно. Корисна команда Сlear – очистити вікно.
В альтернативі Search зібрані команди пошуку різних обєктів: