Algoritmik tillar va dasturlash. Ma’ruza mashg’ulotlari uchun o’quv qo’llanma. X. E. Xolmirzayev, M. N. Ikromova, M. M. Bahromova Annotatsiya



Yüklə 2,87 Mb.
səhifə15/56
tarix19.12.2023
ölçüsü2,87 Mb.
#184841
1   ...   11   12   13   14   15   16   17   18   ...   56
O`quv qo`llanma11 (2)

Amal

Natija

x == y

true, agar x operand y ga teng bo‘lsa, aks xolda false

x != y

true, agar x operand y operandga teng bo‘lmasa, aks xolda false

x < y

true, agar x operand y operanddan kichik bo‘lsa, aks xolda false

x > y

true, agar x operand y operanddan katta bo‘lsa, aks xolda false

x <= y

true, agar x operand y operanddan kichik yoki teng bo‘lsa, aks xolda false

x >= y

true, agar x operand y operanddan katta yoki teng bo‘lsa, aks xolda false



Razryadli mantiqiy amallar
Razryadli mantiqiy amallar ( &, |, ^ ) butun tipli operandlar uchun qo‘llanilib, operandlarning ikkilik sanoq sistemasidagi kodlari ustida bajariladi. Amal bajarilishi jarayonida operandlarning mos razryadlari ustida amallar bajariladi, ya’ni birinchi operandning birinchi biti ikkinchi operandning birinchi biti bilan, birinchi operandning ikkinchi biti ikkinchi operandning ikkinchi biti bilan va h.
Razryadli kon’yunksiya ( & ) amalida har ikki operandning mos bitlarining ko‘paytiriladi. Amal operandlarning ikkilik sanoq sistemasidagi kodlari ustida bajariladi.
Masalan: 4&5 amalining bajarilish jarayoni quyidagicha bo‘ladi:
4 sonining ikkilik kodi – 1000
5 sonining ikkilik kodi - 1001
(1*1=1, 0*1=0, 0*1=0 va 0*1=0)= 1000 ga teng.
Razryadli diz’yunksiya( | ) amalida har ikki operandning mos bitlarining qo‘shib chiqiladi. Amal operandlarning ikkilik sanoq sistemasidagi kodlari ustida bajariladi.
Masalan: 4|5 amalining bajarilish jarayoni quyidagicha bo‘ladi:
4 sonining ikkilik kodi – 1000
5 sonining ikkilik kodi - 1001
(1+1=10, 0+1=1, 0+1=1 va 0+1=1)= 10111 ga teng.
Razryadli-istisnoli YoKI amali( )da har ikki operandning qo‘shiladi. Qo‘shish jarayonida har ikki operand ikkilik kodlarining mos o‘rinda turganlar bir-biridan farqli bo‘lgandagina ularning yig‘indisi 1 bo‘ladi, aks holda 0 bo‘ladi.
Masalan: 4^5 amalining bajarilish jarayoni quyidagicha bo‘ladi:
4 sonining ikkilik kodi – 1000
5 sonining ikkilik kodi - 1001
(1+1=0, 0+1=1, 0+1=1 va 0+1=1)= 0111 ga teng.
Mantiqiy amallar
Mantiqiy VA(&&) va YoKI ( || ) amallari mantiqiy tipdagi operandlar uchun qo‘llaniladi. Amal natijasi ham mantiqiy tipda, true yoki false bo‘ladi.
Mantiqiy VA(&&) amalining natijasi qachonki har ikki operandning qiymati true bo‘lgandagina true bo‘ladi, aks holda false bo‘ladi.
Mantiqiy YoKI ( || ) amalining natijasi har ikki operanddan hech bo‘lmasa bittasining qiymati true bo‘lganda true bo‘ladi, aks holda false bo‘ladi.
Shartli operator
Shartli operatorda ( ? :) 3 ta operand ishtirok etadi. Shu sabali ushbu operatorni ternar operator ham deb ataladi.
Sintaksisi:

Yüklə 2,87 Mb.

Dostları ilə paylaş:
1   ...   11   12   13   14   15   16   17   18   ...   56




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