DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

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

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Лабораторна робота №1. Алгоритм, властивості, параметри та характеристики складності алгоритму

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерні науки
Кафедра:
Не вказано

Інформація про роботу

Рік:
2012
Тип роботи:
Лабораторна робота
Предмет:
Алгоритми та методи обчислень
Група:
КІ
Коротко про документ

Про що ця робота

У роботі досліджено поняття, властивості, параметри та характеристики складності алгоритмів. Проведено практичне порівняння часової складності трьох методів знаходження найбільшого спільного дільника чисел.

У роботі розглядаються

  • Теорія алгоритмів
  • Часова складність алгоритму
  • Властивості алгоритмів
  • Найбільший спільний дільник
  • Алгоритм Евкліда
  • Метод перебору

Зміст і розділи

  1. Мета роботи
  2. Теоретичні відомості
  3. Властивості алгоритму
  4. Параметри
  5. Практична частина
  6. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів
Викладачі:Не вказано

Ключові поняття

алгоритмскладність алгоритмудискретністьдетермінованістьалгоритм Евклідаметод переборучасова складність

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”  Лабораторна робота №1 на тему: " Алгоритм, властивості, параметри та характеристики складності алгоритму". з дисципліни " Алгоритми та методи обчислень " Мета роботи: засвоїти основні поняття та визначення теорії алгоритмів, проаналізувати вплив параметрів алгоритму на характеристики складності алгоритму Теоретичні відомості : Алгоритм – це будь-який регулярний обчислювальний процес, що дозволяє за кінцеву кількість кроків розв’язувати задачі визначеного класу. Алгоритм – це процес послідовної побудови величин, які проходять в дискретному часі таким чином, що в пчатковий момент часу задається початкова скінчена система величин, а кожний наступний момент системи величин отримується за певним законом. Властивості алгоритму : дискретність масовість детермінованість елементарність спрямованість 3. Параметри : Система початкових даних Система проміжних результатів Система кінцевих результатів Правило початку Правило безпосереднього перероблення Правило закінчення Правило вводу Правило виводу Практична частина : 1. Знаходження НСД двох чисел методом перебору, починаючи з 1: 12 : 1 = 12 18 : 1 = 18 12 : 2 = 6 18 : 2 = 3 12 : 3 = 4 18 : 3 = 6 12 : 4 = 3 18 : 4 = 2 Часова складність: 8 2. Знаходження НСД двох чисел методом перебору, починаючи з меншого числа: 18 : 12 = 7 (4) 12 : 12 = 1 18 : 11 = 8 (4) 12 : 11 = 1 (1) 18 : 10 = 10 12 : 10 = 1 (2) 18 : 9 = 12 12 : 9 = 1 (3) 18 : 8 = 15 12 : 8 = 2 18 : 7 = 7 (4) 12 : 7 = 1 18 : 6 = 8 (4) 12 : 6 = 1 (1) 18 : 5 = 10 12 : 5 = 1 (2) 18 : 4 = 12 12 : 4 = 1 (3) 18 : 3 = 15 12 : 3 = 2 Часова складність: 5 3. Знаходження НСД двох чисел алгоритмом Евкліда: 60 : 8 = 7 (4) 8 : 4 = 2 Часова складність: 2 Висновок: дослідивши 3 методи знаходження НСД чисел в діапазоні від 1 до 100, я вияснив що середня часова складність цих алгоритмів така: для методу перебору, починаючи з 1 ≈ 36,2927; для методу перебору, починаючи з меншого числа ≈ 31,2367; для алгоритму Евкліда ≈ 2,4731. Результати дослідження середнього значення часової складності наведені згідно роботи програми обчислення НСД з перебором 10000 комбінацій чисел в діапазоні від 1 до 100.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!