logo

Sanoq sistemalari bilan ishlash.

Загружено в:

08.08.2023

Скачано:

0

Размер:

3531.6357421875 KB
Mavzu:Sanoq sistemalari bilan ishlash.
Reja :
1.Sanoq sistemasi haqida tushuncha.
2.Sonlarni bir sanoq sistemasidan ikkinchi sanoq sistemasiga o’tkazish.
3.Sanoq sistemalarida arifmetik amallarni bajarish.
4. Ikkili-sakkizli va ikkilik-o’n oltili sanoq sistemalari.
1. Sanoq sistemasi  haqida tushuncha .   Sanoq sistemasi  — bu, sonlarni  belgilangan miqdoriy qiymatga
еga  bo’lgan  belgilar   asosida   nomlash  va tasvirlash   usulidir.    Sonlarni   tasvirlash  usuliga  bog’liq  ravishda   sanoq
sistema pozitsion va nopozitsion bo’ladi.
Pozitsion   sanoq   sistemasida   har   bir   raqamning   miqdoriy   qiymati   uning   sondagi   joyiga   (pozitsiyasiga)   bog’liq
bo’ladi. Quyidagi jadvalda pozitsion sanoq sistemaga misollar keltirilgan( 1-rasm):
Asosi Sanoq sistemasi Foydalaniladigan belgilar
2 Ikkili 0,1
3 Uchli 0,1.2
4 To’rtli 0,1,2,3
5 Beshli 0,1,2,3,4
8 Sakkizli 0,1,2,3,4,5,6,7
10 O’nli 0,1,2,3,4,5,6,7,8,9
12 O’n ikkili 0,1,2,3,4,5,б,7,8,9,А,В
16 O’n oltili 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
1-rasm Sonning   pozitsion   sanoq   sistemasida   tasvirlash   uchun   ishlatiladigan   turli   raqamlar   miqdori   (N)   sanoq
sistemasini asosi deyiladi. Raqamlar qiymati 0 dan N-1 gacha oraliqda yotadi. Umumiy holda ixtiyoriy sonni N
asosli sanoq sistemasida yozish quyidagi yig’indi ko’rinishiga  е ga:
A
n A
n-1 A
n-2  … A
1 A
0 ,A
-1 A
-2   =
А
n В n
 + A
n-1 B n-1
 + ... + A
1 B 1
 +  А
0 В 0
 + A
-1 B -1
 +  А
-2 В -2
 + ...   (1)
bu erda, pastki indekslar raqamning sondagi joylashgan joyini (razryadini) aniqlaydi:
 B  —  sanoq sistemasi asosi;
 n  — raqamlarni pozitsiyasi(o’rni);
 An , An-1, An-2 … A1, A0, A-1, A-2 — berilgan sonni raqamlari;
 indekslarning musbat qiymatlari — sonning butun qismi uchun;
 manfiy qiymatlar — kasr qism uchun;
 Misol:  23,4310=2*101+3*100+4*10-1+3*10-2
Nopozitsion   sanoq   sistemasida   raqamlar   o’zining   miqdoriy   qiymatini,   ularning   sondagi   joylashishi
o’zgarganda,   o’zgartirmaydi.   Bu   turda   sanoq   sistemasiga   Rim   raqamlarini   misol   qilish   mumkin.   Bu   sanoq
sistemasida 7 ta belgidan foydalaniladi: I, V, X, L, C, D, M.
Ularni o’nli sanoq sistemasida mos keluvchi qiymatlari:
I(1)  V(5)  X(10)  L(50)  С  (100)  D(500)  M(1000)
Misol:     III – 3          LIX – 59   DLV – 555 Rim raqamlarini ifodalash murakkabligi va ular ustida arifmetik amallarni bajarish qoidalari yo’qligi ularni
kamchiligi   hisoblanadi.   Shuning   uchun,   undan   ayrim   joylarda   foydalaniladi.   Biz,     asosan,     pozitsion   sanoq
sistemasidagi sonlar ustida ish olib boramiz.
2.   Sonlarni   bir   sanoq   sistemasidan   ikkinchi   sanoq   sistemasiga   o’tkazish .   Biz   o’rgangan   o’nli   sanoq
sistemasidagi   sonlarni   boshqa   sanoq   sistemasidagi   son   ko’rinishiga     o’tkazish   uchun,   uni   butun   va   kasr
qismilariga alohida usul qo’llaniladi. Sonni butun qismini boshqa sanoq sistemasi  o’tkazish uchun, berilgan son,
o’tkazilishi kerak bo’lgan  sanoq sistemasi asosiga bo’linadi. Bo’linma qoldig’i belgilab qo’yiladi. Bo’linma yana
sanoq   sistemasi   asosiga   bo’linadi.   Bu   jarayon   bo’linma   sanoq   sistemasi   asosidan   kichik   bo’lguncha   davom
ettiriladi. Hosil bo’lgan qoldiqlar oxiridan boshlab navbati bilan yozib chiqiladi.
Misol-1.1.  a) 267
10  →X
2        b) 267
10  →Y
8            c) 267
10  →X
16
267|  2          a)
266|  133|  2
             1  132 | 66|  2  
                      1  66 | 33|  2  
                         0  32|  16|  2
                                 1  16|  8|  2
                                      0   8|  4|  2  
                                          0   4|  2|  2
                                              0   2|   1
                                                  0
      Demak, 267
