IF...THEN...ELSE shartli utish operatori




Download 21.32 Kb.
bet4/5
Sana10.04.2017
Hajmi21.32 Kb.
#3731
1   2   3   4   5
IF...THEN...ELSE shartli utish operatori. Bu operator taqqoslash sharti orqali kerakli satrga o’tish yoki qo’yilgan maqsadni amalga oshirishga yordam beradi va uning to’liq yozilishi:

Agar X katta bo’lsa 10 dan y=sin(x)+cos(x) ga teng aksincha bo’lsa y=cos(x) masalasiga programma tuzish kerak bo’lsa, unda:

10 PRINT ""

20 INPUT X

30 IF X>10 THEN Y=SIN(X)+COS(X): GOTO 50

40 Y=COS(X)

50 PRINT X, Y : END

FOR va NEXT operatorlari. Beysik algoritmik tilda tsiklik jarayonda programma tuzilganda FOR va NEXT maxsus operatorlaridan foydalaniladi. FOR V=L1 TO L2 STEP L3

Bu erda: V-boshqaruvchi o’zgaruvchilarning nomi, L1- arifmetik ifoda boshlang’ich qiymati, L2- arifmetik ifoda qiymati, STEP- qadam, L3- qadamlash raqami arifmetik ifoda. Sodda qilib tushintirsak, FOR operatori tsikl boshlanishi NEXT operatori esa tsikl oxiridir. FOR va NEXT tsikl operatori qandaydir operatorni yoki operatorlar ketma-ketligi necha marta takrorlanishini belgilaydi. Masalan:

FOR K=1 TO 20 : FOR I=1 TO 25

.............

.............

NEXT I, K

FOR va NEXT operatorlari bitta tsiklning mos ravishda boshida va oxirida joylashgan. TSikl tugagandan keyin NEXT operatoriga tsikldan avtomatik chiqish yuz beradi. TSiklik programmani tuzishda qadam har qanday miqdorga ya’ni musbat yoki manfiy, butun yoki kasr miqdorga o’zgarishi mumkin. Quyidagi misolda qator ikki marta ortadi. Bu jarayon STEP (qadam) operatori yordamida amalga oshiriladi. Masalan: 10 X=0

20 FOR K=1 TO 101 step 2

30 X=X+K

40 NEXT K

50 PRINT X : END

Bu programma butun toq sonlar yig’indisini, ya’ni X=1+3+...+101 ni hisoblaydi.





Download 21.32 Kb.
1   2   3   4   5




Download 21.32 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



IF...THEN...ELSE shartli utish operatori

Download 21.32 Kb.