& (and) Ikkala bit ham ga teng bo’lsa, ga o’rnatiladi



Yüklə 12,65 Kb.
tarix10.10.2023
ölçüsü12,65 Kb.
#126552
Bitli operatorlar ikkilik sanoq sistemasi bilan ishlashda kerak bo


Bitli operatorlar ikkilik sanoq sistemasi bilan ishlashda kerak bo’ladi. Bugungi postimizda & (AND) operatori bilan tanishib chiqamiz.
& (AND) - Ikkala bit ham 1 ga teng bo’lsa, 1 ga o’rnatiladi.

Misol uchun :

1. Ikkita musbat sonni mantiqiy ko'paytirish uchun👇
a=13&11
print(a)
Yechilishi:
Har ikkala sonni 2 lik sanoq sistemasiga o'tkazib chiqqan javoblarni mantiqiy ko'paytiramiz va yana 10 lik sanoq sistemasiga o'tkazamiz.
13->8+4+1=1000+100+1=1101
11->8+2+1=1000+10+1= 1011
1101
1011
1001->9
Javob: 9✅

2. Manfiy sonni musbat songa mantiqiy ko'paytirish uchun👇


a=-13&11
print(a)
Yechilishi :
Har doim berilgan sonlarni ikkilik sanoq sistemasiga olib o'tamiz.
11 ->8+2+1=1000+10+1=1011
Manfiy sonlarni ikkilik sanoq sistemasiga olib o'tish uchun berilgan manfiy sonni ikkining razriyadi bo'yicha taqqoslaymiz. -13 ni 13 dan katta ikkining razyadiga qo'shamiz. 16+(-13)=3 3 ni ikkilik sanoq sistemasiga o'tkazamiz 3->0011.
Endi berilgan sonlarni mantiqiy ko'paytiramiz.
1011
0011
0011 chiqqan javob 1o lik sanoq sistemasida 3ga teng
Javob 3✅
IZOH :
Agar sonlar 5,6,7 bo'lsa 8 ga 9,10 ,11,12,13,14,15 bo'lsa 16 ga 17,18,19...........31 gacha bo'lsa 32 qoʻshamiz. Misol -5&6 bo'lsa 8 ga qo'shamiz 8+(-5)=3 ; -18&20 bo'lsa 32 ga 32+(-18) =14 va hokazo

3. Musbat sonni manfiy songa mantiqiy ko'paytirish uchun👇


a= 13&-11
print(a)
Yechilish:
13->8+4+1=1000+100+1=1101 16-11=5 ->0101
1101
0101
0101-> 5
Javob 5✅
4. Ikkita manfiy sonni mantiqiy ko'paytirish uchun👇
a=-13&-11
print(a)
Yechilishi:
16-13=3->0011
16-11=5->0101
0011
0101
0001-> 1
Agar ikkala son ham manfiy bo'lsa chiqqan javobni ayirgan sonimizdan ayrib javob sifatida qabul qilamiz 1-16=-15
Javob :-15✅
Yüklə 12,65 Kb.

Dostları ilə paylaş:




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

    Ana səhifə