Sanoq tizimlari


-misol Quyidagi ikkilik sonlari 1001


Download 305.08 Kb.
bet9/14
Sana28.10.2023
Hajmi305.08 Kb.
#1730502
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
санок тизимлари

6-misol
Quyidagi ikkilik sonlari 10012 va 1012 ustida ko’paytirish amalini bajaring.
10012 ( 1*8 + 0*4 + 0*2 + 1*1 = 9 )
1012 ( 1*4 + 0*2 + 1*1 = 5 )
10012
00002
10012
1011012 ( 1*32 + 0*16 + 1*8 + 1*4 + 0*2 + 1*1 = 45 )


Ayirish amali qo’shish amaliga teskari bo’lgan amaldir. Ayirish amali uchun kommutativlik , assosiyativlik va distributivlik qonunlari o’rinli emas.
Ayirish amalini bajarish qoydalari qo’shish jadvalidan aniqlanadi

Ikkilik raqamlarni ayirish jadvali


kamayuvchi

ayiruvchi

ayirma

0

0

0

1

0

1

1

1

0

10

1

1

7-misol
Quyidagi ikkilik sonlari 110012va 1012ustida ayirish amalini bajaring
1 10012 ( 1*16 + 1*8 + 0*4 + 0*2 + 1*1 = 25 )
1012 ( 1*4 + 0*2 + 1*1 = 5 )
101002 ( 1*16 + 0*8 + 1*4 + 0*2 + 0*1 = 20 )
Nolinchi razryad: 1 - 1 = 0
Birinchi razryad: 0 - 0 = 0
Ikkinchi razryad: 0 –1 amal bajarilmaydi ,shuning uchun, katta uchunchi razryaddan birni qarzga olamiz 10 – 1 =1
Uchinchi razryad: kamayuvchining razryadida 1 qarzga olingan edi ,shu sababli bu razryadda faqat 0 bor , 0 – 0 = 0.
To’rtinchi razryad: 0 – 0 = 0


8-misol
Quyidagi ikkilik sonlari 1100002va 1012 ustida ayirish amalini bajaring .
1100002 ( 1*32 + 1*16 + 0*8 + 0*4 + 0*2 + 0*1 = 48 )
1012 ( 1*4 + 0*2 + 1*1 = 5 )
1010112 ( 1*32 + 0*16 + 1*8 + 1*4 + 1*2 + 1*1 = 43 )
9-misol
Quyidagi ikkilik sonlari 1011012 va 1012ustida bo’lish amalini bajaring . (6 misolga qarang)
1011012 1012
1012 10012
0001012
1012
0002
Mashq qilish uchun masalalar

  1. Ikkilik sonlarni qo’shish amalini bajaring .Natijani o’nlik sanoq tizimida tekshiring .

110012 101012
1110112 10012
101012 10102
1111012 100102

  1. Ikkilik sonlarni ko’paytirish amalini bajaring .Natijani o’nlik sanoq tizimida tekshiring .

1110012 102
1110012 10002
101010012 110012
11101012 1012

  1. Ikkilik sonlarni ayirish amalini bajaring .Natijani o’nlik sanoq tizimida tekshiring .

1110012 10012
1110012 101112
10101012 100102

  1. Ikkilik sonlarni bo’lish amalini bajaring .Natijani o’nlik sanoq tizimida tekshiring .

1000112 1112
1101102 10012
4.O’n oltilik sanoq tizimi

Biz, bolalikdan, o’nlik sanoq tizimiga o’rganganmiz .Boshlang’ich maktabdanoq biz o’nlik sanoq tizimidagi raqamlarni qo’shish va ko’paytirish jadvalini « yodlaymiz».


Boshqa tomondan kompyuterning barcha elementlari bazasi, ikkilik sanoq tizimi asosida qurilgan.Yanada aniqroq aytadigan bo’lsak , faqat ikkita- «rost» (1) va «yolg’on» (0)- qiymat qabul qiluvchi, mantiqiy chizma va mantiqiy amallarga asoslangan.Ikkilik sanoq tizimining alifbosi, faqat ikkita 1 va 0 raqamlaridan iborat bo’lganligi uchun ,bu sistema qulaydir , kompyuter uchun «qadrdon»dir.
Ammo ,inson idroki nuqtai-nazaridan,ikkilik sanoq tizimi katta sonlar bilan ishlashda unchalik qulay emas . Mingdan ( o’nli sanoq tizimida)katta bo’lgan sonlarni ikkilik sanoq tizimida ifodalash uchun o’ninchi razryadli sonlardan foydalaniladi .


100000000002 = 210 = 102410 = 1 Кб
Milliondan katta bo’lgan sonlarni ifodalash uchun esa ,yigirmanchi razryadli ikkilik sonlar qo’llaniladi!



Download 305.08 Kb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling