IV. Mustahkamlash uchun savol va topshiriqlar Tarmoqlanish operatorining qisqa va to‘liq shakllari orasida qanday farq bor?
Paskalda qanday mantiqiy amallar qo’llaniladi?
Paskalda murakkab mantiqiy shartlarga misol keltiring.
Mantiqiy ifodada amallarning bajarilish tartibini tushuntirib bering.
Mantiqiy ifodada qachon qavslar ishlatiladi?
Mashqlar 1. Quyidagi berilgan operatorlardagi xatolarni aniqlang va izohlang.
a) IF d>0 THEN 63 ELSE s:=d+a; THEN dan keyin operator turishi kerak. b) IF s1<>s2 THEN ELSE g1:=s1*s2; THEN dan keyin operator turishi kerak. d) IF i*j THEN goto vo ELSE goto ne; IF dan keyin shart—mantiqiy ifoda turishi kerak e) IF x<>0 AND x<=5 THEN y=4*sin(x); murakkab shartlarda har bir oddiy shart qavslar ichiga olib yozilishi kerak. 2. Quyidagi mantiqiy ifodalardagi amallarning bajarilish tartibini aniqlang.
a) a<–6 OR a>=0 AND a<4 ; b) x*x +y >0 AND a=0.1 OR (b>3.7 AND s<>k4) ;
d) v= ‘ha‘ AND x1>0 AND x2>0 ; e) a>0 OR a<1 OR NOT x*x+x*x<=1 ;
f) NOT v<=b AND (f<=f1 OR t=‘.‘) g) NOT(NOT(NOT(a>b) OR TRUE) AND FALSE) ;
3. Uzunliklari orqali berilgan uchta kesmadan uchburchak hosil qilish mumkin yoki mumkin emasligini aniqlovchi dastur tuzing.
Program kesmalar;
Uses crt;
Label 1;
Var a,b,c: real;
Begin
Clrscr;
Write(‘Uchta kesma uzunliklarini kiriting a,b,c= ’);
If (awriteln(‘Uchburchak yasash mumkin emas.’);
1: readln;
End.
4. Quyi sinf o‘quvchisini ko‘paytirish jadvali bo‘yicha sinovchi dastur tuzing. To’g’ri javob berilganda “Barakalla”, aks holda “Qayta ishla” matnlari turli rangda chiqsin.
V. Uyga vazifa:Kiritilgan 1 dan 7 gacha oraliqda bo’lgan raqamga asosan hafta kunini ekranga chiqaruvchi dastur tuzing.
1>4>