MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Оцінка трудомісткості алгоритму

Название:Оцінка трудомісткості алгоритму
Просмотров:359
Раздел:Информатика, программирование
Ссылка:Скачать(164 KB)
Описание: Міністерство освіти і науки, молоді та спорту України Тернопільський національний технічний університет ім. І.Пулюя Кафедра комп’ютерних систем та мереж Звіт до лабораторної роботи №4 н

Часть полного текста документа:

Міністерство освіти і науки, молоді та спорту України

Тернопільський національний технічний університет ім. І.Пулюя

Кафедра комп’ютерних систем та мереж

Звіт

до лабораторної роботи №4

на тему Оцінка трудомісткості алгоритму

з дисципліни Комп’ютерні системи

Виконав:

Студент групи СІ 22

Никорчук Володимир

Перевірив:

Хомів Богдан Арсенович

Тернопіль 2011


Частина 1. Засвоєння засобів аналізу трудомісткості обчислювальних алгоритмів

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

Задача, що підлягає вирішенню на ПК, може бути охарактеризована кількістю даних, складністю алгоритму та його трудомісткістю. Під трудомісткістю алгоритму розуміється кількість обчислювальної роботи,необхідної для його реалізації. Трудомісткість характеризує витрати часу для реалізації алгоритму на деякій сукупності технічних засобів. Звичайно, трудомісткість оцінюється кількістю процесорних операцій та операцій введення-виведення. В загальному випадку, трудомісткість алгоритму є випадковою величиною, що залежить від вхідних даних. Тому, трудомісткість алгоритму може бути визначена тільки наближено, в термінах теорії ймовірностей: математичним сподіванням, дисперсією і т. д.

Трудомісткість алгоритму в першому наближенні може бути охарактеризована набором параметрів:

ϴ - середня кількість процесорних операцій, необхідних для однієї реалізації алгоритму;

N1, N2 ,… NH – середня кількість запитів до файлів за один прогін програми;

L1, L2 ,… LH - середня кількість інформації, що передається за одне звернення до файлів F1, F2 ,… FH .

При необхідності набір параметрів, що характеризують трудомісткістю алгоритму може бути доповнений. Вхідна інформація для розрахунку трудомісткості алгоритму може бути одержана з блок-схеми алгоритму.

Для розрахунку трудомісткості алгоритму необхідно знати ймовірності переходів з логічних вершин при одиничному значенні логічної умови. Якщо відповідну ймовірність визначити через p, тоді ймовірність виходу з логічної вершини при нульовому логічному значенні умови, що перевіряється буде дорівнювати l-p . Для подальших розрахунків схему алгоритму раціонально зображати в вигляді графа алгоритму. Для цього пропонується перенумерувати всі оператори схеми алгоритму. У логічних операторів замість логічних умов «1» і «0» будемо записувати відповідну даному виходу ймовірність. Ймовірність виходу з операторної вершини дорівнює 1. Граф алгоритму можна істотно спростити, якщо трудомісткість виконання логічних вершин незначна в порівнянні з трудомісткістю виконання операторних вершин. Тоді стани, що відповідають логічними вершинами, можна злити з станами, що випереджають відповідні операторні вершини.

Хід роботи:

1. Побудова блок-схеми за логічною схемою алгоритмів.

Поч. X1↑1 А В X2↑2 С X3↑3  Е X4↑4 К М Кін.

Блок-схема даного алгоритму зображена на рис.1.

Рисунок 1


2. Побудова графа даного алгоритму з отриманої вище блок-схеми, що показано на рис.2.

Рисунок 2


3. Мінімізація графа даного алгоритму, що показано на рис. 3.

Рисунок 3

4. Подання графа у вигляді стохастичної матриці зображено в таблиці1.

алгоритм граф трудомісткість excel

Таблиця1

S1 S2 S3 S4 S5 S6 S7 Sk S0 0.8 0.2 S1 1 S2 0.2 0.8 S3 0.3 0.7 S4 1 S5 0.8 0.2 S6 1 S7 1

5. Розв`язання системи алгебраїчних рівнянь, рішення яких дає середнє число запитів до операторів, що показано в таблиці 2.

Таблиця 2

n0= 1 n0= 1 n1= 0.8n0 n1= 0.8 n2= 1n1+0.2 n2+0.8 n5 n2= 5 n3= 0.8n2 n3= 4 n4= 0.3n3 n4= 1.2 n5= 0.7n3+1n4 n5= 4 n6= 0.2n5 n6= 0.8 n7= 0.2 n0+1n6 n7= 1

6. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Оцінка трудомісткості алгоритму
Просмотров:359
Описание: Міністерство освіти і науки, молоді та спорту України Тернопільський національний технічний університет ім. І.Пулюя Кафедра комп’ютерних систем та мереж Звіт до лабораторної роботи №4 н

Название:Програми, використовувані для складання бізнес-планів
Просмотров:284
Описание: Реферат на тему: «Програми, використовувані для складання бізнес-планів»   Вступ   Одним з основних інструментів управління підприємством, що визначають ефективність його діяльності є бізнес-план.

Название:Розробка виробничої програми та необхідних економічних ресурсів фірми в умовах орієнтації на ринкову кон’юнктуру
Просмотров:336
Описание: Міністерство освіти і науки України Економіко-правовий коледж Кіровоградського інституту комерції Курсова робота З дисципліни "Мікроекономіка" Кіров

Название:Розробка програми "KeyLook"
Просмотров:269
Описание: Міністерство освіти і науки України Житомирський державний технологічний університет Кафедра ПЗОТ Група ПІ-40 Лабораторна робота № 5 “KeyLock" Житомир, 20

Название:Підготовка керуючої програми і настроювання оперативної системи керування верстата 1В340Ф30
Просмотров:256
Описание: Лабораторна робота Тема: Підготовка керуючої програми і настроювання оперативної системи керування верстата 1В340Ф30 Мета: вивчити принцип роботи ПЧПК „Електроніка НЦ – 31” і отри

 
     

Вечно с вами © MaterStudiorum.ru