Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Теоретико – множинний підхід до моделювання загальних систем.
Маємо систему в зовнішньому середовищі. Внутрішнє середовище краще моделювати за допомогою структури С=<Ω, ∑, U>.
Рецепція – сприйняття зовнішнього середовища Рефлекція – реакція на дії зовнішнього середовища і відгук в зовнішнє середовище На етапі рецепціі – приймає структуру в себе. На цьому етапі вводиться відображення R: R: Ω→Ω/ R/: ∑→∑/ R//:U→U/ С/=<Ω/, ∑/, U/> - зовнішній світ Для внутрішнього світу такої структури недостатньо. В внутрішньому світі існує шкала вимірювань х. Pi :Ω/*∑/*U/*X→γi. Значення γi будуть визначати властивості внутрішнього середовища для цих вимірів. {γi}=σ – ситуаційний простір. Введемо jk – відображення мети, jk діє на елементі еk, jk: σ→ еk, тобто чи відповідає ситуація встановленій меті. Простір впідпорядкован поставленій меті. Множина Е розбивається на підмножини Е, Еi,Еj,Еi Еj=Ø. Вводимо відображення dk: Еi →Еj, dk – відображення дій. Еj =
Відношення, способи завдання відношень. Приклади Розглянемо А1, А2, … An. Ai – множина множин, і є І, тоді кажуть, що задане сімейство множин. А1* А2* … *An – декартовий добуток. Відношенням ρ на декартовому добутку А1, А2, … An називається n-місцинний закон, який декартовому добутку ставить у відповідність його частку, тобто ρn А1* А2* … *An . Відношення можна задавати таблично, матрично, графічно, за допомогою перерізів. А={a1, a2, a3} B={b1, b2} C={0,1} ρ3ABC= A*B*C= Табличне і графічне представлення відношень зручно представляти для 2-хвимірних відношень. ρ3ABC= = =ρ2AB ρ2BС
Операції на множині відношень, їх властивості. Відношенням ρ на декартовому добутку А1, А2, … An називається n-місцинний закон, який декартовому добутку ставить у відповідність його частку, тобто ρn А1* А2* … *An . Відношення можна задавати таблично, матрично, графічно, за допомогою перерізів. А={a1, a2, a3} B={b1, b2} C={0,1} ρ3ABC= ρ3ABC= = =ρ2AB ρ2BС ρn*φm=σn+m ρ2AB= φ2CD= ρ2AB* φ2CD= ρ2ABU φ2CD= b - об’єкт даних а – адреса bρ2a, f1(b)=a. Чи існує aρ-1b a→b a1 b a2 ak Отже, ρ-1 не існує. Оператори алгоритмічних програм, як відношення. Аналіз програм за допомогою відношень Відношенням ρ на декартовому добутку А1, А2, … An називається n-місцинний закон, який декартовому добутку ставить у відповідність його частку, тобто ρn А1* А2* … *An . Відношення можна задавати таблично, матрично, графічно, за допомогою перерізів. А={a1, a2, a3} B={b1, b2} C={0,1} ρ3ABC= U=<{ρn}, ∑> C=<A, ∑={оператор}>U{відношення}, U> AU=<A, ∑={оператор}>U{відношення}> - алгебраїчна система b - об’єкт даних, а – адреса bρ2a, f1(b)=a. Чи існує aρ-1b a→b a1 b a2 ak Отже, ρ-1 не існує. a/ρa a/ρ(bρa) a//ρ(a/ρ(bρa)) β3MBW if (m є M) { a=b; c=d; } k++; if ↔ β3MBV M={m1, m2} B={0,1} V={“=”, “++”} “=”↔ρ2 “++”↔μk1 aρb↔a=b cρd↔c=d aρb=(a b) cρd=(c d) ρ2A1,A2= aρbUcρd= β3MBV= Для того, щоб зробити аналіз програми за допомогою відношень, потрібно: 1) Скласти таблицю відношень
2) Скласти таблицю предикатів
3) Скласти відношення ρ ρ1 = (L1, K1) ρ2 = (L2, K2)
4) Розписати цикли та розгалуження:
5) β= 6) Відтворити граф.
|
|||||||||||||||||||||||||
Последнее изменение этой страницы: 2018-04-12; просмотров: 593. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |