Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Програма Практичні ОП 11-12 І семестр.doc
Скачиваний:
16
Добавлен:
22.11.2018
Размер:
763.9 Кб
Скачать

Індивідуальні завдання

Згідно до варіанту індивідуального завдання скласти і виконати програму, задавши вхідні дані під час об’яви змінних.

Трикутник задано координатами вершин A(0; 0), B(i; і-1) та C(-i; і+1), де і - номер варіанта.

  1. Обчислити висоту ha та бісектрису Wc.

  2. Обчислити медіану та і бісектрису Wb.

  3. Обчислити бісектрису Wa та радіус вписаного кола r.

  4. Обчислити висоту hа і медіану тb.

  5. Обчислити медіану mb та бісектрису Wc.

  6. Обчислити бісектрису Wa і радіус описаного кола R.

  7. Обчислити висоту hb та бісектрису Wa.

  8. Обчислити висоту hb і медіану тс.

  9. Обчислити висоту hа та радіус вписаного кола r.

  10. Обчислити медіану тс і бісектрису Wa.

  11. Обчислити висоту hb та бісектрису Wc.

  12. Обчислити медіану тс і радіус вписаного кола r.

  13. Обчислити висоту hb та медіану та.

  14. Обчислити медіану та і радіус описаного кола R.

  15. Обчислити медіану та та бісектрису Wc.

  16. Обчислити висоту hc і бісектрису Wa.

  17. Обчислити медіану тb та радіус вписаного кола r.

  18. Обчислити висоту hс і медіану та.

  19. Обчислити медіану mb, та бісектрису Wa.

  20. Обчислити медіану тс і радіус описаного кола R.

  21. Обчислити висоту hb та бісектрису Wb.

  22. Обчислити висоту hb і медіану тb.

  23. Обчислити висоту hа та радіус описаного кола R.

  24. Обчислити висоту hа і бісектрису Wb.

  25. Обчислити висоту hа та медіану тс.

Вимоги до оформлення програми:

    1. Програма має містити назву (у вигляді коментарів);

    2. На екран обов’язково повинні виводитись дані:

      1. номер варіанту завдання;

      2. прізвище, ініціали та номер групи студента, що створив програму;

      3. вхідні дані, для яких проводиться розрахунок.

Вимоги до звіту:

        1. Звіт повинен бути оформлений на аркуші А4 з дотриманням стандартних вимог.

        2. Звіт повинен містити:

  1. Постановку задачі;

  2. Формалізацію поставленого завдання методом покрокової деталізації;

  3. Блок-схему алгоритму вирішення поставленого завдання;

  4. Опис змінних ,які застосовуються у програмі;

  5. Лістинг програми створеної на лабораторній роботі;

  6. Результат виконання програми (скріншот).

  7. Висновки.

Практична робота №3 Тема: Програмування розгалужених обч. Процесів. (Оператори if, if else)

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

План виконання роботи:

1. Ознайомитись з теоретичними відомостями і методичними вказівками.

2. Формалізувати поставлене завдання методом покрокової деталізації.

3. Побудувати блок-схему алгоритму вирішення поставленого завдання.

4. Створити файл вихідного коду програми.

Теоретичні відомості:

Умовний оператор if використовується для розгалуження процесу розрахунків на два напрямки. Структурна схема оператора приведена на рис. 6.1.

Рис. 6.1. Структурна схема умовного оператора

Формат оператора:

if ( вираз ) оператор_1; [else oпepaтop_2;]

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

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