II
Yoki
$a||$b
$a yoki $b o'zgaruvchilarning ikkalasidan
birortasi rost qiymat qabul qilsa, rost, aks
holda yolg'on
OR
voki
$a OR $b
|| kabi mantiqiv amal
XOR
yoki
$a XOR $b
o'zgaruvchilarning ikkalasidan faqatgina bit-
tasi rost bo'lsa, rost
!
Emas
!$a
agar Sa yolg‘on bo'lsa, natija rost va aksincha
3.4. Tenglik amali
Tenglik a m ali = = ( i k k i t a te n g belgisi) ikk ita q iy m a tn i bir-biriga
taqqoslaydi va u l a r n i n g ten g lig in i tek sh irad i. M a sa la n ,
$ a = =$ b ;
$a va $b o ‘z g a ru v c h ila rd a s a q la n a y o tg a n q i y m a tla rn in g
tengligini
tek s h irish u c h u n ishlatiladi. A g a r i k k a la o ‘z g a ru v c h in in g qiym ati
bir-b irig a te n g b o i s a ,
natija t r u e ni, aks h o ld a false ni beradi.
Bu a m a l n i te n g la sh tiris h a m a li b ila n a d a sh tiris h m u m k in . Bu
v aq td a d a s t u r d a x atolik y u za g a kelganligi h a q id a x ab a r ch iqm asligi
m u m k i n , lek in istalgan natijaga e rish ib b o 'lm a y d i.
U m u m iy h o lla rd a
nol b o 'l m a g a n q iym at tru e n i, nol q iy m a tla r esa — false ni beradi.
Q uyidagi h o la tn i k o ‘rib ch iq a m iz :
$ a= 5; $b=7;
$ a = $ b ni te k s h ira d ig a n b o ‘lsak, natija tr u e ni beradi. N i m a
uch u n ?
3 .6 -jadval
Dostları ilə paylaş: