Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МВ до ЛР КТтаП 1-1.doc
Скачиваний:
11
Добавлен:
26.11.2019
Размер:
1.28 Mб
Скачать

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

  1. Структурне програмування. Лінійний алгоритм.

  2. Схема алгоритму. Елементи введення даних, операції, початку та завершення програми.

  3. Коментар та його види.

  4. Операція присвоювання.

  5. Відмінності між консольним та віконним варіантами програми.

Лабораторна робота № 9 Розгалужений алгоритм

Мета роботи: вивчити логічні операції і функції, алгоритми і оператори розгалуження і навчитись застосовувати їх в задачах з розгалуженням.

1. Варіанти індивідуальних завдань

  1. Користувач задає аргумент x і вибирає із списку потрібну функцію (натуральний логарифм, десятковий алгоритм, двійковий логарифм). Якщо , програма обчислює і виводить на екран значення вибраної користувачем функції.

  2. Користувач задає значення довжини , i кожної сторони трикутника і вибирає із списку один з виразів ( , , ) для обчислення різних медіан трикутника. Якщо числа , i додатні і відповідають умові трикутника, то програма обчислює і виводить на екран значення вибраного виразу.

  3. Користувач задає значення довжини і катетів прямокутного трикутника і вибирає із списку одну із задач (обчислити діагональ трикутника, периметр трикутника, площу трикутника). Якщо числа , додатні, то програма обчислює і виводить на екран значення вибраного виразу.

  4. Користувач задає будь-які три числа , i і вибирає із списку напрям впорядкування заданих чисел (по зростанню, по спаданню, без впорядкування). Програма виконує задану операцію і виводить результат на екран.

  5. Користувач задає будь-які три числа , i і вибирає із списку потрібну позицію (максимальне число, мінімальне число, середнє значення). Програма обчислює і виводить на екран число, яке відповідає вибраній позиції.

  6. Користувач задає значення радіуса і висоти h циліндра і вибирає із списку одну з трьох задач (обчислення площі бокової поверхні циліндра; обчислення площі усієї поверхні циліндра; обчислення об’єму циліндра). Якщо задані числа додатні, то програма обчислює і виводить на екран результат розрахунку вибраної користувачем задачі.

  7. Користувач задає значення радіуса і вибирає із списку одну з трьох задач (довжина кола, площа круга, об’єм кулі). При програма розраховує і виводить на екран значення характеристики вибраного об’єкта.

  8. Користувач задає два числа і вибирає із списку одну з перерахованих в ньому операцій порівняння (==, <, >, <=, >=, !=) між числами. Якщо вибрана операція порівняння справедлива, програма відповідає словом true, а в іншому випадку – словом false.

  9. Користувач задає значення радіуса і висоти конуса і вибирає із списку одне із завдань (обчислення площі основи конуса, обчислення площі бокової поверхні конуса, обчислення об’єму конуса). Якщо задані значення і коректні, програма виводить на екран результат обчислення для вибраного завдання.

  10. Користувач задає значення радіуса і висоти конуса і вибирає із списку одне із завдань (обчислення повної площі конуса, обчислення площі зрізу на половині висот конуса, обчислення об’єму конуса). Якщо задані значення і коректні, програма виводить на екран результат обчислення для вибраного завдання.

  11. Користувач задає значення сторони основи і висоти правильної чотиригранної піраміди і вибирає із списку одне із завдань (обчислення площі основи піраміди, обчислення площі бокової поверхні піраміди, обчислення повної площі піраміди). Якщо задані значення і коректні, програма виводить на екран результат обчислення для вибраного завдання.

  12. Користувач задає значення сторони основи і висоти правильної чотиригранної піраміди і вибирає із списку одне із завдань (обчислення площі бокової сторони піраміди, обчислення медіани бокової сторони, обчислення об’єму піраміди). Якщо задані значення і коректні, програма виводить на екран результат обчислення для вибраного завдання.

  13. Користувач задає координати x і y точки на площині і вибирає із списку квадрант площини, в який попадає задана точка. Якщо ні одна з координат не нульова, то програма виводить на екран відповідь про відповідність чи не відповідність точки вибраному квадранту.

  14. Користувач задає два числа (x і y), одне з яких дорівнює нулю, і вибирає із списку вісь координат (1 – додатня вісь х, 2 – від’ємна вісь х, 3 – додатня вісь у, 4 – від’ємна вісь у), на якій лежить точка з координатами x і y. Програма виводить на екран відповідь про відповідність чи не відповідність точки (х,у) вибраній осі.

  15. Користувач задає два числа ї вибирає із списку одну з операцій для заданих чисел (корінь квадратний із суми, різниці, добутку, частки). Якщо задані числа коректні для вибраної операції, то програма обчислює результат, в іншому випадку повідомляє про неможливість виконати операцію.