Розробка алгоритму екзамену за методом функціонально-статистичних випробувань

Сутність непараметричного інформаційно-екстремального методу аналізу. Складання математичні моделі функціонування системи прийняття рішень в режимі екзамену. Формування навчальної матриці. Розробка структурної схеми та програмна реалізація алгоритму.

Рубрика Программирование, компьютеры и кибернетика
Вид практическая работа
Язык украинский
Дата добавления 07.04.2017
Размер файла 50,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://allbest.ru

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

СУМСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ

КАФЕДРА ІНФОРМАТИКИ

ЗВІТ ПРАКТИЧНОЇ РОБОТИ

з дистанційного курсу "Системи та методи прийняття рішень"

на тему:"Розробка алгоритму екзамену за методом функціонально-статистичних випробувань"

Виконав:студент

Бородін Д.О.

Напрямку "Прикладна математика"

дистанційна форма навчання

Суми 2017

Вступ

Мета заняття: Мета виконання практичної роботи - оволодіння студентом сучасної методології розбори інформаційного та алгоритмічного забезпечення СПР, що навчаються.

У результаті виконання практичної роботи студент повинен

знати:

- основні принципи, поняття та визначення МФСВ;

- алгоритм функціонування СПР в режимі екзамену;

вміти:

- складати математичні моделі функціонування СПР в режимі екзамену;

- розробляти структурні схеми алгоритмів функціонування СПР в режимі екзамену;

- програмно реалізовувати алгоритм екзамену.

1. Короткі положення методу функціонально-статистичних випробувань

МФСВ - непараметричний інформаційно-екстремальний метод аналізу та синтезу здатної навчатися ІСК, який ґрунтується на прямій оцінці інформаційної здатності системи за умов нечіткої компактності реалізацій образу, та обмеження навчальної вибірки, яка є прийнятною для задач контролю і управління. Метод призначено для розв'язання практичних задач контролю та управління слабо формалізованими системами і процесами шляхом автоматичної класифікації їх функціональних станів за умови невизначеності.

МФСВ окрім системних та специфічних принципів ґрунтується також на 2-х дистанційних принципах:

1. максимально-дистанційному, який вимагає максимальної міжцентрової відстані між класами;

2. мінімально-дистанційному, вимагає мінімальної середньої відстані реалізацій від центру свого класу.

Класом розпізнавання (образом) називається відбиття властивостей m-го функціонального стану СР і відношень між елементами системи. Клас розпізнавання топологічна категорія, яка задається в просторі ОР областю Б.

Детерміновано-статистичний підхід до моделювання систем вимагає завдання систем нормованих (експлуатаційних) і контрольних допусків на ОР. Нехай базовий клас, який характеризує максимальну функціональну ефективність, тобто є найбільш бажаним для розробника інформаційного забезпечення системи.

Нормованим називається поле допусків , в якому значення і-ї ОР знаходиться з імовірністю рі=1 або pi=0, за умови, що функціональний стан відноситься до класу .

Контрольним називається поле допусків , в якому значення і-ї ОР знаходиться з імовірністю 0<рі<1 за умови, що функціональний стан відноситься до класу .

В МФСВ система контрольних допусків (СКД) вводиться з метою рандомізації процесу прийняття рішень, оскільки для повного дослідження об'єкту контролю та управління (ОКУ) необхідно використовувати як детерміновані, так і статистичні характеристики. Зрозуміло, що і базова (відносно класу ) СКД є сталою для всієї абетки класів розпізнавання.

Реалізацією образу називається випадковий структурований бінарний вектор

, ,

де і-та координата вектора, яка приймає одиничне значення, якщо значення і-ї ОР знаходиться в полі допусків , і нульове значення, якщо не знаходиться; мінімальна кількість випробувань, яка забезпечує репрезентативність реалізацій образу.

При обґрунтуванні гіпотези компактності (чіткої, або нечіткої) реалізацій образу за геометричний центр класу приймається вершина бінарного еталонного вектору хm.

Еталонний вектор (ЕВ) xm це математичне сподівання реалізацій класу . Він подається у вигляді детермінованого структурованого бінарного вектора

xm = <xm,1 , …, xm,і , …, xm,N >, m = ,

де хm,і і-та координата вектора, яка приймає одиничне значення, якщо значення і-ї ОР знаходиться в нормованому полі допусків , і нульове значення, якщо не знаходиться.

2. Математична модель процесу екзамену

Розглянемо математичну модель ІСК, яка реалізує класичну задачу розпізнавання образів за МФСВ.

Математична модель повинна включати як обов'язкову складову частину вхідний математичний опис, який подамо на рівні системного аналізу у вигляді теоретико-множинної структури

,

де G простір вхідних сигналів (факторів);

T множина моментів часу зняття інформації;

Щ простір ознак розпізнавання; Z - простір можливих станів;

П:GTЩZ оператор переходів, що відбиває механізм зміни станів під дією внутрішніх і зовнішніх збурень;

Ф:GTЩZX оператор оброблення зображення (формування вибіркової множини Y на вході СПР), який є реакцією на внутрішні і зовнішні збурення.

Як універсум випробувань W розглядається декартовий добуток:

W=GTЩZ.

Для чіткого детермінованого розбиття потужності M, оператор побудови розбиття з задає відображення з:X.

Перевірка гіпотези про належність реалізацій образу здійснюється оператором класифікації

,

де множина допустимих гіпотез (рішень). Зворотний зв'язок у діаграмі не містить контурів оптимізації параметрів функціонування СПР, а призначення оператора UE є регламентація екзамену.

Оператор P відображення реалізацій вибіркової множини X, що розпізнається на побудові етапу навчання розбиттям . Оператор класифікації утворює композицію 1F, де F - терм-множина значень функції належності, і оператор дефазіфікації

2: F I РM+1Р, який вибирає гіпотезу за максимальним значенням функції належності. Структурна діаграма процесу екзамену за МФСВ має вигляд мал.4.1

мал. 4.1

У діаграмі оператор Ф1 відображає універсам випробувань на вибіркову множину Х, яка утворює екзаменаційну матрицю ||xi(j)| i=1, N, j=1, n ||, аналогічну за структурою та параметрами формування навчальної матриці.

Мал.5.1 - Структурна схема алгоритму екзамену:

На мал.5.1 показано структурну схему алгоритму екзамену для нечіткого розбиття простору ознак розпізнавання, яке характерне для загального випадку.

3. Алгоритм екзамену за МФСВ

На мал.5.1 показано структурну схему алгоритму екзамену для нечіткого розбиття простору ознак розпізнавання, яке має місце у загальному випадку. Алгоритм має такі вхідні дані: масив еталонних двійкових векторів: змінна числа класів розпізнавання; цілий масив оптимальних радіусів контейнерів класів розпізнавання у кодовій відстані Хеммінга; двійкова реалізація образу, що розпізнається.

Виходом алгоритму є повідомлення про належність реалізації, що розпізнається, деякому класу із сформованого на етапі навчання алфавіту класів . На мал.5.1 блок 5 обчислює, починаючи з базового класу, кодову відстань між поточним еталонним вектором і реалізацією ХР. Блок 6 для кожного класу обчислює значення функції належності , яка для гіперсферичного класифікатора має вигляд

(5.1)

Після виходу із циклу блок 8 визначає клас, до якого належить реалізація ХР за максимальним значенням функції належності (5.1).

4. Опис алгоритму екзамену

Алгоритми екзамену за МФСВ можуть мати різну структуру залежно від розподілу реалізацій образу, що розпізнаються.

Обов'язковою умовою їх реалізації є забезпечення однакових структурованості і параметрів формування як для навчальної, так і для екзаменаційної матриць.

За наявності чіткого розбиття, яке було утворено на етапі навчання, алгоритм екзамену за МФСВ має такі вхідні дані:

- M кількість класів, які СПР навчена розпізнавати;

- масив еталонних двійкових векторів, які визначають центри відповідних оптимальних контейнерів класів розпізнавання, побудованих на етапі навчання;

- {} масив оптимальних радіусів побудованих на етапі навчання відповідних контейнерів;

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

- оптимальна СКД на ознаки розпізнавання, яку визначено на етапі навчання.

За умовчанням приймається рівень селекції m= 0,5.

Розглянемо кроки реалізації алгоритму екзамену при застосуванні гіпотези чіткої компактності реалізацій образу:

1. Формування лічильника класів розпізнавання: .

2. Формування лічильника числа реалізацій, що розпізнаються: .

3. Порівняння: якщо , то виконується крок 4, інакше крок 5.

4. Формування лічильника позитивних результатів порівняння.

5. Порівняння: якщо j ? n , то виконується крок 2, інакше - крок 6.

6. Порівняння: якщо k >j / 2, то виконується крок 8, інакше -крок 7.

7. Порівняння: якщо m ? M, то виконується крок 1, інакше - крок 8.

8. Визначення класу , до якого належить екзаменаційна матриця. Якщо в процесі екзамену порівняння на кроці 6 не дало позитивного результату, то може бути запущено алгоритм ФКА, з метою донавчання СПР, або алгоритм прогностичної класифікації, з метою підтвердження необхідності перенавчання СПР. Для нечіткого розбиття алгоритм екзамену за МФСВ ґрунтується на аналізі значень функції належності, що обчислюється для кожної реалізації, що розпізнається. Розглянемо кроки реалізації алгоритму екзамену при нечіткому розбитті:

1. Формування лічильника класів розпізнавання.

2. Формування лічильника числа реалізацій, що розпізнаються: .

3. Обчислення кодової відстані .

4. Обчислення функції належності за виразом:

5. Порівняння: якщо j ? n , то виконується крок 2, інакще - крок 6.

6. Порівняння: якщо m ? M, то виконується крок 1, інакще - крок 7.

7. Визначення класу , до якого належить екзаменаційна реалізація, наприклад, за умови , де усереднене значення функцій належності для реалізацій класу , або видача повідомлення: «Клас не визначено», якщо ? с. Тут с порогове значення.

Для програмної реалізації застосовувалося програмне середовище Turbo Pascal 7.0.

Були використані наступні константи та змінні:

m = 2

Кількість класів розпізнавання

n = 16

Кількість ознак розпізнавання

nr = 30;

Кількість реалізацій

Y,BM:array[1..n,1..nr] of integer;

Навчальна матриця та бінарна навчальна матриця

EV : array [1..m,1..n] of integer;

Масив еталонних векторів

VD,ND:array[1..n] of integer;

Система допусків на значення ознак розпізнавання

D:array[1..m] of integer;

Оптимальні радіуси контейнерів класів навчання

i,j,k:integer;

Лічильники

FT:Text;

Дескриптор файлу вхідних даних

Модуль Екзамену

Procedure LoadOPT;

Процедура для завантаження оптимальних параметрів навчання

Function Mu;

Обчислення функції приналежності

procedure k_pr;

Визначення класу, до якого належить екзаменаційна реалізація

Екзаменаційна матриця:

EX1

EX2

23 24 23 22 25 25 18 12 23 5 20 19 21 8 22 19

17 20 30 19 29 24 31 24 33 23 19 16 30 16 19 20

20 7 18 9 16 11 16 6 22 17 19 13 23 22 21 12

22 23 29 25 32 17 23 24 29 21 21 24 32 25 19 21

23 14 17 11 22 19 23 14 21 25 20 11 21 24 16 21

32 24 26 21 26 21 19 23 17 20 32 16 20 21 17 20

19 35 23 34 19 31 23 24 19 22 22 35 17 17 16 34

34 23 33 22 32 16 20 25 15 18 23 16 27 15 28 15

19 27 18 33 22 28 24 28 20 18 20 19 23 20 21 31

30 18 18 15 26 23 28 21 24 16 31 25 28 22 33 25

23 17 17 35 20 35 22 23 17 23 18 26 21 17 25 27

18 23 30 16 24 17 20 15 30 18 20 21 26 23 21 24

21 14 23 25 19 14 25 16 21 25 24 6 23 7 22 11

27 21 17 20 30 19 15 19 15 15 32 18 32 18 30 20

19 16 19 29 22 31 18 29 16 19 23 29 24 20 21 19

21 18 21 21 26 24 30 24 28 24 27 20 29 22 27 16

15 6 16 18 24 19 15 16 23 5 19 24 20 24 23 5

32 24 22 17 15 23 27 20 28 23 16 17 35 16 28 21

21 17 16 16 23 31 17 33 22 24 24 34 17 24 20 18

20 18 16 23 23 16 26 18 29 18 17 23 25 17 26 19

17 16 19 25 21 20 16 10 21 17 18 22 24 17 22 12

25 21 31 21 20 18 23 15 18 22 16 18 19 23 30 20

23 17 24 23 20 11 18 11 18 13 18 17 18 18 22 13

20 15 29 19 23 22 17 23 23 16 19 16 35 19 18 21

24 13 23 9 17 17 23 10 21 6 24 22 24 14 23 11

27 17 29 22 18 18 16 19 28 22 18 23 33 18 17 24

23 27 24 24 19 16 17 34 17 28 24 28 25 29 20 17

29 20 35 15 33 17 29 24 24 20 17 22 24 20 30 22

17 26 22 22 21 18 17 35 22 19 18 19 23 31 17 35

29 24 26 24 35 22 31 18 17 18 30 22 22 20 29 22

28 18 10 17 22 7 9 17 13 17 8 18 8 11 9 22

27 17 29 19 34 20 19 31 34 18 27 26 26 25 28 17

33 15 25 7 22 6 12 19 9 5 9 25 18 13 18 7

33 21 30 29 23 17 29 31 22 27 28 32 21 29 28 30

30 5 23 10 5 17 8 16 12 25 10 11 9 16 20 12

32 21 35 24 19 16 17 35 35 32 23 31 27 28 26 33

32 23 27 20 18 32 35 19 27 29 27 27 33 32 24 15

35 26 30 31 21 27 15 23 21 25 30 30 29 19 23 18

29 35 16 20 29 23 18 34 33 22 20 33 24 32 28 20

26 31 32 34 34 26 21 33 30 16 28 26 31 25 28 28

32 29 31 17 34 33 16 32 26 29 32 26 35 17 25 31

32 32 23 26 32 31 28 19 33 16 18 30 30 19 22 32

14 21 5 8 18 19 21 12 11 11 17 19 8 14 12 22

35 26 22 22 16 20 30 32 29 27 19 16 16 27 29 33

35 29 30 22 22 26 33 22 23 33 20 20 35 19 30 28

35 34 17 33 31 16 16 17 26 34 27 34 28 33 34 35

11 24 6 6 9 10 6 9 5 11 10 24 9 19 12 12

34 17 31 31 32 29 20 33 17 28 16 30 28 20 30 21

33 29 17 27 15 17 19 32 26 18 28 18 27 35 21 27

34 31 34 21 32 28 20 32 18 24 16 26 20 29 30 33

33 22 24 24 6 9 5 5 12 13 14 9 11 13 18 13

30 31 21 27 35 34 22 27 34 19 34 33 35 33 28 16

31 13 11 24 10 21 16 14 23 20 14 6 9 13 10 7

28 30 26 35 27 35 20 27 27 17 30 17 28 29 29 30

14 12 8 12 12 14 19 21 22 8 13 5 24 12 12 8

34 34 33 16 27 23 30 33 34 28 35 24 29 26 29 35

31 25 22 23 30 28 19 28 35 23 23 35 31 24 30 30

34 21 27 30 32 26 32 20 33 34 17 27 16 28 17 27

17 17 32 20 22 34 31 18 16 23 29 33 31 16 21 19

16 15 31 24 35 30 28 21 29 29 19 28 18 16 23 26

Обчислення функції належності:

EX1

EX2

I

мi(EX1->X1)

мi(EX1->X2)

i

мi(EX2->X1)

мi(EX2->X2)

1

0.57143

-0.42857

1

-0.28571

-0.14286

2

0.28571

-0.42857

2

-0.28571

-0.14286

3

0.14286

-0.28571

3

-0.28571

-0.14286

4

0.42857

-0.57143

4

-0.57143

-0.14286

5

0.42857

-0.28571

5

-0.42857

0.00000

6

0.42857

-0.85714

6

-0.42857

0.00000

7

0.28571

-0.42857

7

-0.42857

0.00000

8

0.28571

-0.42857

8

-0.14286

-0.28571

9

0.28571

-0.42857

9

-0.14286

0.28571

10

0.14286

-0.28571

10

-0.85714

0.14286

11

0.42857

-0.57143

11

-0.71429

0.00000

12

0.57143

-0.71429

12

-0.42857

0.28571

13

0.28571

-0.42857

13

-0.28571

0.14286

14

0.28571

-0.42857

14

-0.28571

0.14286

15

0.42857

-0.28571

15

-0.28571

-0.14286

16

0.14286

-0.28571

16

-0.71429

0.28571

17

0.57143

-0.71429

17

-0.85714

0.14286

18

0.28571

-0.14286

18

-0.42857

0.28571

19

0.57143

-0.42857

19

-0.28571

-0.14286

20

0.57143

-0.42857

20

-0.42857

0.00000

21

0.71429

-0.85714

21

-0.71429

0.28571

22

0.71429

-0.85714

22

-0.71429

0.57143

23

0.42857

-0.57143

23

-0.57143

-0.14286

24

0.71429

-0.85714

24

-0.85714

0.14286

25

0.14286

-0.28571

25

-0.71429

0.00000

26

0.42857

-0.57143

26

-0.85714

0.14286

27

0.28571

-0.14286

27

-0.28571

0.14286

28

0.28571

-0.42857

28

-0.57143

0.14286

29

0.42857

-0.57143

29

0.14286

-0.57143

30

0.14286

-0.57143

30

-0.14286

-0.28571

0.39048

-0.48571

-0.46190

0.03333

EX1 належить до Х1

EX2 належить до Х2

В результаті екзамену було встановлено, що :

невідомі реалізації EX1 належить до класу Х1

(),

а невідомі реалізації EX2 належить до класу

Х2().

математичний алгоритм програмний екзамен матриця

Список літератури

Основна література:

1. Васильєв В. И. Распознающие системы: Справочник, Киев: Высшая школа, 1982 - 512с.

2. Горелик А.Л., Скрипкин В.А. Методы распознавания, М.: Высшая школа, 1984 - 265 с.

Науково-методична література видання СумДУ:

3.Краснопоясовський А.С. Кваліфікаційний аналіз даних: Навчальний посібник , Суми: Видавництво СумДУ, 2002, - 159с.

4. Краснопоясовський А.С. Інформаційний синтез інтелектуальних систем керування: Підхід, що грунтується на методі функціонально-статистичних випробувань: Суми: Видавництво СумДУ, 2004, - 261с.

5. Методичні вказівки для практичних занять з дистанційного курсу `'Системи та методи прийняття рішень'' на тему `'Розробка базового алгоритму навчання СПР за методом функціонально-статистичних випробувань''./Складач А.С. Краснопоясовський Суми: видавництво,-СумДУ, 2006 -9с.

6. Методичні вказівки для практичних занять з дистанційного курсу `'Системи та методи прийняття рішень'' на тему `'Формування навчальної матриці'' / Складач А.С. Краснопоясовський Суми: видавництво,-СумДУ, 2006 -9с.

Додаток

Текст програми: Модуль екзамену

program EXAM;

const

m=2;

n=16;

nr=30;

var

Y,BM:array[1..n,1..nr] of integer;

VD,ND:array[1..n] of integer;

EV:array[1..m,1..n] of integer;

D:array[1..m]of integer;

i,j,k:integer;

FT_EXM:Text;

FileName:string;

ifsaveclasses:boolean;

Procedure LoadOPT;

var num:integer;

begin

Write('FileName for teach results:(ENTER=rez.txt) ');

Readln(FileName);

if FileName='' then FileName:='rez.txt';

AssignFile(FT_EXM,FileName);

Reset(FT_EXM);

for i:=1 to n do

begin

read(FT_EXM,VD[i]);

read(FT_EXM,ND[i]);

end;

{readln(FT_EXM);}

for k:=1 to m do

begin

readln(FT_EXM,num);

for i:=1 to n do

read(FT_EXM,EV[num,i]);

{readln(FT_EXM);}

read(FT_EXM,d[num]);

end;

Closefile(FT_EXM)

end;

Procedure LoadClass(num:integer);

var fClass:textfile;

begin

Write('FileName for exam:(ENTER=',num,'_exm.txt) ');

Readln(FileName);

if FileName='' then FileName:=concat(inttostr(num),'_exm.txt');

AssignFile(fClass,FileName);

reset(fClass);

for j:=1 to nr do

for i:=1 to n do

read(fClass,Y[i,j]);

closefile(fClass);

end;

Procedure MakeBM;

begin

for i:=1 to n do

for j:=1 to nr do

if (Y[i,j]>=ND[i])and(Y[i,j]<=VD[i])then BM[i,j]:=1 else BM[i,j]:=0;

end;

Function Mu(num:integer):real;

var sum:real;

sk:integer;

begin

sum:=0;

for j:=1 to nr do begin

SK:=0;

for i:=1 to n do

SK:=SK+abs(EV[num,i]-BM[i,j]);

Writeln(FT_EXM,j,chr(9),1-sk/d[num]:5:5);

sum:=sum+(1-sk/d[num]);

end;

mu:=sum/nr;

end;

procedure k_pr;

var mu_pr,t_pr:real;pr:integer;

begin

AssignFile(FT_EXM,'EXM_'+FileName);

Rewrite(FT_EXM);

MakeBM;

mu_pr:=-nr;

pr:=0;

for k:=1 to m do begin

t_pr:=mu(k);

if t_pr>=mu_pr then begin mu_pr:=t_pr;pr:=k; end;

writeln('Class ',k,chr(9),'mu = ',t_pr:5:5);

Writeln(FT_EXM,'Class ',k,chr(9),'mu = ',t_pr:5:5)

end;

writeln('This is a member of ',pr,' class.');

Writeln(FT_EXM,'This is a member of ',pr,' class.');

CloseFile(FT_EXM);

end;

begin

ifsaveclasses:=true;

Writeln('LOAD');

LoadOPT;

Writeln('LOAD..Done');

Writeln('EXAM');

LoadClass(1);

k_pr;

LoadClass(2);

k_pr;

Writeln('EXAM..Done');

Readln;

end.

Размещено на Allbest.ru

...

Подобные документы

  • Аспекти вирішення методологічної та теоретичної проблеми проектування інтелектуальних систем керування. Базовий алгоритм навчання СПР за методом функціонально-статистичних випробувань. Критерій оптимізації та алгоритм екзамену системи за цим методом.

    курсовая работа [1,6 M], добавлен 22.09.2011

  • Створення алгоритму програмної моделі розкладу в учбовому закладі для ефективного вирішення завдань автоматичного складання розкладу, шляхом підбору найбільш оптимальних варіантів. Шляхи реалізації розробленого алгоритму в середовищі Mathemetica 5.0.

    дипломная работа [5,0 M], добавлен 25.10.2012

  • Живучість в комплексі властивостей складних систем. Моделі для аналізу живучості. Аналіз електромагнітної сумісності. Характер пошкоджень елементної бази інформаційно-обчислювальних систем. Розробка алгоритму, баз даних та модулів програми, її тестування.

    дипломная работа [151,5 K], добавлен 11.03.2012

  • Розробка програмних модулів базових операцій обробки на підставі розрядно-логарифмічного кодування. Дослідження алгоритму розв'язку системи лінійних алгебраїчних рівнянь. Реалізація алгоритму Гауса. Покращення точності розрахунків за допомогою рл-чисел.

    курсовая работа [427,2 K], добавлен 20.11.2013

  • Огляд суті гри "Доміно", характеристика її існуючих програмних реалізацій. Розробка евристичного алгоритму для розв’язання ігрової ситуації "Доміно". Програмна реалізація алгоритму мовою програмування високого рівня C#. Отладка оціночної функції.

    курсовая работа [1,4 M], добавлен 14.05.2012

  • Розробка програми для вирішення графічної задачі. При вирішенні задачі необхідно cтворювати програму у середовищі програмування Turbo Pascal. Розробка алгоритму функціонування програми і надання блок-схеми алгоритму. Демонстрація роботи програми.

    курсовая работа [1,3 M], добавлен 23.06.2010

  • Історія створення мови С#. Аналіз алгоритмів кодування даних. Розробка системи в середовищі Visual Studio 2008 Express. Схема шифрування алгоритму DES. Дослідження алгоритму RC2. Приклади хешів RIPEMD-160. Програмна реалізація основних процедур системи.

    дипломная работа [1,7 M], добавлен 25.10.2012

  • Основні відомості з лінійної алгебри. Власні значення і вектори матриці. Метод обертання Якобі. Засоби формування інтерфейсу користувача. Текст програми алгоритму методу обертання Якобі. Вимоги до програмно-технічного забезпечення. Інструкція користувача.

    курсовая работа [306,0 K], добавлен 18.11.2015

  • Дослідження етапів розробки програмної реалізації криптографічного алгоритму RC5. Опис об'єкту, що потребує захисту: операційне середовище, тип програмного забезпечення. Блок-схема алгоритму функціонування програми криптозахисту. Листінг тесту програми.

    курсовая работа [4,4 M], добавлен 28.10.2010

  • Алгоритм покриття за методом "мінімальній стовпець - максимальний рядок". Підпрограми основного алгоритму. Розробка програми сортування методом простих включень (бульбашковим методом). Словесний опис алгоритму, його контрольний приклад та ефективність.

    курсовая работа [36,4 K], добавлен 06.03.2013

  • Відомі підходи до реалізації потокового шифрування даних. Регістр зсуву з оберненими зв’язками. Комбінуючий та фільтруючий генератор. Потоковий шифр Alpha1. Розробка структурної схеми алгоритму шифрування Alpha1. Розробка блоку керування пристрою.

    курсовая работа [185,6 K], добавлен 09.04.2013

  • Розробка принципової електричної схеми системи управління конвеєрною лінією, яка складається з трьох послідовних конвеєрів. Реалізація алгоритму роботи на мові сходинкових діаграм LD. Розробка керуючої програми для мікроконтролерів Zelio Logic та ОВЕН.

    курсовая работа [230,2 K], добавлен 15.06.2015

  • Розробка операційного автомату. Розробка машинного алгоритму: граф-схема алгоритму; приклад реалізації. Синтез керуючого автомату: основи теорії керуючих автоматів; опис керуючого автомату Мілі. Кодування граф-схеми автомату. Синтез керуючого автомату.

    курсовая работа [121,0 K], добавлен 26.12.2009

  • Побудова блок-схеми алгоритму проста вставка. Програмна реалізація алгоритму, опис результатів. Особливості обліку ітерації масивів. Відсортування даних за допомогою програми Turbo Pascal. Аналітична оцінка трудомісткості, графічне представлення.

    контрольная работа [570,1 K], добавлен 21.05.2014

  • Розробка системи підтримки прийняття рішень для проектування комп’ютерної мережі. Матричний алгоритм пошуку найменших шляхів. Програма роботи алгоритму в MS Excel. Розробка програми навчання нейронної мережі на основі таблиць маршрутизації в пакеті Excel.

    курсовая работа [2,8 M], добавлен 12.12.2013

  • Отримання компонентів вектора із квадратної матриці відповідно до заданого алгоритму. Обчислення значення функції. Базова програма реалізації алгоритму. Модуль глобальних описів. Сервісний модуль обслуговування матриці. Результати роботи програми.

    курсовая работа [19,5 K], добавлен 30.01.2013

  • Види секретної інформації та методи захисту. Тип і об’єм вхідних даних. Програмна реалізація системи алгоритму шифрування зі стисненням. Призначення та опис програмного продукту Export. Алгоритми захисту зберігання та обміну секретною інформацією.

    дипломная работа [1,1 M], добавлен 19.09.2012

  • Розробка структурної схеми. Опис основних елементів мікропроцесора. Вибір підходящої структури процесорного елемента та його опис. Реалізація пристрою управління. Розробка мікропрограми та загальний алгоритм виконання процесором команди SBR Rm, B.

    контрольная работа [83,6 K], добавлен 04.06.2009

  • Розробка структурної схеми системи управління, головні вимоги до основних елементів. Обґрунтування та вибір елементної бази. Блок-схема алгоритму і програми реалізації закону управління (лістинг програми). Зміст програми керування мікроконтроллером.

    курсовая работа [170,7 K], добавлен 28.08.2012

  • Проведення аналізу функціонування систем енергозабезпечення космічних літальних апаратів. Вибір і обґрунтування структурної схеми енергопостачання наносупутника. Розробка схеми програмного забезпечення енергоживлення університетського супутника.

    дипломная работа [1,2 M], добавлен 28.04.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.