10 =100001011
2   267|  8              b)
   264|  33|  8
       3  32|  4
            1
Demak, 267
10 =413
8   267|  16           c)
   256 | 16|  16
    11   16|  1 
          0
Demak, 267
10 =10B
16 O’nli   sanoq   sistemasidagi   sonlarni   kasr   qismini   boshqa   sanoq   sistemasiga   o’tkazish   uchun,   kasr   qismini
sanoq sistemasi asosiga ko’paytiriladi, hosil bo’lgan sonni butun qismi belgilab qo’yiladi va kasr qismi esa yana
sanoq sistemasi asosiga ko’paytiriladi.  Bu jarayon yetarli aniqlikda hisoblanguncha davom ettiriladi.
Misol-1.2. a) 267,68
10  →X
2        b) 267,68
10  →Y
8            c) 267,68
10  →X
16
Berilgan misoldagi  sonlarni butun qismi  Misol-1.1da aniqlangan.   Shuning uchun ularni kasr qismi  ustida
amallarni bajaramiz.
a)  
x   0,68      
x  0,36      
x  0,72  …..   Demak, 267,68
10 =100001011,101
2
2              2               2
1,36         0,72       1,44
b)  
x  0,68       
x  0,44      
x  0,52 .....   Demak, 267,68
10 =413,534
8
8                8               8
5,44         3,52        4,16
c)   
x  0,68      
x  0,88       
x  0,08 ….. Demak, 267,68
10 = 10B,AE1
16
16             16              16
10,88      14,08         1,28
Boshqa   sanoq   sistemasidagi   sonlarni   o’nli   sanoq   sistemasidagi   son   ko’rinishiga   o’tkazish   uchun   1-
formuladan foydalanamiz.
Misol-1.3.  a) 100001011,101
2  →X
10    b) 413,534
8 →Y
10        c) 10B,AE1
16 →Z
10 a)   100001010,101
2 =1*2 8
+0*2 7
+0*2 6
+0*2 5
+0*2 4
+1*2 3
+0*2 2
+1*2 1
+1*2 0
+1*2 -1
+0*2 -2
+1*2 -3
=
256+8+2+1+0,5+0,125=267,625
10
b) 413,534
8 =4*8 2
+1*8 1
+3*8 0
+5*8 -1
+3*8 -2
+4*8 -3
=256+8+3+0,625+0,1725+0,0156≈267,68
10
c)  10B,AE1
16 =1*16 2
+0*16 1
+11*16 0
+10*16 -1
+14*16 -2
+1*16 -3
=256+11+0,625+0,054+0,01  ≈ 267,68
10
3.   Sanoq   sistemalarida   arifmetik   amallarni   bajarish .   Xuddi   10   li   sanoq   sistemasidagi   sonlar   ustida
arifmetik amallarni bajarganimiz kabi, boshqa sanoq sistemasidagi sonlar ustida ham arifmetik amallarni bajarish
mumkin.Ikkili   sanoq   sistemasidagi   sonlar   ustida   arifmetik   amallarni   bajarish   uchun   quyidagi   jadvallardan
foydalanish kerak:
Misol-1.4 Quyidagi yig’indilarni  hisoblang:
a)  1001100,001
2 +10101010,101
2
+             1001100,001
      10101010,101   0+0=0
  0+1=0
  1+0=0
  1+1=10   0-0=0
  1-0=1
  0-1=1
  1-1=0   0*0=0
  0*1=0
  1*0=0
  1*1=1 11110110,110
1001100,001
2 +10101010,101
2 =11110110,110
2
b) 354,72
8 +23,12
8
+   354,72
23,12
400,04
354,72
8 +23,12
8 =400,04
8
4.   Ikkili-sakkizli   va   ikkilik-o’n   oltili   sanoq   sistemalari.   Komp’yuterlarda   barcha   ma’lumotlar   ikkilik
sanoq sistemasida ifodalanadi. Ammo, bu degani barcha sonli ma’lumotlar biz yuqorida keltirgan usulda ikkilik
sanoq   sistemasiga   o’tkazilishini   anglatmaydi.   Ikkili-sakkizli   va   ikkilik-o’n   oltili   sanoq   sistemalari   qo’llash
natijasida 2 ga bo’lish amallari sonini qisqartirishga erishish mumkin.
Ikkili-sakkizli   sanoq   sistemasi da   0   dan   7   gacha   bo’lgan   raqamlar   uchta   nol   va   birlar   orqali   ifodalanadi.
To’g’rirog’i,   bu   raqam   ikkilik   sanoq   sistemasiga   o’tkaziladi   va   chap   tomondan   0   larni   qo’shib,   uchtagacha
to’ldiriladi. Bunda quyidagi jadvaldan foydalaniladi:
Sakkizli ikkili-sakkizli sakkizli ikkili-sakkizli
0 000 4 100 c) 81A,92
16 +235,76
16
+  81A,92
    235,76
  A50,08
