Paskal tilida chiziqli tuzilmali va tarmoqlanuvchi tuzulmali algoritmlar asosida dastur tuzish

Paskal tilida chiziqli tuzilmali va tarmoqlanuvchi tuzulmali algoritmlar asosida dastur tuzish

O'quvchilarga / Informatika va AT
Paskal tilida chiziqli tuzilmali va tarmoqlanuvchi tuzulmali algoritmlar asosida dastur tuzish - rasmi

Material tavsifi

Paskal tilida chiziqli tuzilmali va tarmoglanuvchi tuzulmali algoritmlar asosida dastur tuzish Reja: Paskal tilida takrorlanuvchi tuzilmali algoritmlarni dasturlash. Murakab sikllar asosida dasturlar tuzish. Paskal tilida chiziqli tuzilmali va tarmoglanuvchi tuzulmali algoritmlar asosida dastur tuzish Algoritmning blok-sxema tarzidagi tavsiflanishi EXMlar uchun dastur tuzish amaliyotida juda keng kullaniladi. Berilgan masalaning yechish algoritmi blok-sxema shaklida tavsiflash algoritmini dasturlashtirish uchun ancha kulaylik yaratiladi. Bloklari ketma-ket, blok sxemada joylashgan tartibda bajariladigan algoritm chiziqli strukturali algoritm deyiladi. chiziqli strukturadagi dasturlarda xech qanday shart bulmaydi, shuning uchun ular algoritm bilan aniqlangan ketma-ketlikda bajariladilar. chiziqli strukturadagi dasturlarni tashkil etish uchun uzlashtirish operatorlari, ma'lumotlarni kiritish va ma'lumotlarni qayta ishlash natijalarini chiqarish operatorlari kiradi. Masalan u=ax2+bx+s funksiyani qiymatini hisoblash uchun blok-sxema va dastur tuzamiz Kurinib turibdiki blok-sxemada bloklar ketma-ket joylashgan. tarmoqlanuvchi tuzilmali dasturlarni tashkil etishda albatta shart bo'ladi va bu shart bajarilishiga karab bir-nechta operatorlar ketma-ketligi tanlanadi. tarmoqlarni tashkil etish uchun dasturda utish, shartli va tanlash operatorlari bo'lishi kerak. Shartsiz utish operatori. Shartsiz utish operatorini umumiy ko'rinishi GOTO N bu yerda GOTO operator N- metka (satrga qo'yilgan nomer, belgi) N metka LABEL yordamchi so'zi bilan kuyilishi 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 turtta rakamdan oshmagan ishorasiz butun sonlar bo'lib, ular metkalarni tavsiflash bo'limida tavsiflanadilar. Shartli utish operatori quyidagi umumiy ko'rinishdagi ezuvga ega: A) IF b1 THEN a1; qisqa yozilishi V) IF b1 THEN a1 ELSE a2 ; tulik yozilishi Bu yerda: b1- mantikiy ifoda; a1 ,a2 -operatorlar. Operatorning a) ko'rinishdagi ezuvi agar mantikiy ifoda TRUE qiymatga ega bulsa, a1 operatorni hisoblashni tashkil etadi, aks holda a1 bajarilmaydigan shartli operatordan keyin turadigan operator bajariladi. V) ko'rinishda agar mantikiy ifoda TRUE qiymatni kabul kilsa, unda a1 operator bajariladi, aks holda a2 operator bajariladi. Shuni takidlash kerakki ELSE operatoridan oldin ; nuqta-vergul kuyilmaydi. Masalan: IF Y0 THEN D:=SQRT(Y) ELSE D:=Y Yani u0 bulsa, 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 kuyidagicha; CASE OF END Masalan: CASE I OF 2: x:=0; 3: x:=a*x; 100: x:=SIN(x); END; A:=B; Paskal tilida takrorlanuvchi tuzilmali algoritmlarni dasturlash. Murakab sikllar asosida dasturlar tuzish. siklik (takrorlanuvchi) tuzilmali dastur bir paytda bir yoki bir nechta parmetrlar o'zgarishida, bir guruh operatorlar hisoblashini ko'p marta takrorlash imkonini beradi. Masalani kuyilishiga karab takrorlanishlar soni oldindan malum bo'lgan va takrorlanishlar oldindan nomalum bo'lgan siklga bulinadi. siklik strukturali ...


Ochish
Joylangan
Fayl formati zip → docx
Fayl hajmi 131.96 KB
Ko'rishlar soni 110 marta
Ko'chirishlar soni 5 marta
O'zgartirgan san'a: 29.03.2025 | 01:20 Arxiv ichida: docx
Joylangan
Fayl formati zip → docx
Fayl hajmi 131.96 KB
Ko'rishlar soni 110 marta
Ko'chirishlar soni 5 marta
O'zgartirish kiritilgan: Arxiv ichida: docx
Tepaga