
- •Методичні рекомендації до виконання лабораторних робіт з дисципліни
- •Пояснювальна записка
- •Лабораторна робота № 1
- •Лабораторна робота № 2
- •Лабораторна робота № 3
- •Лабораторна робота № 4
- •Лабораторна робота № 5
- •Лабораторна робота № 6
- •Лабораторна робота № 7,8
- •Практична робота № 9,10
- •Лабораторна робота № 11
- •Лабораторна робота № 12
- •Лабораторна робота № 13
- •Звіт з лабораторної работи № __
- •Завдання на лабораторну роботу
Лабораторна робота № 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. Використовуючи теоретичний матеріал дати відповіді на контрольні запитання.
Контрольні питання
У чому полягають досягнення математика Дж .Буля?
Якими змінними оперує математична логіка?
Перелічіть можливі операції відношення (порівняння).
Назвіть чотири основні логічні операції.
Що більше — True чи False?
Як можуть формуватись умови для виконання якої-небудь дії?
Для чого призначений компонент CheckBox?
Назвіть основну властивість компонента CheckBox. Як вона використовуеться?
Назвіть властивість компонента CheckBox, що змінюється в разі по-значення елемента хрестиком. Яке значения (True чи False ) буде записане в цю властивість?
Яка властивість компонента CheckBox відповідає за виведення тестового запитання поряд із діалоговим елементом?
Опишіть, які властивості слід настроїти, щоб написи в Label і CheckBox виконувалися більшим напівжирним шрифтом.
Що таке умова вибору?
Перерахуйте шість операторів порівняння.
Що означає повідомлення компілятора: incompatible types?
Які логічні оператори ви знаєте?
Дайте переклад даної умови: ((Summa > 100) and (Day =7)) or (Summa > 500)
Наведіть загальний опис інструкції IF.
У чому полягає особливість використання frame?
Які дії необхідно виконати для можливості присвоїти значення типізованій константі?
Як змістити рисунок праворуч на 5пікселів?
Як змістити рисунок угору на 7 пікселів?
Намалюйте блок - схему алгоритму, реалізованого інструкцією if-then-else
Поясніть оператор: ShowMessage ('Помилка!');
Для чого використовуються вкладені інструкції IF?
Наведіть загальний опис вкладеної інструкції IF.
Для чого використовуються слова var, type, uses?
Порядок виконання роботи
Пройти інструктаж з техніки безпеки.
Включити комп’ютер.
Завантажити середовище розробки Borland Delphi 7.
Опрацювати теоретичний матеріал та оформити в звіті (ст.98-99 Інформатика .Основи візуального програмування :Навч .посібник/ Л . Б .Кащеєв, С.В.Коваленко ,С. М. Коваленко.— X. : Веста, 2011. —192 с.— (Курс за вибором);
Скласти та відлагодити програму, обчислення вартості міжміської телефонної розмови, яка описана в завданні: ст.96_99_ЛАБ_7-8\ Створення рограм з одно_дво_багато-альтернативними галуженнями\ розгалуження.pdf (Завдання 1)
Скласти та відлагодити програму, «оптимальна вага», яка описана в завданні: ст.96_99_ЛАБ_7-8\ Створення рограм з одно_дво_багато-альтернативними галуженнями\ розгалуження.pdf (Завдання 2)
Розробіть користувальницький додаток, який перевіряє, чи належить число Х хоча б одному з проміжків (a, b) та (c, d). Вхідні дані. Числа Х, a, b, c, d вводяться з клавіатури. Вихідні дані. На екран виводяться слова «належить» або «не належить».
Розробіть користувальницький додаток для пошуку коренів квадратного рівняння, яка описана в завданні: ст.96_99_ЛАБ_7-8\ Створення рограм з одно_дво_багато-альтернативними галуженнями\ Квадратне рівняння.pdf
Зберегти результат роботи.
Оформити звіт з лабораторної роботи.