81A,92
16 +235,76
16 = A50,08
16 1 001 5 101
2 010 6 110
3 011 7 111
O’nli  sanoq sistemasida  berilgan xar  qanday son avval  sakkizlik sanoq sistemasiga  o’tkaziladi. SHunday keyin
natijaviy   sondagi   xar   bir   raqam   yuqoridagi   jadval   asosida   ikkili-sakkizli   sistemadagi   raqamlar   uchligi   bilan
almashtiriladi.
Misol-7 . 123 sonini ikkili-sakkizli sanoq sistemasiga o’tkazing.
Echish:   Dastlab   123 sonini   8 lik  sanoq  sistemasiga  o’tkazamiz.  123	10=173	8 . endi   hosil   qilingan  	173	8   ning
xar bir raqamini yuqorida jadval yordamida almashtiramiz.	
173	8=001⏟
1	
111⏟
7	
011⏟
3
Demak, 	
123	10  soni ikkli-sakkizli sanoq sistemasida  001 111 011 tarzida yoziladi.
Ikkili-o’n   oltili   sanoq   sistemasi da   0   dan   15   gacha   bo’lgan   sonlar   to’rtta   nol   va   birlar   orqali   ifodalanadi.
To’g’rirog’i,   bu   raqam   ikkilik   sanoq   sistemasiga   o’tkaziladi   va   chap   tomondan   0   larni   qo’shib,   to’rttagacha
to’ldiriladi. Bunda quyidagi jadvaldan foydalaniladi:
o’n oltili ikkili-o’n oltili o’n oltili ikkili-o’n oltili
0 0 0 00 8 1 0 00 1 0 0 01 9 1 0 01
2 0 010 A 1 0 10
3 0 011 B 1 0 11
4 0100 C 1100
5 0101 D 1101
6 0110 E 1110
7 0111 F 1111
O’nli   sanoq   sistemasida   berilgan   xar   qanday   son   avval   o’n   oltili   sanoq   sistemasiga   o’tkaziladi.   SHunday
keyin   natijaviy   sondagi   xar   bir   raqam   yuqoridagi   jadval   asosida   ikkili-o’n   oltili   sistemadagi   raqamlar   to’rtligi
bilan almashtiriladi.
Misol-8.  1234	10  sonini ikkili-o’n oltili sanoq sistemasiga o’tkazing.
Echish.  Dastlab 	
1234	10  sonini o’n oltili sanoq sistemasiga o’tkazamiz. 	1234	10=4D	216 . SHundan keyin 	4D216
sonidagi raqamlarni mos ravishda ikkili-o’n oltili  sonlar jadvali yordamida almashtiramiz:	
4D	216=0100⏟
4	
1101⏟
D	
0010⏟
2
.
Demak, 	
4D216 soni ikkili-o’n oltili sanoq sistemasida 0100 1101 0010 tarzida yozilar ekan. 11 - variant
1-misol.    1) 11010111
2  X
10     ikkilik sanoq sistemasidagi sonni o’nlik sanoq sistemasiga o’tkazing.
Yechish: X
10 =1*2 7
+ 1 *2 6
+ 0 *2 5
+1*2 4
+0*2 3
+1*2 2
+ 1 *2 1
+1*2 0
=
=128+64+0+16+0+4+2+1=215
10
2-misol.    9542
10→ X
2
9542 2
9542 4771 2
1 4770 2385 2
1 2384 1192 2
1 1192 596 2 0 596 298 2
0 298 149 2
0 148 74 2
0 74 37 2
0 36 18 2
1 18 9 2
0 8 4
4 2
0 2
2 2
1
Javob: 9542
10→   100100000111
2
3-misol.       4537
8  X
16   o’n oltilik sanoq sistemasidan sakkizlikka o’tqzimg
Yechish:
1-qadam.Triada jadvalidan foydalanin ikkilik sanoq sistemasiga o’tib olamiz;  2-qadam.Tetrada sanoq sistemaidan foydalanib o’n oltilik sanoq sistemasiga o’tib olamiz
4537
8     = 100101011111
2   =  95F
16
Javob:  5225
8
4-misol.  1110111
2  1101
2   hisoblang.
1110111
2
X
1101
2
___________
11000001011
2
1110111
2  1101
2   =    11000001011
2
Javob: 10100011001
2
2- mustaqil ish
2-mavzu: MS Word dasturida jadval yaratish.
1-topshiriq. № F.I.O. Darsdagi
faollik Mustaqil ish YakuniyM
at.anall.	
A
lgebra	
G
eom
etri	
Inf.	
M
at.ana	
A
lgebra	
G
eom
etr	
Inf.	
M
at.ana	
A
lgebra	
G
eom
etr	
Inf.
1 Abduxalimov.M
2 Ahmadov.D
3 Akramov.Z
4 Amonboyev.M
5 Begimqulov.Sh
6 Elmurodova.M
7 Ishqobilov.Sh
8 Karimov.N
2-topshiriq.
HAFTA
KUNLARI JUFTLIK FANNING NOMI Xona DARS TURI FAN
O`QITUVCHISI	
DUSHANBA
8:00 Rus tili 307
308 Amaliyot Xadjikurbanova G. Yuldasheva S.
9:30 Programmalash asoslari 307 Amaliyot Davirov B.
11:00	
S	E	S
8:00 Matematik analiz 103 Amaliyot Absalomov T. HANB	
A9:30 Matematik analiz 204 Amaliyot Absalomov T.
11:30 Chet til 204 Amaliyot Umarova O.	
CHORSHANB	
A
8:30 Programmalash asoslari 103
Ma’ruza Doliyev Sh.
9:30 Rus tili 307
308 Amaliyot Xadjikurbanova G. Yuldasheva S.
11:00 Matematik analiz 307
Amaliyot Absalomov T.
PAYSHANBA
8:00 Rus tili 310
Amaliyot Xadjikurbanova   G.   Yuldasheva
S.
9:30 Ekologiya 301 Sheraliyev I.
11:00
13:00 Jismoniy tarbiya zal Amaliyot Oblanazrov F.
JUM
A
8:00 Programmalash asoslari 307 Laborotoriya Davirov B.
9:30 Amaliy informatika 103 Ma’ruza
Inatov A.
11:00 Amaliy informatika 307 Amaliyot
Inatov A.
SHANBA
MUSTAQIL TA’LIM 3-Mavzu: Word dasturida formula va ob’ektlar bilan ishlash
1-topshiriq.
Matematik formulalar
x = x ∗ y
e − 2
+ ❑ ❑
2- topshiriq. MS WORD dasturida quyidagilarni bajaring :     4-Mustaqil ish REJA :
1 .  Ma`lumotlar bazasini rejalashtirish .
2 .  Ma`lumotlar bazasini loyihalash. 
3 . Ma`lumotlar bazasini boshqarish. Ma`lumotlar bazasini ishlab chiqishda 
hayot sikli
 Tizim tavsifi
 Talablarni yig`ish va tahlil qilish 
 Ma`lumotlar bazasini loyihalash
 MBBTni tanlash
 Interfeysning loyihalash
 Prototiplash
 Vazifani amalga oshirmoq
 Ma`lumotlarni konvertatsiyalash va yuklash
 Testlash
 Amaliyotda qo`llash Ma`lumotlar bazasini rejalashtirish
Ma'lumotlar   bazasi   tizimini   yaratish   hayot   siklini   samarali
tashkil etishga imkon beradigan boshqaruv faoliyati.
Tashkillashtirishning axborot tizimi   umumiylashtirilib
integratsiyalanishi lozim.
Ma`lumotlar bazasini rejalashtirish quyidagi boshqaruv 
standartlarini tashkil etishni o`z ichiga oladi:
- ma`lumotlarni qay darajada to`planganligi; 
- qay darajada alohida formatga ega ekanligi;
- qandaydir kerakli hujjatlarni to`planganligi;
- qay darajada loyihalash va amalga oshirishganligi .Talablarni yig`ish va
tahlil qilishMBni rejalashtirish
Tizim tavsifi
Mbni konseptual
loyihalash
Mbni mantiqiy
loyihalash
Mbni fizik loyihalash Interfeysning
loyihalashMBBTni tanlash
Prototiplash
Ma`lumotlarni
konvertatsiyalash va
yuklash
TestlashVazifani amalga
oshirmoq1
2
3
4
6
8
9
1075 Ko`p sonli foydalanuvchilar amallarini  
markazlashtirish. Amaliyotda qo`llash
11 Ko`p sonli foydalanuvchilar boshqarishning
integratsiyalashgan ko`rinishi M a ` l u m o t l a r n i   l o y i h a l a s h
Zarur ma`lumotlat bazasi tizimi uchun maqsadli 
vazifalar va korxona topshiriqlarini qo`llab - quvvatlashda 
ma`lumotlar bazasini loyihasini yaratish jarayonidir.
Ma`lumotlar bazasini loyihalash quyidagi asosiy 
yondashuvlarni o`z ichiga oladi:
 Yuqoridan pastga
 Ostin-ustun
 Ichkaridan tashqariga
 Aralash
Ma`lumotlarni loyihalashning uch bosqichi
 Konseptual ma`lumotlar bazasini loyihalash  Logik ma`lumotlar bazasini loyihalash
 Fizik ma`lumotlar bazasini loyihalash
Konseptual ma`lumotlar bazasini loyihalash
- Korxanadagi   barcha   fizik   mulohazalarni   ma`lumotlar
bazasi modelini qurish jarayoni.
- Ma`lumot   modeli   bu   foydalanuvchining   alohida
talablariga ma`lumotdan foydalanishni yaratish.
- Konseptual   model   logik   loyihalash   bosqichi   uchun
axborotlarning asosi hisoblanadi. Logik ma`lumotlar bazasini loyihalash
 Korxonada   ma`lum   bir   ma`lumot   modeli   asosida
ma`lumot   ishlatilgan   modelini   qurish   jarayoni,   lekin
muayyan MBBT va fizik bo`limlar bundan mustasno.
 Konseptual   model   mantiqiy   ma`lumotlar   bazasi   modeli
uchun tartibga keltirilgan va tuzilgan model hisoblanadi.
Fizik ma`lumotlar bazasini loyihalash
 Ikkilamchi   saqlash   bo'yicha   ma'lumotlar   bazasi   amalga
oshirishning tavsifini ishlab chiqarish jarayoni.
 Ma`lumotga   samarali   murojaatni   tashkil   qilishda   bazalar
o`zaro   aloqasi   fayl   tuzilmalaridan   foydalanishni tasvirlaydi.   Bundan   tashqari   barcha   o`zaro   aloqadorlik
chegaralari va xavfsizlik choralarini tasvirlaydi.
 Maxsus MBBTga mo`ljallangan.
