1-ma’ruza. Hisoblash tizimlari: a o’nlik va ikkilik hisoblash tizimlari va ular ustida amallar reja


Bir sanoq sistemasidan boshqasiga o’tish usullari



Yüklə 2,23 Mb.
səhifə4/5
tarix24.09.2023
ölçüsü2,23 Mb.
#147700
1   2   3   4   5
1-ma\'ruza

1.3. Bir sanoq sistemasidan boshqasiga o’tish usullari
1.3. Bir sanoq sistemasidan boshqasiga o’tish usullari
Misol: X=12510 sonini 8 lik sanoq sistemasiga o’tkazish talab etilsin. Demak, bu holda P=10, Q=8. Yuqorida ta’kidlaganimizdek, amallar 10 lik sanoq sistemasida bajariladi.
Demak, birinchi qadamda qodiq q0q5 bo’lishdan hosil bo’lgan sonning butun qismi X1=15.
2)
bu holda qoldiq q1=7 va butun qismi x2=1.
Demak, q2q1 va X3q0.
X=qnqn-1…q1q0 ga asosan X=q2q1q0. Demak X=1758 ekan.
Yuqorida keltirilgan bo’lish jarayonini soddaroq shaklda quyidagicha ifodalash mumkin:
Bundan, 12510 = 1758 kelib chiqadi.
1)
1.3. Bir sanoq sistemasidan boshqasiga o’tish usullari
Bir sanoq sistemasidan boshqasiga o’tish uchun yuqorida keltirilgan qoidalar ixtiyoriy P va Q uchun o’rinlidir, ammo P dan Q ga o’tish jarayonida R≠10 bo’lsa, amallarni R dan 10 lik sanoq sistemasiga o’tkazishda quyidagi qoidani qo’llash ishni osonlashtiradi.
Faraz qilaylik, Xp=(anan-1…a1a0)p
bo’lsin. Bu sonni
Xp=(anPn+an-1Pn-1+…+a1P1+a0)p
ko’rinishida yozib olamiz. Bu sondagi barcha va R ni 1.1-jadvaldan foydalanib, 10 lik sanoq sistemasida ifodalasak va amallarni bajarsak, R sanoq sistemasida berilgan Xr sonining 10 lik sanoq sistemasidagi ko’rinishi hosil bo’ladi. Masalan, 1758 ni 10 lik sanoq sistemasiga o’tkazish talab etilsin. Yuqoridagi qoidaga ko’ra:
X8=1758=(1*102+7*101+5*100)8=(1*82+7*81+5*80)10=(1*64+7*8+5)10=
=12510
Demak, 1758 = 12510.
B) R sanoq sistemasida X kasr son berilgan bo’lsin va bu sonni Q sanoq sistemasiga o’tkazish talab etilsin.
Bu sonning Q canoq sistemasidagi ko’rinishi quyidagicha bo’lsin:
X=(0,X-1X-2…X-m)Q
1.3. Bir sanoq sistemasidan boshqasiga o’tish usullari
yoki
X=X-1*Q-1+ X-1*Q-2+….+ X-m*Q-m
X ni Q ga ko’paytirsak,
Q*X=X-1 + X-1*Q-1+….+ X-m*Q-mQ1
hosil bo’ladi. Hosil bo’lgan sonning butun qismi X-1 bo’lib, u qidirilayotgan sonning birinchi raqamidan iboratdir. Ko’paytmaning kasr qismini N1 bilan belgilaymiz.
N1=X-2+X-3*Q-1+….+X-m*Q-mQ2
N1 ni Q ga ko’paytirsak:
Q*N1=X-2+X-3*Q-1+…+X-m*Q-m+2
hosil bo’ladi. Ko’paytmaning butun qismi X-2 ga teng bo’lib, u qidirilayotgan sonning ikkinchi raqamiga tengdir. Ko’paytmaning kasr qismini N2 bilan belgilaymiz:
N2=X-3*Q-1+….+X-m*Q-m+2
N2 ni Q ga ko’paytirib, X-3 ni hosil qilamiz va bu jarayonni m marta davom ettirsak, barcha lar hosil bo’ladi. Bu holda ham amallar R sanoq sistemasida bajariladi. Masalan, X10=0,10510 sonini 8 lik sanoq sistemasiga o’tkazish talab etilgan bo’lsin. Bu holda R=10.

Yüklə 2,23 Mb.

Dostları ilə paylaş:
1   2   3   4   5




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin