Tarmoqlanuvchi hisoblash jarayonlarini algoritmlash va dasturlash Reja: Shartsiz o'tish operatori Shartli o'tish operatori Tarmoqlanuvchi strukturali algorimlarni dasturlash Tarmoqlanuvchi tuzilmali dasturlarni tashkil etishda albatta shart bo'ladi va bu shart bajarilishiga karab algoritmning blok sxemasida tarmoqlanishlar bo'ladi va bir-nechta operatorlar ketma-ketligi tanlanadi. Shartsiz o'tish operatori Tarmoqlarni tashkil etish uchun dasturda o'tish, shartli va tanlash operatorlari bo'lishi kerak. SHartsiz o'tish operatori. SHartsiz o'tish operatorini umumiy ko'rinishi goto n bu yerda goto operator n- metka (satrga quyilgan nomer, belgi) N metka label yordamchi so'zi bilan quyilishi kerak. Masalan: Program t(output); Label 7; var a,b:real; Begin …… goto 7 …… 7: a:=b*3 …… end. Bu yerda boshqarish goto operatori orqali 7-metkaga (nomerga) o'tkazilayapti. Metkalar to'rtta raqamdan oshmagan ishorasiz butun sonlar bo'lib, ular metkalarni tavsiflash bo'limida tavsiflanadilar. Shartli o'tish operatori SHartli o'tish operatori quyidagi umumiy ko'rinishdagi yozuvga ega: A) if b1 then a1; qisqa yozilishi, V) if b1 then a1 else a2; to'liq yozilishi Bu yerda b1- mantiqiy ifoda; a1 ,a2 -operatorlar. Operatorning a) ko'rinishdagi yozuvi agar mantiqiy ifoda TRUE qiymatga ega bo'lsa, a1 operatorni hisoblashni tashkil etadi, aks holda a1 bajarilmaydigan shartli operatordan keyin turadigan operator bajariladi. b) ko'rinishda agar mantiqiy ifoda TRUE qiymatni qabul qilsa, unda a1 operator bajariladi, aks holda a2 operator bajariladi. Shuni takidlash kerakki ELSE operatoridan oldin ; nuqta-vergul quyilmaydi. Masalan: if y0 then d:=sqrt(y) else d:=y Ya'ni u0 bo'lsa, d= bajariladi aks holda d=y bo'ladi. Case operatori dasturda tarmoqlanishni tashkil etib, bir necha operatorlar orasidan birini tanlash imkonini beradi. Uning umumiy ko'rinishi quyidagicha; case of end Masalan: case i of 2: x:=0; 3: x:=a*x; 100: x:=sin(x); end; a:=b; Agar i 3ga teng bo'lsa x:=a*x bajariladi va boshqarish A:=V operatorga utadi. Tarmoqlanuvchi strukturali algorimlarni dasturlash Tarmoqlanuvchi strukturali algorimlarni dasturlashtirishda shatrsiz o'tish va shartli o'tish operatorlaridan foydalaniladi. Tarmoqlanuvchi strukturali algoritmlarda biror bir shartga ko'ra algoritmning keyingi kadamlari quyilgan shartga ko'ra tarmoqlarga bo'linib bajariladi. Yuqorida keltirilgan fikrlarni misolda ko'rib utamiz. Quyidagi funksiyani hisoblash algoritmining blok-sxemasi va paskal tilidagi dasturini tuzamiz bu yerda a=3,8; b=3,4. Adabiyotlar ro'yxati: Karimov I.A. O'zbekiston kelajagi buyuk davlat. O'zbekiston, 1992 Karimov I.A. Islohotlarni amalga oshirishda qatiyatli bo'laylik. O'zbekiston, 1996 «Iqtisodiy informatika» S.S.G'ulomov va boshqalar S.S.G'ulomovning umumiy taxriri ostida.-T.: «Sharq», 199.- 546 b Axborot tizimlari va texnologiyalari: Oliy o'quv yurtlari talabalari uchun darslikMualliflar jamoasi: S.S.G'ulomov, R.X.Alimov, X.S.Lutfullaev va boshk.; S.S.G'ulomovning umumiy taxriri ostida.-T.: «Sharq», 200.- 592 b. Ayupov R.X., Ismoilov S.I., Ayupov X.R. Xususiy kompyuterlarda ishlash. Microsoft Word 200 matn muharriri. - T.: TMI, 2002. 124 bet Maraximov ...

Joylangan
05 Jun 2024 | 18:27:23
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
12.05 KB
Ko'rishlar soni
90 marta
Ko'chirishlar soni
8 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 01:32
Arxiv ichida: doc
Joylangan
05 Jun 2024 [ 18:27 ]
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
12.05 KB
Ko'rishlar soni
90 marta
Ko'chirishlar soni
8 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 01:32 ]
Arxiv ichida: doc