21003

Вибір альтернативи на основі методу рангу

Лабораторная работа

Информатика, кибернетика и программирование

КРЕМЕНЧУК 2012 Мета: Освоїти метод пошуку найкращої альтернативи на основі методу рангу. int ijs[4]= {0000}; Порахуємо матрицю нормованих оцінок float z[4][3]; fori = 0;i 4;i { forj = 0;j 3;j z[i][j]= floatZ[i][j] floats[i]; } Знайдемо ваги цілей w[j]= z[0][j]z[1][j]z[2][j]z[3][j] 4; forj = 0;j 3;j cout j1 Альтернатива: w[j] endl; Сортуємо по убуванню Ту альтернативу яка має найбільшу вагу вибираємо як кращий варіант ifw[i] w[j] i j { temp = w[i]; w[i]= w[j]; w[j]= temp; } Реалізували алгоритм пошуку...

Русский

2013-08-02

33.19 KB

0 чел.

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

КРЕМЕНЧУЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

ІМЕНІ МИХАЙЛА ОСТРОГРАДСЬКОГО

ІНСТИТУТ ЕЛЕКТРОМЕХАНІКИ, ЕНЕРГОЗБЕРЕЖЕННЯ ТА СИСТЕМ УПРАВЛІННЯ

КАФЕДРА СИСТЕМ АВТОМАТИЧНОГО УПРАВЛІННЯ І ЕЛЕКТРОПРИВОДА

ЗВІТ

ДО ЛАБОРАТОРНОЇ РОБОТИ №3

З дисципліни: «Системний аналіз»

На тему: «Вибір альтернативи на основі методу рангу»

 

Виконав:

Студент групи СІ-11-3с

Хамула І.Ю.

Прийняла:

Гула І.С.

КРЕМЕНЧУК 2012

Мета:  Освоїти метод пошуку найкращої альтернативи на основі методу рангу.

Порядок виконання роботи

Компанія вирішила зібрати групу з 4-х експертів для дослідження ефективності реклами і вибору найбільш ефективного вигляду з приведених нижче:

  1.  розмістити в Internet;
  2.  рекламні щити;
  3.  відео-ролик на телебаченні.

Оцінки експертів запропонованих альтернатив приведені в матриці

Еj/zi

Z1

Z2

Z3

Е1

10

7

9

Е2

3

4

5

Е3

8

6

10

Е4

4

2

7

Де Е1...i — експерти, Z1...j — проекти

Визначити найкращу альтернативу.

void main (void) {

//Введемо початкову матрицю оцінок експертів

int Z[4][3];

Z[0][0]= 10;

Z[0][1]= 7;...

int i,j,s[4]= {0,0,0,0};

//Порахуємо матрицю нормованих оцінок

float z[4][3];

for(i = 0;i<4;i++) {

for(j = 0;j<3;j++)

z[i][j]= float(Z[i][j]) /float(s[i]);

}

// Знайдемо ваги цілей

w[j]= (z[0][j]+z[1][j]+z[2][j]+z[3][j])/4;

for(j = 0;j<3;j++)

cout << j+1 <<" Альтернатива: " << w[j]<< endl;

//Сортуємо по убуванню

//Ту альтернативу, яка має найбільшу вагу вибираємо як кращий варіант

if(w[i]>w[j]&& i< j) {

temp = w[i];

w[i]= w[j];

w[j]= temp;

}

Реалізували алгоритм пошуку альтернативи на основі методу рангу в пакеті Mathcad.

Оцінки експертів приведені в матриці де Еi – експерти, Zj – альтернативи.

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


 

А также другие работы, которые могут Вас заинтересовать

62580. Familie. Alltagsleben und Familienbeziehungen 89.43 KB
  Lernziele: kommunikative Kompetenzen entwickeln, Information aus dem Texten besprechen, über die Probleme sprechen Inhalt: Familie und ihre Rolle im Leben des Mensches; Alltagsleben und Tagesablauf, Probleme in den Verhältnissen zwischen den Eltern und Kindern.
62582. Танець, який полонив увесь світ 36.68 KB
  Засвоєння учнями поняття про вальс парний бальний танець у тридольному розмірі. Ознайомити учнів з вальсами – творами композиторів Йоганна Штрауса Миколи Лисенка Фрідеріка Шопена Франца Шуберта. Шопен Вальс мімінор М. Лисенко Концертний вальс ремінор А.
62584. Решение примеров и задач в пределах 100 65.4 KB
  Цель: Закрепление вычислительных умений и навыков сложения и вычитания в пределах 100. Учить применять эти знания при решении примеров и задач. Способствовать развитию мышления на основе решения задач.
62585. Живые клетки 23.42 KB
  Обучающие: сфомировать знание о элементарной единице всего живого клетке; ознакомить учащихся со строеним микроскопа правилах работы с ним; сформировать знание о главных частях клетки и её жизнедеятельности.
62586. Современное декоративное искусство. Витраж 21.25 KB
  Цели урока: а образовательные и творческие: познакомить учащихся с современным декоративным искусством рассмотреть другие виды современного декоративного искусства...