Ma`lumotlarni boshqarish(administratorlash)
 Rejalashtirish
 Rivojlantirish va shakillantirish standartlari
 Rivojlantirish siyosati va prosedura
 Ma`lumotlar   bazasini   konseptual   va
mantiqiy loyihalash.  Ma`lumotlar bazasini fizik loyihalash.
 Xavfsizlik va ma`lumotlar butunligini nazorat qilish.
 Jarayonni tekshirib borish.
 Ma`lumotlar bazasini sozlash.

Mavzu:Sanoq sistemalari bilan ishlash. Reja : 1.Sanoq sistemasi haqida tushuncha. 2.Sonlarni bir sanoq sistemasidan ikkinchi sanoq sistemasiga o’tkazish. 3.Sanoq sistemalarida arifmetik amallarni bajarish. 4. Ikkili-sakkizli va ikkilik-o’n oltili sanoq sistemalari. 1. Sanoq sistemasi haqida tushuncha . Sanoq sistemasi — bu, sonlarni belgilangan miqdoriy qiymatga еga bo’lgan belgilar asosida nomlash va tasvirlash usulidir. Sonlarni tasvirlash usuliga bog’liq ravishda sanoq sistema pozitsion va nopozitsion bo’ladi. Pozitsion sanoq sistemasida har bir raqamning miqdoriy qiymati uning sondagi joyiga (pozitsiyasiga) bog’liq bo’ladi. Quyidagi jadvalda pozitsion sanoq sistemaga misollar keltirilgan( 1-rasm): Asosi Sanoq sistemasi Foydalaniladigan belgilar 2 Ikkili 0,1 3 Uchli 0,1.2 4 To’rtli 0,1,2,3 5 Beshli 0,1,2,3,4 8 Sakkizli 0,1,2,3,4,5,6,7 10 O’nli 0,1,2,3,4,5,6,7,8,9 12 O’n ikkili 0,1,2,3,4,5,б,7,8,9,А,В 16 O’n oltili 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 1-rasm

Sonning pozitsion sanoq sistemasida tasvirlash uchun ishlatiladigan turli raqamlar miqdori (N) sanoq sistemasini asosi deyiladi. Raqamlar qiymati 0 dan N-1 gacha oraliqda yotadi. Umumiy holda ixtiyoriy sonni N asosli sanoq sistemasida yozish quyidagi yig’indi ko’rinishiga е ga: A n A n-1 A n-2 … A 1 A 0 ,A -1 A -2 = А n В n + A n-1 B n-1 + ... + A 1 B 1 + А 0 В 0 + A -1 B -1 + А -2 В -2 + ... (1) bu erda, pastki indekslar raqamning sondagi joylashgan joyini (razryadini) aniqlaydi:  B — sanoq sistemasi asosi;  n — raqamlarni pozitsiyasi(o’rni);  An , An-1, An-2 … A1, A0, A-1, A-2 — berilgan sonni raqamlari;  indekslarning musbat qiymatlari — sonning butun qismi uchun;  manfiy qiymatlar — kasr qism uchun;  Misol: 23,4310=2*101+3*100+4*10-1+3*10-2 Nopozitsion sanoq sistemasida raqamlar o’zining miqdoriy qiymatini, ularning sondagi joylashishi o’zgarganda, o’zgartirmaydi. Bu turda sanoq sistemasiga Rim raqamlarini misol qilish mumkin. Bu sanoq sistemasida 7 ta belgidan foydalaniladi: I, V, X, L, C, D, M. Ularni o’nli sanoq sistemasida mos keluvchi qiymatlari: I(1) V(5) X(10) L(50) С (100) D(500) M(1000) Misol: III – 3 LIX – 59 DLV – 555

Rim raqamlarini ifodalash murakkabligi va ular ustida arifmetik amallarni bajarish qoidalari yo’qligi ularni kamchiligi hisoblanadi. Shuning uchun, undan ayrim joylarda foydalaniladi. Biz, asosan, pozitsion sanoq sistemasidagi sonlar ustida ish olib boramiz. 2. Sonlarni bir sanoq sistemasidan ikkinchi sanoq sistemasiga o’tkazish . Biz o’rgangan o’nli sanoq sistemasidagi sonlarni boshqa sanoq sistemasidagi son ko’rinishiga o’tkazish uchun, uni butun va kasr qismilariga alohida usul qo’llaniladi. Sonni butun qismini boshqa sanoq sistemasi o’tkazish uchun, berilgan son, o’tkazilishi kerak bo’lgan sanoq sistemasi asosiga bo’linadi. Bo’linma qoldig’i belgilab qo’yiladi. Bo’linma yana sanoq sistemasi asosiga bo’linadi. Bu jarayon bo’linma sanoq sistemasi asosidan kichik bo’lguncha davom ettiriladi. Hosil bo’lgan qoldiqlar oxiridan boshlab navbati bilan yozib chiqiladi. Misol-1.1. a) 267 10 →X 2 b) 267 10 →Y 8 c) 267 10 →X 16 267| 2 a) 266| 133| 2 1 132 | 66| 2 1 66 | 33| 2 0 32| 16| 2 1 16| 8| 2 0 8| 4| 2 0 4| 2| 2 0 2| 1 0 Demak, 267 10 =100001011 2 267| 8 b) 264| 33| 8 3 32| 4 1 Demak, 267 10 =413 8 267| 16 c) 256 | 16| 16 11 16| 1 0 Demak, 267 10 =10B 16

O’nli sanoq sistemasidagi sonlarni kasr qismini boshqa sanoq sistemasiga o’tkazish uchun, kasr qismini sanoq sistemasi asosiga ko’paytiriladi, hosil bo’lgan sonni butun qismi belgilab qo’yiladi va kasr qismi esa yana sanoq sistemasi asosiga ko’paytiriladi. Bu jarayon yetarli aniqlikda hisoblanguncha davom ettiriladi. Misol-1.2. a) 267,68 10 →X 2 b) 267,68 10 →Y 8 c) 267,68 10 →X 16 Berilgan misoldagi sonlarni butun qismi Misol-1.1da aniqlangan. Shuning uchun ularni kasr qismi ustida amallarni bajaramiz. a) x 0,68 x 0,36 x 0,72 ….. Demak, 267,68 10 =100001011,101 2 2 2 2 1,36 0,72 1,44 b) x 0,68 x 0,44 x 0,52 ..... Demak, 267,68 10 =413,534 8 8 8 8 5,44 3,52 4,16 c) x 0,68 x 0,88 x 0,08 ….. Demak, 267,68 10 = 10B,AE1 16 16 16 16 10,88 14,08 1,28 Boshqa sanoq sistemasidagi sonlarni o’nli sanoq sistemasidagi son ko’rinishiga o’tkazish uchun 1- formuladan foydalanamiz. Misol-1.3. a) 100001011,101 2 →X 10 b) 413,534 8 →Y 10 c) 10B,AE1 16 →Z 10

a) 100001010,101 2 =1*2 8 +0*2 7 +0*2 6 +0*2 5 +0*2 4 +1*2 3 +0*2 2 +1*2 1 +1*2 0 +1*2 -1 +0*2 -2 +1*2 -3 = 256+8+2+1+0,5+0,125=267,625 10 b) 413,534 8 =4*8 2 +1*8 1 +3*8 0 +5*8 -1 +3*8 -2 +4*8 -3 =256+8+3+0,625+0,1725+0,0156≈267,68 10 c) 10B,AE1 16 =1*16 2 +0*16 1 +11*16 0 +10*16 -1 +14*16 -2 +1*16 -3 =256+11+0,625+0,054+0,01 ≈ 267,68 10 3. Sanoq sistemalarida arifmetik amallarni bajarish . Xuddi 10 li sanoq sistemasidagi sonlar ustida arifmetik amallarni bajarganimiz kabi, boshqa sanoq sistemasidagi sonlar ustida ham arifmetik amallarni bajarish mumkin.Ikkili sanoq sistemasidagi sonlar ustida arifmetik amallarni bajarish uchun quyidagi jadvallardan foydalanish kerak: Misol-1.4 Quyidagi yig’indilarni hisoblang: a) 1001100,001 2 +10101010,101 2 + 1001100,001 10101010,101 0+0=0 0+1=0 1+0=0 1+1=10 0-0=0 1-0=1 0-1=1 1-1=0 0*0=0 0*1=0 1*0=0 1*1=1