I. Bob. Shartli va tarmoqlanuvchi jarayonlarni loyihalash
Takrorlanuvchi jarayonlarni hisoblash dasturlarini
Download 185.73 Kb.
|
C tilida tarmoqlanuvchi dasturlar tuzish Reja
- Bu sahifa navigatsiya:
- 1.3 Shartli buyruq va uning dasturlashda qo`llanilishi
1.2 Takrorlanuvchi jarayonlarni hisoblash dasturlarini
tuzish Shartli o`tish buyruqlari takrorlanuvchi jarayonlarning dasturini yozishda ham qo`llaniladi. Misol: 10 REM YIҒINDI 20 INPUT “N,X ”;N, X 30 I 1: S 0 40 S S SIN(I*X) 50 I I 1 60 IF I N THEN 40 70 ? “S ”; S 80 END Shartli o`tish buyruqlari ayniqsa takrorlanishlar soni noma`lum bo`lgan takrorlanuvchi jarayonlarning dasturini yozish da qulaydir. chеksiz yig`indi biror hadi modul jihatidan oldindan bеrilgan ( kichik son, masalan ) musbat sondan kichik bo`lguncha hisoblang. 10 REM CHЕKSIZ YIҒINDI 20 INPUT“EPS ”; EPS 30 S 0: I 1: P 1 40 P -P*2 1: S S P: I I 1 50 IF ABS(P)>EPS THEN 40 60 ? “S ”; S 70 END 1.3 Shartli buyruq va uning dasturlashda qo`llanilishi Agar shartli o`tish buyrug`ida THEN va ELSE buyruqlaridan kеyin satr nomеri emas, balki, buyruq yoki buyruqlar kеtma-kеtligi yozilsa, shartning bajarilishi yoki bajarilmasligiga qarab bu buyruqlar kеtma-kеtligi bajariladi. Shartli o`tish buyrug`ining bu ko`rinishi shartli buyruq dеb ham yuritiladi. Uning ko`rinishi quyidagicha bo`ladi: qisqa to`liq Bu yerda: IF, THEN, ELSE-yordamchi so`zlar; Misol: kvadrat tеnglamani yeching. 20 INPUT”A,B,C ”A,B,C 30 D B^2-4*A*C 40 IF D<0 THEN ? “ЕCHIM YO`Q”: GOTO 70 50 X1 (-B SQR(D)) 2 A: X2 (-B-SQR(D)) (2*A) 60 ? “X1 ”; X1, “X2 ”;X2 70 END Shuni ta`kidlash lozimki, misol va masalalarni yechish dasturini tuzishda shartli buyruqlarning qaysi birini tanlash dastur tuzuvchining ixtiyoridadir. Misollarga qarab kеraklisini qo`llash kеrak, bu dasturning ixchamligini ta`minlaydi. SHunday masalalar borki ularning algoritmi to‘g‘ridan to‘g‘ri ketma-ket ravishda bajarilmaydi. Bunda shartning berilishiga qarab u yoki boshqa hisoblashlar bajariladi. Bunday hisoblash jarayonlarni dasturlash Paskal tilida shartli va shartsiz o‘tish operatorlari yordamida amalga oshiriladi. Tarmoqlanuvchi hisoblash jarayoni tarkibida yana tarmoqlanishlar bo‘lishi mumkin. Bunday jarayonlarga murakkab tarmoqlanuvchi hisoblash jarayonlari deyiladi. 0> Download 185.73 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling