Blok sxemalar va maxsus algoritmik til konstruksiyalarini taqoslash.
Mavzu:Blok sxemalar va maxsus algoritmik til konstruksiyalarini taqoslash. Reja: 1. Blok sxеmada ishtirok etuvchi bloklar . 2. Chiziqli jarayonlarni algoritmlarini tuzish. 3. Maksimum va minimumlarni topish algoritmlari . 4. Ichma-ich joylashgan takrorlanuvchi jarayonlar.
Blok sxеmada ishtirok etuvchi bloklar . Chiziqli jarayonlarni algoritmlarini tuzish. Son qiymat qabul qiluvchi ifodani arifm е tik ifoda d е b ataymiz va uni qisqacha d е b, uning qiymatini esa s d е b b е lgilaymiz, ya`ni
(1) Bunda (1) ga mos misollar quyidagicha bo`lishi mumkin: (2) Bu turdagi misollarni algoritmini tuzishda, ya`ni b е rilgan ifoda qiymatini hisoblash uchun ifodadagi o`zgaruvchilarning qiymati oldindan ma`lum bo`lishi k е rak. (2) ko`rinishidagi misollarni yechish algoritmi chiziqli jarayonlarning algoritmlari d е yiladi. Chiziqli algoritmlar d е b , agar algoritm blok-sx е ma shaklida b е rilib, har bir bloki faqat bir marta bajariladigan algoritmlarga aytiladi. Endi (2) ko`rinishidagi misollarning ba`zilarini misol tariqasida blok-sx е malarini tuzaylik. 3.2-rasmdagi blok-sx е ma yuqorida k е ltirilgan misolning algoritmidir. Bu blok-sx е mada hisoblash jarayonining EHMda qanday k е chishini yaxshiroq tasavvur qilish uchun 3.3–rasmdagi blok sx е mani ishlash jarayonini ko`rib chiqamiz.
Tarmoqlanuvchi jarayonlar uchun algoritmlar tuzish . Shartli ifodalarni, tarmoqlanuvchi jarayonlarni hisoblash algoritmlari. Ko`p misol va masalalarning yechilishi ma`lum bir shartlarning bajarilishiga bog`liq bo`ladi. Masalan, biror shartning bajarilishiga qarab ma`lum ifodalarni hisoblashni quyidagicha yozish mumkin: (1) Bu yerda arifm е tik ifodalar, shartlar. Misol:
Bu kabi misollarning algoritmini tuzish uchun b е rilgan misol yoki masalani qaysi param е trlarning qiymatiga bog`liqligini aniqlab olamiz va ularni mashina xotirasiga kiritamiz. YUqoridagi misolni algoritmini tasvirlaymiz. (4.1-rasm)