Mavzu: Chiziqli, tarmoqlanuvchi va takrorlanuvchi dasturlar
Download 279.6 Kb. Pdf ko'rish
|
9 labaratoriya
- Bu sahifa navigatsiya:
- Matematik yozilishi Algoritmik tilda yozilishi
Belgi
Ma’nosi = Teng < > Teng emas < Kichik > Katta < = Katta emas > = Kichik emas Agar mantiqiy ifodalar and, or, not - mantiq amallar yordamida ifodalansa, ular qavslarga olib yoziladi. Masalan Matematik yozilishi Algoritmik tilda yozilishi 10 6 x 4 1 x a = b = 0 (x > = 6) and (x < 10) (x >1) and (x < = 4) (a=0) and (b=0) Shartli o`tish operatorining ishlatilishini misollarda ko`rib chiqamiz. IF y > 0 THEN d:= SQRT(y) ELSE d:= y; Bu erda agar y > 0 bo`lsa, u holda d:=sqrt(y) operatori, aks holda d:= y operatori bajariladi. IF (x mod 2 = 0) and (x > 0) THEN x:= sqrt(x) ELSE x:= sqr(x); Agar x ning qiymati juft va musbat bo`lsa, uning qiymati ildiz ostidan chiqariladi, aks holda kvadratga oshiriladi. Ayrim hollarda hisoblash jarayonida ayrim amallar ba’zi bir shartlar bajarilganda hisoblanadi, aks holda, hech qanday amal bajarilmaydi. Bu holda shartli o`tish opertorining qisqa ko`rinishidan foydalanamiz. Uning umumiy ko`rinishi quyidagicha: IF < mantiqiy ifoda > THEN < operator >; Operatorning bajarilish tartibi quyidagicha: agar mantiqiy ifoda true (chin) qiymat qabul qilsa, operator bajariladi, aks holda keyin turgan operatorlar bajariladi: IF x < 0 THEN y:= sqr(x): Shartli o`tish operatorining operatori o`rnida, o`z navbatida, yana shartli o`tish operatorning to`la va qisqa ko`rinishlarini ishlatish mumkin:IF B1 THEN A1 ELSE IF B2 THEN A2 ELSE A3; Bu yerda B1, B2 – mantiqiy ifoda, A1, A2, A3 – operatorlar. Bu operatorning bajarilishi quyidagicha: B1 – mantiqiy ifoda tekshiriladi, agar true qiymat qabul qilsa, A1 operator bajariladi, aks holda B2 – mantiqiy ifoda tekshiriladi, agar true qiymat qabul qilsa, A2 operator, aks holda A3 operator bajariladi. Download 279.6 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling