Misollar:
O'nlik sanoq sistemasidan konvertatsiya qilish
Keling, 4 ta bazadan o'nli kasrga o'tkazish misolini eslaylik:
1302 4 = 1⋅4 3 + 3⋅4 2 + 0⋅4 1 + 2⋅4 0 = 114
Aks holda, u quyidagicha yozilishi mumkin:
114 = ((1 ⋅ 4 + 3) ⋅ 4 + 0) ⋅ 4 + 2 = 1302 4
Bundan ko'rinib turibdiki, 114 ni to'liq 4 ga bo'lganda, qolganda 2 qolishi kerak - bu to'rtlamchi tizimda yozishda eng muhim raqam. Ko'rsatkich teng bo'ladi
(1 ⋅ 4 + 3) ⋅ 4 + 0
Uni 4 ga bo'lish qoldiqni beradi - keyingi raqam (0) va qism 1 ⋅ 4 + 3. Bosqichlarni davom ettirib, qolgan raqamlarni ham xuddi shunday qilib olamiz.
Umuman olganda, sonning butun qismini o'nlik sanoq sistemasidan boshqa asosli tizimga o'tkazish uchun quyidagilar zarur:
Ketma-ket bo'linishni bajaring qolganlari bilan asl son va har bir olingan qism yangi sanoq tizimi asosida.
Hisoblangan qoldiqlarni oxirgisidan boshlab yozing (ya'ni teskari tartibda)
Misollar:
Ko'p asosli sanoq tizimlari
Kompyuterlar bilan ishlashda ikkilik sanoq sistemasi keng qo'llaniladi (chunki kompyuterda axborotni tasvirlash unga asoslanadi), shuningdek sakkizlik va o'n oltilik tizimlar, yozuvlar odamlar uchun yanada ixcham va qulaydir. Boshqa tomondan, 8 va 16 2 ning darajalari bo'lganligi sababli, ikkilik tizimda yozish va bu tizimlardan biriga o'tish hisoblashsiz amalga oshiriladi.
Jadvalga muvofiq o'n oltilik yozuvning har bir bitini to'rtta (16 = 24) ikkilik raqam (va aksincha) bilan almashtirish kifoya.
o'n oltilik -> ikkilik
|
A
|
3
|
2
|
E
|
1010
|
0011
|
0010
|
1110
|
ikkilik -> o'n oltilik
|
(00)10
|
1010
|
0111
|
1101
|
2
|
A
|
7
|
D
|
Xuddi shunday, ikkilik va sakkizlik tizimlar o'rtasidagi tarjima sodir bo'ladi, faqat sakkizlik raqam ikkilikning uchta raqamiga to'g'ri keladi (8 = 2 3)
sakkizlik -> ikkilik
|
|
5
|
3
|
2
|
1
|
|
101
|
011
|
010
|
001
|
ikkilik -> sakkizlik
|
(0)10
|
101
|
001
|
111
|
101
|
2
|
5
|
1
|
7
|
5
|
Do'stlaringiz bilan baham: |