0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
Iikkilik sanoq tizimidagi ihtiyoriy sonni yozish uchun faqat «0» va «1» raqamlaridan foydalaniladi.Masalan,11011 ikkilik son hisoblanadi, aksincha 11211 soni esa ikkilik son emas,chunki, uning yozuvida ikkilik sanoq tizimining alifbosiga tegishli bo’lmagan 2 raqami qatnashgan.
Biroq,11011 soni faqat ikkilik bo’lishi shart emas.U o’nlik ,sakkizlik ,o’n oltilik sanoq tizimidagi son bo’lishi mumkin. Chunki , «0» va «1» raqamlari yuqorida keltirilgan ihtiyoriy sanoq tizimlarining alifbosiga tegishli.
Tabiyki , turli sanoq tizimlarida bir hil yozuvga ega bo’lgan sonlarning miqdoriy qiymatlari turlicha bo’ladi. Shuning uchun , berilgan son aynan ikkilik yoki o’nlik sanoq sistemasida yozilganligini bildirish uchun ,ikkilik sanoq tizimi uchun (2) quyi indeksini va o’nlik sanoq tizimi uchun (10) quyi indeksini yozib qo’yamiz.
11011(10) = 1*104 + 1*103 + 0*102 + 1*101 + 1*100 = 1*10000 + 1*1000 + 0*100 + 1*10 + 1*1
11011(2) = 1* 24 + 1* 23 + 0* 22 + 1* 21 + 1* 20 = 1*16 + 1*8 + 0*4 + 1*2 + 1*1 = 27(10)
Biror miqdoriy qiymatni ikkilik sanoq tizimida ifodalashda o’nlik sanoq tizimiga qaraganda ko’p miqdordagi razryadlar kerak bo’ladi.Bizning misolimizda o’nli sanoq tizimidagi «27» ikki honali sonini ikkilik sanoq tizimida ifodalash uchun 5ta razryaddan foydalandik.
Ikkilik sanoq tizimida ifodalangan sonlarning (odatdagi o’nlik sanoq tizimidagi ) miqdoriy qiymatlarini hisoblaymiz:
1000111(2) = 1* 26 + 0* 25 + 0* 24 + 0* 23 + 1* 22 + 1* 21 + 1* 20 =
Do'stlaringiz bilan baham: |