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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 6.4.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. тема показателей качества продукции необходима для отражения экономической сущности качества через техниче
2. Оценка эффективности российского банковского сектора метод анализа стохастической границы МАСГ
3. . Сдерживающие факторы со стороны домашних хозяйств Настороженное отношение населения к страхованию главн.
4. Расторжение трудового договора по инициативе работодателя1
5. обрабатывать возделывать почву
6. Тема 4. Инфляция и ее виды Задание 1.
7. тема Сущность понятий экосистема биогеоценоз В биологии используются три близких по значению понятия-
8. Реферат Особливості функціонування єврорегіонів України
9. Капитанская дочка Повести Белкина
10. реферат дисертації на здобуття наукового ступеня кандидата медичних наук Тернопіль Д