Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичні рекомендації.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
343.55 Кб
Скачать

Лабораторна робота № 11

Тема: Створення й застосування користувацьких підпрограм, а також вбудованих процедур і функцій у графіці

Мета: освоїти можливості Delphi в рисуванні найпростіших графічних зображень.

Устаткування: персональний комп’ютер.

Програмне забезпечення: операційна система Windows, програма для перегляду відео уроків, візуальне середовище програмування Delphi.

Завдання: Побудувати на формі зображення координатних осей, конверта і піраміди, графіка функції, використовуючи графічні можливості Delphi:

  • Написати програму, що виводить на екрані дві лінії — горизонтальну й вертикальну. При цьому лінії мають бути пунктирними (стилі psDash і psDot), а їхній колір—синім. (ст.144)

  • Написати програму, яка рисує заштриховані прямокутники (ст.146)

  • Створити додаток, який малює на формі конверт і піраміду. (ст. 147)

  • Створити додаток, який будує на формі графік функції у = sin(х) (148).

Підготовка до виконання роботи

1. Підготувати бланк звіту з роботи;

2. Опрацювати теоретичний матеріал за темою роботи;

Електронні підручники:

Примітки

Delphi 7

Додаткова, розділ 6

Delphi для профессионалов

додаткова

TurboPascal

додаткова розділ 8, 11

Delphi Быстрый Старт

Додаткова ст. 54-59

Кащеев_Делфі

Опрацювати ст.117 – 141 та

приклади …\ ст.142_ЛАБ_11\приклади\ ст 120; ст. 125; ст.134, ст.136, ст.137

Сидоров М.В_Елементи програмування у середовищі Delphi

Опрацювати ст.33-35

Електроний(і) урок(и)

Повторити всі відеоуроки, які знаходяться в папці ВідеоУроки Delphi 7_1

Переглянути відео урок: …\ст.142_ЛАБ_11\ lessons10_Подпрограммы - Функции.avi;

Лабораторна робота

Опрацювати теоретичний матеріал, скласти, відлагодити програми оформити звіт, зразок виконаних програм на ст.144, 146, 147, 148 див. …\ ст.142_ЛАБ_11\приклади\ст. 144 самостійно\Project1; ст. 146 самостійно\Project1; ст. 147 самостійно\Project1; ст. 144 самостійно\Project1

Опрацювати теоретичний матеріал ст.142_ЛАБ_11\ використанняBrash.pdf; графічні можливості.pdf; Процедури та функції.pdf; Рекурсивні функції.pdf

3. Використовуючи теоретичний матеріал дати відповіді на контрольні запитання.

Контрольні питання

  1. Чим зумовлена необхідність використовувати підпрограми?

  2. У чому відмінності в застосуванні процедур і функцій?

  3. Які типи даних може повернути функція?

  4. Опишіть, який вигляд має заголовок функції.

  5. Яким чином можна записати результат у середині тіла функції?

  6. Назвіть причини використання процедур.

  7. У яких випадках у передаванні параметрів використовується ключове слово const?

  8. У яких випадках у передаванні параметрів використовується ключове слово out?

  9. У яких випадках у передаванні параметрів використовується ключове слово var?

  10. Що собою являють способи передавання параметрів за значеннями і за посиланням?

  11. Перелічіть арифметичні функції, що використовуються в роботі з числовими змінними. Наведіть приклади.

  12. Перелічіть тригонометричніфункції. Наведіть приклади.

  13. Перелічіть функції виділення цілої та дробової частин. Наведіть приклади.

  14. Які функції Delphi призначені для оброблення рядкових даних?

  15. Перелічіть процедури, що використовуються в роботі з рядковими даними.

  16. Перелічіть функції перетворення типів даних.

  17. За допомогою методу середніх квадратів одержати шість значень випадкових чисел за умови, що початкове число дорівнює 1234.

Порядок виконання роботи

  1. Пройти інструктаж з техніки безпеки.

  2. Включити комп’ютер.

  3. Завантажити середовище розробки Borland Delphi 7.

  4. Написати програму, що виводить на екрані дві лінії — горизонтальну й вертикальну. При цьому лінії мають бути пунктирними (стилі psDash і psDot), а їхній колір—синім. (ст.144)

  5. Написати програму, яка рисує заштриховані прямокутники (ст.146)

  6. Створити додаток, який малює на формі конверт і піраміду. (ст. 147)

  7. Створити додаток, який будує на формі графік функції у = sin(х) (148).

  8. Зберегти результат роботи.

  9. Оформити звіт з лабораторної роботи