Quyidagi mantiqiy ifodalarda amallarning bajarilish tartibini aniqlang va qiymatini hisoblang (A = true, B=false, C=true, D=false)
1.
A or B and not(A xor D)
13.
A or notB and notD or C
2.
A and B xor not(A or D)
14.
B or D and not(A xor D)
3.
A or B and A xor D
15.
A or B and A xor D
4.
notA or B and D
16.
A and B xor not (A or D)
5.
A or notB and C or D
17.
notC or notB and D or C
6.
(A or B) and (not(A xor C))
18.
C or notD and A xor B
7.
A and (B xor not(A or C))
19.
(A xor B) and (not(A or C))
8.
A or B and (B or C)
20.
C and (A xor not(D or C))
9.
A or notC and not(A xor D)
21.
A xor B and (D or C) and B
10.
notA and B or not(C or D)
22.
A xor notB and not(C and D)
11.
A or B and notA xor notD
23.
notA or B xor not(C or D)
12.
notA or B and D xor notC
24.
A or C and notA or notD
25.
NotA xor B or D and notC
Quyidagi shart bajarilganda TRUE aks holda FALSE qiymat qabul qiladigan mantiqiy ifodani yozing
1.
x, y, z o`zaro teng kattaliklar.
2.
x, y o`zgaruvchilar qiymatlari yig`indisi z o`zgaruvchi qiymatiga teng.
3.
X o`zgaruvchi Y o`zgaruvchiga qoldiqsiz bo`linadi.
4.
X o`zgaruvchi Y o`zgaruvchining kvadratiga teng.
5.
X o`zgaruvchi Y o`zgaruvchiga qarama – qarshi.
6.
X o`zgaruvchining qiymati juft son.
7.
X o`zgaruvchi 3 ga qoldiqsiz bo`linadi.
8.
X va Y o`zgaruvchilarning ikkalasi ham juft.
9.
X o`zgaruvchining qiymati [0, 3] yoki [4, 8] oraliqqa tegishli.
10.
M(x, y) nuqta markazi koordinatalar boshida bo`lgan radiusi R ga teng bo`lgan aylanada yotadi.
11.
M(x, y) nuqta bir uchi koordinatalar boshida bo`lgan tamoni a ga teng bo`lgan kvadratda yotamaydi.
12.
Ikkita x, y o`zgaruvchilar qiymatlari yig`indisi, ularning qiymatlari ko`paytmasidan katta.
13.
kvadrat tenglama ikkita har xil haqiqiy yechimga ega.
14.
kvadrat tenglama ikkita bir xil haqiqiy yechimga ega.
15.
kvadrat tenglama bitta ham haqiqiqy yechimga ega emas.
16.
Tomonlarining uzunliklari a, b, c bo`lgan uchburchak yasash mumkin.
17.
Tomonlarining uzunliklari a, b, c bo`lgan uchburchak yasash mumkin emas
18.
Tomonining uzunligi a bo`lgan kvadrat ichiga tomonining uzunligi b bo`lgan kvadrat joylashadi
19.
Tomonlarining uzunligi a, b bo`lgan to`g`ri to`rtburchak ichiga tomonining uzunligi c, d bo`lgan to`g`ri to`rtburchak joylashadi.
20.
Tomonlarining uzunligi a, b bo`lgan to`g`ri to`rtburchak ichiga katetlarining uzunligi c, d bo`lgan to`g`ri burchakli uchburchak joylashadi.
21.
X o`zgaruvchi [1, 3] yoki [-1, 1] oraliqlarga tegishli emas.
22.
A, B, C mantiqiy o`zgaruvchilarning birortasi chin (True).
23.
A, B, C mantiqiy o`zgaruvchilarning birortasi yolg`on (False).
24.
A, B, C mantiqiy o`zgaruvchilardan ixtiyoriy ikkitasi teng.
25.
A, B, C mantiqiy o`zgaruvchilar bir – biriga teng.
15-AMALIY MASHG’ULOT
MAVZU: Turbo Paskal algoritmik tilida chiziqli va tarmoqlanuvchi jarayonlarni algoritmlash
Amaliy mashg’ulotning maqsadi: Paskal dasturning strukturasi, o`zgaruvchilarni tasvirlash, ta’minlash, kiritish va chiqarish operatorlarini o`rganish, tarmoqlanuvchi jarayonlarni dasturlashda ishlatiladigan shartsiz o`tish, shartli o`tish va tanlash operatorlarning yozilishi va ishlashi to`g`risida ko`nikmalar hosil qilish, bu operatorlarni qo`llab chiziqli tarmoqlanuvchi jarayonli masalalarning dasturlarini tuzishni o`rganish.
Amaliy mashg’ulot natijasi : Paskal dasturning strukturasi, o`zgaruvchilarni tasvirlash, ta’minlash, kiritish va chiqarish operatorlarini o`rganish va ularni amaliy masalalarni echishga qo`llab chiziqli va tarmoqlanuvchi dasturlar tuzishni malakasiga ega bo’lish.
Amaliy ish rejasi rejasi: Amaliy mashg’ulot nazariy materiali bilan tanishib chiqish
Mos variantidagi topshiriqni bajarish
Nazariy ma’lumotlar. Paskal tilidagi dastur tarkibi 2 asosiy qismdan iborat bo`ladi. Bular dastur sarlavhasi va dastur tanasi. Dastur tanasidan keyin nuqta qo`yiladi, bu nuqta dastur oxirini bildiradi. Dastur sarlavhasi dastur tanasidan nuqta vergul bilan ajratiladi:
::=; Paskal tili dasturi umumiy holda 6 bo`limdan iborat va ular aniqlangan ketma – ketlikda joylashgan bo`lishi shart:
P rogramm ;