Chiziqli algoritmlar
Chiziqli algoritmning maqsadi.
Lineer algoritm bir yoki bir nechta ob'ektlarning xarakteristik xususiyatlarini yoki TOFI ob'ektlari o'rtasidagi munosabatlarni ob'ektlarning boshqa xarakterli xususiyatlarining qiymatlari yoki ob'ektlar orasidagi munosabatlar orqali aniqlash yoki hisoblash uchun mo'ljallangan. Bu erda xarakterli xususiyatlar ko'rsatkichlar yoki o'lchovlar, buyumning elementi va / yoki buyum qiymati, shuningdek raqamli qiymat yoki sana qiymatiga ega bo'lgan boshqa xususiyatlarni anglatadi. Oddiy holatda, chiziqli algoritm bitta ob'ektning xarakterli xususiyatlarining qiymatlarini yoki ob'ektlar orasidagi bitta munosabatni hisoblab chiqadi. Umumiy holda, ob'ektlar soni yoki ob'ektlar o'rtasidagi munosabatlar bir necha bo'lishi mumkin, hatto ularning soni noma'lum bo'lishi mumkin (masalan, ma'lum bir xarakterli xususiyatlarning qiymatlarini hisoblash zarur bo'lsa, ma'lum bir turdagi barcha ob'ektlar uchun) .
2. TOFI sub'ekt tilida chiziqli algoritm tavsifi.
Strukturaviy ravishda, chiziqli algoritm bu shakl fragmentlarining ketma-ketligi:
=
=
=
…………………………………
=
bu erda ba'zi bir xususiyatlar guruhidan (mavhum) xarakterli xususiyat (mavhum) yoki vaqtinchalik o'zgaruvchi yoki xabar mavjud bo'lsa, ba'zi arifmetik ifodalar mavjud, ularning argumentlari ba'zi xususiyatlar guruhlaridan xarakterli xususiyatlar (mavhum). (mavhum) yoki oldinroq hisoblab chiqilgan vaqtinchalik o'zgaruvchi, agar natija xabar bo'lmasa, natija xabar bo'lsa, ya'ni ajratilgan satr bo'lsa, shaklning mantiqiy ifodasi mavjud, bu erda quyidagi elementlarning ba'zilari belgilar to'plami: {, =, =, ≠} Bunday qismlar bir nechta bo'lishi mumkin. Har bir fragment oldidagi mantiqiy ifoda quyidagi formulalarni yoqish yoki o'chirish shartini belgilaydi ushbu fragmentni algoritmni aniq amalga oshirishda.
TOFI texnologiyasida har qanday xarakterli xususiyatning qiymati (atribut xususiyati, omil, o'lchov vositasi, nomenklatura, boshqa xususiyat) ushbu xarakteristik xususiyat uchun quyidagi atributlar ko'rsatilgan taqdirda yagona aniqlanadi:
1) ob'ekt yoki ob'ektlar o'rtasidagi munosabatlar;
2) berilgan ob'ekt uchun xarakterli guruh yoki ob'ektlar o'rtasidagi munosabatlar;
3) davr.
Shuning uchun yuqoridagi formulalardagi har bir natija va har bir argument uchun ushbu atributlarni ko'rsatishingiz kerak. Agar aniq natijalar va ifodalar argumentlari uchun TOFI ob'ektlari orasidagi aniq ob'ektlarni yoki munosabatlarni aniqlasak, u holda biz chiziqli algoritmning universalligini yo'qotamiz. Natijada, biz algoritmning ichki ob'ektlari kontseptsiyasini kiritamiz, unga algoritmni bog'lashda biz aniq ob'ektlarni yoki TOFI ob'ektlari o'rtasidagi munosabatlarni taqqoslaymiz. Va natijalar va argumentlar uchun chiziqli algoritmni o'rnatishda biz algoritmning ichki ob'ektlarini ob'ekt yoki ob'ektlar o'rtasidagi munosabatni ko'rsatamiz. Chiziqli algoritmni universal qilishning yana bir atributi bu davrdir. Chiziqli algoritm ma'lumotlar oynasida ishga tushirilganligi va har bir ma'lumotlar oynasida joriy davrlar joylashganligi sababli, algoritm boshlanganda biz bir yoki bir nechta joriy davrlarni tanlaymiz. Agar bir nechta davr tanlansa, u holda algoritm har bir tanlangan davr uchun bir necha marta bajariladi. Ya'ni, algoritm boshlanganda ma'lum bir tanlangan davrga egamiz. Agar argumentlarning qiymatlari yoki natijasi boshqa davr uchun tanlanishi kerak bo'lsa, "davr" atributini ko'rsatishda biz oldingi va keyingi davrlarning tushunchalarini joriy davrga kiritamiz. Tanlangan davrga o'tgan davr tanlangan va oldingi bilan bir xil turdagi davrdir. Keyingi davr xuddi shunday aniqlanadi. Keyin atribut davri konkretlashtirilishi uchun har bir dalil (natija) uchun biz belgilaydigan imzo qo'yilgan tamsayılarni ko'rsatamiz argument (natija) qiymatini olish zarur bo'lgan davr. Masalan, -2 tanlangan davrning oldingi davridan oldingi davrni olish kerakligini anglatadi.
Baholashda yana bir muhim e'tibor, bu argumentning qiymatini tanlashdir. Ehtimol, ifoda argumenti hisob-kitoblarda ishlatilgan paytda u ikkita qiymatga ega bo'lishi mumkin: bitta qiymat ma'lumotlar bazasidan "eski", boshqa qiymat "yangi", bajarilgan algoritmning oldingi bosqichlarida, ushbu holatlarda qaysi qiymatdan foydalanilishini belgilashingiz kerak. Ushbu muammoni vaqtinchalik o'zgaruvchilar orqali ham hal qilish mumkin.
TOFI mafkurasiga ko'ra tsiklik operatorlarni = shakl formulasiga kiritish mumkin. Agar natija o'lchov yoki ko'rsatkich bo'lsa, unda omillarning qiymatlari bo'yicha tsikl quyidagicha aniqlanadi: har bir formula uchun natija bog'liq bo'lgan omillarning ro'yxati ko'rsatiladi. Faktorlarning tegishli qiymatlarini belgilab, ushbu formulaning necha marta bajarilishini belgilaymiz. Formulani hisoblashda, agar argument o'lchov yoki ko'rsatkich bo'lsa, omillarning sobit qiymatlari bilan mos keladigan ko'rsatkichlarning qiymatlari, omilning sobit qiymatlariga qarab qabul qilinadi. ifoda argumenti. Agar argument xarajat moddasi bo'lsa, omillarning belgilangan qiymatlari mavjud bo'lsa, ifoda argumentining qiymati faktorning belgilangan qiymatlariga bog'liq bo'lgan tegishli xarajatlar moddalarining qiymati sifatida qabul qilinadi.
Do'stlaringiz bilan baham: |