У вас вопросы?
У нас ответы:) SamZan.net

Тема Класи складності алгоритмів Мета - аналіз впливу параметрів алгоритму на характеристики складност

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 20.5.2025

Практична робота № 10-11

Тема. Класи складності алгоритмів

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

Зміст роботи:

I. Теоретична частина.

Основні поняття та визначення

  1.  Параметри алгоритму.
  2.  Характеристики алгоритму.

II. Практична частина

  1.  Скласти блок-схему алгоритму знаходження найбільшого спільного дільника (НСД) двох чисел методом  перебору, починаючи з 1.
  2.  Визначити програмну складність алгоритму та часову складність для деякої пари 2-значних чисел
  3.  Модифікувати алгоритм, змінивши правило початку (Починати перебор з меншого числа).
  4.  Визначити програмну складність алгоритму та часову складність.
  5.  Порівняти складність двох алгоритмів.
  6.  Модифікувати алгоритм, змінивши правило безпосереднього перероблення (Алгоритм Евкліда).
  7.  Визначити програмну складність алгоритму та часову складність.
  8.  Порівняти складність алгоритмів.

III. Лабораторна частина

  1.  Скласти програму (Pascal), яка дозволяє провести порівняння трьох алгоритмів знаходження НСД за характеристикою "часова складність".

Вимоги до програми:

Програма виконується циклічно.

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

Для вибраної пари чисел знаходиться НСД трьома методами.

Визначається часова складність для кожного з методів.

Для кожного методу підраховується середне та найбільше значення часової складності .

Отримані результати оперативно відображуються на екрані.

Оператор може зупинити програму в довільний момент.

IV. Висновки.

_______________________________________________________________________________

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

  1.  Показати зв'язок між параметрами та характеристикамі складності алгоритму.
  2.  Порівняти за часовою складністю алгоритм пошуку НСД методом перебору з більших чисел , з одиниці, та методом Евкліда.
  3.  Дати тлумачення поняттю "задача".
  4.  Пояснити спосіб мінімізації часової складності зміною правила початку, правила безпосереднього перероблення, правила закінчення.
  5.  Структура алгоритму.
  6.  Структура пари : задача-алгоритм.
  7.  Схема побудови алгоритму.




1. Подготовка и документальное оформление международных коммерческих сделок.html
2. Я ПО ПЯТИДЕСЯТНИЦЕ
3. Основные отрасли педагогики и их задачи
4. ІПирогова ldquo;Затверд
5. Проектування комп~ютерних систем та мереж Виконав- ст.
6. Культура как система ценностей Эмоционально ценностные ориентации
7. а Моторные единицы небольшие они содержат не более 30 волокон
8. Тема заходу є досить актуальною.html
9. Судебное представительство и его виды
10. Реферат- История происхождения водки