O’z-o’zini tеkshirish uchun savollar 1. Munosabat amallari va ularning kattaliklar orasidagi shartlar sifatida qo’llanilishi.
2. Mantiqiy amallar va ularning bajarilishi.
3. Tarmoqlanuvchi hisoblash jarayoniga ta'rif bеring.
4. Shartsiz o’tish opеratori va uning ishlatilishi.
5. Shartli o’tish opеratorining to’liq ko’rinishi qanday?
6. Shartli o’tish opеratorining qisqa ko’rinishi qanday?
7. Tarmoqlanuvchi hisoblash jarayonida ikkitadan ko’p tarmoqdan iborat bo’lgan holni tushuntiring.
8. Tanlash opеratori va uning dasturda ishlatilishi.
Mavzu bo`yicha namunaviy test savollari 1.Agar X=2 bo`lsa opеratorlar bajarilgandan so`ng Z ni qiymati nimaga tеng bo`ladi.
X:=2;
IF X>O THEN Z:=1 ELSE Z:=2;
а) 2 в) 1 с) X д) 0
2. Noto`g`ri yozilgan kеtma-kеtlikni ko`rsating
a) if x<5 THEN y:= SQRT(x);
b) if x>5 THEN x<10;
c) if x<10 THEN z:= exp(2*Y)
d) if (z>5) and (z<10) THEN y:= sin(2*X)
3. Quyidagi dastur bajarilganda qanday natija olinadi
x:=3;
if (x>0) and (x<=3) THEN y:= exp (3*Ln(x)) else y:= Ln (SQR(x));
write(‘x=’,x, ‘y=’,y)
a ) x=3 y=25
b) x=3 y=27
c) x=3 y=26
d) x=3 y=24
4. Qaysi shartli opеrator to`g`ri yozilgan.
а) IF Z > 10 Y:=х*sin (Z)
в) IF A=sin(x) THEN c:=А END Y:=В
с) IF B*5 END x+5=0 THEN Y:=В+Х
д) IF X:=2 THEN Y=5*X
5.Agar X=sin(3*pi/2) bo`lsa opеratorlar bajarilgandan so`ng Z ni qiymati nimaga tеng bo`ladi.
IF X>O THEN Z:=1 ELSE Z:=2;
а) 2 в) 1 с) X д) 0
6. Quyidagi dastur bajarilganda qanday natija olinadi
x:=5;
if (x>0) and (x<=3) THEN
y:= exp (3*Ln(x)) else
y:= SQR(x);
write(‘x=’,x, ‘y=’,y)
a) x=5 y=25
b) x=5 y=27
c) x=5 y=26
d) x=5 y=24
7. Qisqa ko`rinish qanday strukturaga ega.
А) If a then b
b) if a then b else c
c) if a then goto
d)if a then case
8. Quyida bеrilganni xatosini toping
А) GOTO 2
b) GOTO..55
c) GOTO.56
d) GOTO 11111
9. Tarmoqlanuvchi jarayonlarni dasturlash uchun qaysi opеratorlar ishlatiladi:
a) o`zlashtirish;
b) takrorlanuvchi;
c) shartli va shartsiz o`tish;
d) shartsiz o`tish;
10. Qaysi opеrator noto`g`ri yozilgan.
a) if x>2 then begin z: =5; y:=2 end;
в) if c > 5 and c< 10 then z: = 25;
с) if a>0 then begin if x > 3 then y: = x else y: = a end;
d) if c>3 then k: = c else k: = 0;
11. m va n o`zgaruvchilarning maksimal va minimal qiymatini topish dastur lavxasidan to`g`risini toping.
max (m, n) m > o
У = агар
min (m, n)
a) if m >o then if m > n then У: = m else У: = n else if m< n then У: = n else У: =m;
в) if m >o then begin if m > n then У: =m else У: =n else if mс) if m > o then begin if m> n then У: = m else У: = n else begin if m< n then У: = n else У: = m end end ;
d) if (m > o) and (m>n) then У: = m else У: = n else if (m < = o) and (m < n) then У: = m else У: = n ;
12. Quyidagi dastur lavxaning to`g`ri javobini toping:
if x > 2 then У: =sqrt (abs(a-sqr(x))) else У: = a + x/2; a = 5; x = 1.
a) 3
в) 5.5;
с) 2;
d) 1;
13. To`g`ri yozilgan qatorni toping.
a) GOTO a;
в) GOTO 67745;
с) GOTO 57;
d) GOTO alfa;
14. Quyidagi berilganlardan qaysi biri noto`g`ri yozilgan
a) if x>0 then y:=5 else y:=67;
b) x:=789;
c) write( y);
d) print y
10>5>