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

Лабораторна робота № 7,8

Тема: Складання програм з одноальтернативними двох- та поліальтернативними розгалуженнями.

Мета: Навчитись реалізовувати програми з використанням умовних інструкцій на мові Object Pascal.

Тема: навчитися визначати області допустимых значень, задавши їх програмно або за допомогою

структурних схем алгоритмів. Навчитися складати програми з багатоальтернативними умовами.

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

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

Завдання:

  • Розробіть користувальницький додаток обчислення вартості міжміської телефонної розмови.

  • Розробіть користувальницький додаток «оптимальна вага»

  • Розробіть користувальницький додаток, який перевіряє, чи належить число Х хоча б одному з проміжків (a, b) та (c, d). Вхідні дані. Числа Х, a, b, c, d вводяться з клавіатури.Вихідні дані. На екран виводяться слова «належить» або «не належить».

  • Розробіть користувальницький додаток для пошуку коренів квадратного рівняння.

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

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

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

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

Примітки

Delphi 7

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

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

додаткова

TurboPascal

додаткова

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

Додаткова ст. 49-58

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

Опрацювати ст.84 – 97 та

приклади …\ ст.96_99_ЛАБ_7-8\приклади\ ст 88; ст. 93; ст.94

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

Опрацювати ст.46-64

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

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

Переглянути відео урок: ст.96_99_ЛАБ_7-8\ lessons3_Конструкція if..the..else. ч. 1.avi; lessons4_Конструкція if..the..else. ч. 2.avi;

lessons5_Конструкція if..the..else. ч. 3.avi;

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

Опрацювати теоретичний матеріал, скласти, відлагодити програми оформити звіт

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

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

  1. У чому полягають досягнення математика Дж .Буля?

  2. Якими змінними оперує математична логіка?

  3. Перелічіть можливі операції відношення (порівняння).

  4. Назвіть чотири основні логічні операції.

  5. Що більше — True чи False?

  6. Як можуть формуватись умови для виконання якої-небудь дії?

  7. Для чого призначений компонент CheckBox?

  8. Назвіть основну властивість компонента CheckBox. Як вона використовуеться?

  9. Назвіть властивість компонента CheckBox, що змінюється в разі по-значення елемента хрестиком. Яке значения (True чи False ) буде записане в цю властивість?

  10. Яка властивість компонента CheckBox відповідає за виведення тестового запитання поряд із діалоговим елементом?

  11. Опишіть, які властивості слід настроїти, щоб написи в Label і CheckBox виконувалися більшим напівжирним шрифтом.

  12. Що таке умова вибору?

  13. Перерахуйте шість операторів порівняння.

  14. Що означає повідомлення компілятора: incompatible types?

  15. Які логічні оператори ви знаєте?

  16. Дайте переклад даної умови: ((Summa > 100) and (Day =7)) or (Summa > 500)

  17. Наведіть загальний опис інструкції IF.

  18. У чому полягає особливість використання frame?

  19. Які дії необхідно виконати для можливості присвоїти значення типізованій константі?

  20. Як змістити рисунок праворуч на 5пікселів?

  21. Як змістити рисунок угору на 7 пікселів?

  22. Намалюйте блок - схему алгоритму, реалізованого інструкцією if-then-else

  23. Поясніть оператор: ShowMessage ('Помилка!');

  24. Для чого використовуються вкладені інструкції IF?

  25. Наведіть загальний опис вкладеної інструкції IF.

  26. Для чого використовуються слова var, type, uses?

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

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

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

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

  4. Опрацювати теоретичний матеріал та оформити в звіті (ст.98-99 Інформатика .Основи візуального програмування :Навч .посібник/ Л . Б .Кащеєв, С.В.Коваленко ,С. М. Коваленко.— X. : Веста, 2011. —192 с.— (Курс за вибором);

  5. Скласти та відлагодити програму, обчислення вартості міжміської телефонної розмови, яка описана в завданні: ст.96_99_ЛАБ_7-8\ Створення рограм з одно_дво_багато-альтернативними галуженнями\ розгалуження.pdf (Завдання 1)

  6. Скласти та відлагодити програму, «оптимальна вага», яка описана в завданні: ст.96_99_ЛАБ_7-8\ Створення рограм з одно_дво_багато-альтернативними галуженнями\ розгалуження.pdf (Завдання 2)

  7. Розробіть користувальницький додаток, який перевіряє, чи належить число Х хоча б одному з проміжків (a, b) та (c, d). Вхідні дані. Числа Х, a, b, c, d вводяться з клавіатури. Вихідні дані. На екран виводяться слова «належить» або «не належить».

  8. Розробіть користувальницький додаток для пошуку коренів квадратного рівняння, яка описана в завданні: ст.96_99_ЛАБ_7-8\ Створення рограм з одно_дво_багато-альтернативними галуженнями\ Квадратне рівняння.pdf

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

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