Algoritmlar. O’quv-uslubiy majmua


Quyidagi mantiqiy ifodalarda amallarning bajarilish tartibini aniqlang va qiymatini hisoblang



Yüklə 2,16 Mb.
səhifə118/178
tarix28.07.2023
ölçüsü2,16 Mb.
#137796
1   ...   114   115   116   117   118   119   120   121   ...   178
Algoritmlar (1)

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

  1. 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:

  1. Amaliy mashg’ulot nazariy materiali bilan tanishib chiqish

  2. 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:


Yüklə 2,16 Mb.

Dostları ilə paylaş:
1   ...   114   115   116   117   118   119   120   121   ...   178




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin