1-bob. Zamonaviy informatika va axborot texnologiyalarining asosiy tushunchalari



Download 152 Kb.
bet3/3
Sana03.10.2019
Hajmi152 Kb.
#22955
1   2   3
Bog'liq
Ma’ruza matni

111111112=(111111112+1)-1=1000000002-1=28-1=255

Bundan ko’rinib turibdiki, 1 baytda 0 dan 255 tagacha bo’lgan 256 ta butun sonlardan bittasini saqlash mumkin ekan. Lotin alifbosi harflarini kodlash uchun 52 ta son kerak bo’ladi. (26 ta bosh va 26 ta kichik harflar). Rus alifbosi harflarini kodlash uchun 66 ta son, unli raqamlarni kodlash uchun yana 10 ta son kerak bo’ladi. Shunday qilib, 1 bayt orqali lotin, rus alifbosi harflari, o’nli raqamlardan tashqari yana 128 ta (256-52-66-10=12*) bosh belgilarni (nuqta, vergul, arifmetik amallar va boshqalar) ham kodlash mumkin ekan.

1 bayt= 1 belgi.

Bir bayt – bu faqatgina axborotlarning o’lchov birligi emas balki kompyuter xotirasininig elementar yacheykasi hamdir. Kompyuterlar xotirasi ana shunday yacheykalar ketma-ketligidan tuzilgan. Har bir yacheyka, ya’ni bayt o’zining adresiga ega. Adres bu yacheyka nomeridan va unda saqlanayotgan ikkilik koddan iborat bo’ladi. Prosessor axborotlarni qayta ishlayotganda xotiradan kerakli yacheykani nomer bo’yicha topadi, unda saqlanayotgan axborotni o’qiydi, kerakli amallarni bajaradi va hosil bo’lgan natijasi boshqa yacheykaga saqlaydi.

Kompyuter xotirasining hajmi baytlarda o’lchanadi, lekin buning uchun ko’p hollarda boshqa o’lchov birliklari ham ishlatiladi:

kilobayt (Kbayt) va megabayt (Mbayt).

1 K bayt= 210 bayt-1024 bayt

1Mbayt-210 Kbayt=1024 Kbayt

Sanoq sistemalari. Sanoq sistemasilari deganda sonlarni yozish va tanlash qoidalarining majmuasi tushuniladi. Sonoq sistemalari ikki turga bo’linadi: pozision va pozision bo’lmagan.Pozision bo’lmagan sanoq sistemada son yozuvida ishlatiladigan raqam yozuvda egallagan joyidan qat’iy nazar bir xil qiymatni bildiradi. Rim sanoq sistemasi bunga misol bo’ladi: I-bir, V-besh, X-o’n, L-ellik, S-yuz, D-besh yuz, M-ming bildiradi. Masalan 267 quyidagicha yoziladi: CCLXVII

Pazision sistemada sonni ifodalash uchun ma’lum miqdordagi raqamlar ishlatiladi. Bu raqamlar sistemaning elementlarini, ularning soni esa sistemaning asosini tashkil qiladi. Har bir raqam ma’lum bir son qiymatini beradi. Pozision sistemada sistema elementlarining ketma ketligi ko’rinishida ifodalanadi.

Sanoq sistemasida raqamlar soni uning asosi deb yuritiladi.

Kundalik hayotimizda ishlatiladigan sonlar o’nlik sanoq sistemasida ifodalanadi. Bu sistemasning asosi R=10 bo’lib, son yozuvida 10 ta {0,1,2,3,4,5,6,7,8,9} raqam ishlatiladi. Bu sistemada har qanday son o’nta 0,1,2,3,4,5,6,7,8,9 raqamlar orqali ifoda qilinadi. (o’nlik sanoq sistemasi qadimda insonlarning hisoblash ishlarida ikki qo’lning 10 ta barmog’idan foydalanish orqali kelib chiqqan). Bundan tashqari boshqa sanoq sistemalari ham mavjud bo’lgan.

Masalan. Beshlik- asosi 5ga teng, ya’ni qo’lning 5 barmog’i, rim sanoq sistemasi: XXI asr, Qadimgi Vavilonda kishilar asosi 60ga teng bo’lgan 60lik sanoq sistemasidan foylanishgan. Bu sistema hozirgi vaqtda ham burchak yoki vaqtni o’lchash uchun ishlatiladi. Masalan. 1 soat 60 minut, 1 minut 60 sekund.

Yil hisoblarini hisoblashda 12 lik sanoq sistemasidan foydalanamiz. Bir yilda 12 oy. Angliyada kun vaqtini yozish ish sistemasi olib boriladi. Yarim kungacha 12 soat va yarim kundan keyin 12 soat.

EHMda sonlarni yozish uchun ikkilik sanoq sistemasi ishlatiladi. Bu sistemada bor yo’g’i ikkita: 0 va 1 raqamlari bo’lib, uning asosi 2 ga teng. Kompyuterda elektr signallarini 0-signal yo’q va 1- signal bor ko’rinishida ifodalash mumkin bo’lganligi uchun, ikkilik sanoq sistemasi ishlatiladi.

Har qanday son raqamlar ketma-ketligi ko’rinishida yoziladi:

1) o’nli sistemada 198510, 137,8510

2) ikkili sistemada 10012, 11001,012

3) sakkizli sistemada 65348, 234, 058

Bu yerda sonlarning indeksi uning asosini bildiradi.

Sonlarni yozishda har raqamning qiymati uning turgan o’rniga bog’liq bo’ladi. Sonda raqam uchun joy razryad, sondagi raqamlar soni esa sonning razryadi deb ataladi.

Kompyuterda sonlar ikkilik, sakkizlik, o’n oltilik sistemalarda ham ifodalanishi mumkin.

Ikkilik sanoq sistemasi. Ikkilik sistema ham o’nlik sistema kabi pozision sistema bo’lib, unda sonlar faqat ikkita 1 va 0 yordami bilan ifodalanadi. Natural sonlar qatorining oldingi o’ttizta sonini ikkilik va sakkizlik va o’nlik sanoq sistemasida ifodasini yozamiz.

O’nlik sonlar Ikkilik sonlar Sakkizlik sonlar O’nlik sonlar Ikkilik sonlar Sakkizlik sonlar

1

2

3



4

5

6



7

8

9



10

11

12



13

14

15



1

10

11



100

101


110

111


1000

1001


1010

1011


1100

1101


1110

1111 1


2

3

4



5

6

7



10

11

12



13

14

15



16

17 16


17

18

19



20

21

22



23

24

25



26

27

28



29

30 10000


10001

10010


10011

10100


10101

10110


10111

11000


11001

11010


11011

11100


11101

11110 20


21

22

23



24

25

26



27

30

31



32

33

34



35

36

Ikkilik sonlar ustida qo’shish, ayirish, ko’paytirish va bo’lish amallarini bajarish mumkin. 0 + 0 = 0



0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

Misol. va sonlarning yig’indisini toping. Bu sonlarni bir ustunga yozib, umumiy qoida bo’yicha qo’shamiz.

+

________


Ayirish amali uchun quyidagi jadvaldan foydalaniladi.

0 - 0 = 0

0 - 1 = 1

1 - 0 = 1

10 - 1 = 1

Misol. va sonlarining ayirmasini toping.

-

________



Ikkilik sonlarni ko’paytirish jadvali quyidagicha.

0 x 0 = 0

1 x 0 = 0

0 x 1 = 0

1 x 1 = 1

Misol. va sonlarning ko’paytmasini toping.

*

—----


+

—----


Ikkilik sonlarini bo’lish amalini bajarishda ko’paytirish va ayirish jadvalidan foydalaniladi.

Sakkizlik sanoq sistemasining asosi 8 ga bo’lib, undagi 0,1,3,4,5,6,7 raqamlari orqali ifoda qilinadi. Qo’shish, ayirish, ko’paytirish va bo’lish amallari 8 lik sanoq sistemasi qoidalari asosida bajariladi.

1-jadval (sakkizlik sanoq sistemasi)

+(-) 0 1 2 3 4 5 6 7

0 0 1 2 3 4 5 6 7

1 1 2 3 4 5 6 7' 10

2 2 3 4 5 6 7 10 11

3 3 4 5 6 7 10 11 12

4 4 5 6 7 10 11 12 13

5 5 6 7 10 11 12 13 14

6 6 7 10 11 12 13 14 15

7 7 10 11 12 13 14 15 16

2-jadval (sakkizlik sanoq sistemasi)

X 0 1 2 3 4 5 6 7

0 0 0 0 0 0 0 0 0

1 0 1 2 3 4 5 6 7

2 0 2 4 6 10 12 14 16

3 0 3 6 11 14 17 22 25

4 0 4 10 14 20 24 30 34

5 0 5 12 17 24 31 36 43

6 0 6 14 22 30 36 44 52

7 0 7 16 25 34 43 52 61

Masalan:

1) 7328 2) 7328

+3248 -3248

_________ ________

12568 4068

O’n oltilik sanoq sistemasining asosi 16 ga teng bo’lib, undagi sonlar 0, 1, 2, 3, 4, 5, 6, 7 8, 9, A, V, S, D, E, F raqamlari orqali ifodalanadi. Bunda A- o’nni, V - o’n birni, S- o’n ikkini, D- o’n uchni, E- o’n to’rtni, F- o’n beshni bildiradi

Sonlarni bir sistemadan ikkinchi sitemaga o’tkazish qoidalari mavjud:

1. Ixtiyoriy sistemadan o’nlik sistemaga o’tkazish. Buning uchun son berilgan sistema asosining darajalari bo’yicha yoyiladi va yoyilma hisoblanadi:

Masalan, o’nli sistemadagi 2001 soni to’rt razryadli hisoblanadi. Razryadlar chapdan o’ngga qarab nomerlanadi va har bir razryadga asos darajasi mos keladi.

Razryad 3 2 1 0 razryad nomi asos darajasi

son 2 0 0 1

birliklar: 100

o’nliklar: 101

yuzliklar: 102

mingliklar: 103

Har qanday sonni asos darajasi bo’yicha yoyib chiqish mumkin.

Masalan: a) 200110=2103+0102+0101+1100

b) 389710=3103+8102+9101+7100

Xuddi shunday ixtiyoriy sanoq sistemasidagi sonlarni o’nli sanoq sistemasida ifodalash mumkin. Masalan,

a)1001112=125+024+023+122+121+120=32+0+0+4+2+1=3910

b)11011,0112=124+123+022+121+120+02-1+12-2+12-3= -=16+8+2+1+0,25+0,165=27,3210

c) 35128=383+582+181+280=58610 d)213,18=282+181+380+18-=75,16510

e) ABC16=10162+11161+12160=2560+176+12=274810

Yuqorida keltirilgan amalga teskari amalni ham, ya’ni o’nli sanoq sistemasidagi sonlarni boshqa sanoq sistemalarida ham ifodalash mumkin.

2. O’nlik sistemadagi sonni R asosli sistemaga o’tkazish.

a) Butun sonni o’tkazish uchun berilgan son o’tkazilishi kerak bo’lgan sistema asosi R ga qoldiqli bo’linadi. Bo’linma nolga teng bo’lmasa, u yana asosga qoldiqli bo’linadi va h.k. jarayon bo’linma nolga teng bo’lganda tugatiladi va hosil bo’lgan qoldiqlar teskari tartibi sonning R- lik sistemadagi ifodasini beradi.

Masalan. 1. 43710 sonini ikkilik sistemada yozing:

son Bo’luvchi qoldiq

437

218


109

54

27



13

6

3



1 2

2

2



2

2

2



2

2

2 1



0

1

0



1

1

0



1

1

Agar qoldiqlarni teskari tartibda yozib chiqsak, kerakli natija hosil bo’ladi: 43710=1101101012



2. 74651010 sonini sakkizlik sistemada ifodalang:

son Bo’luvchi qoldiq

7465

933


116

14

1 8



8

8

8



8 1

5

4



6

0

Natija: 746510=64518



3. 9865310 sonini 16-lik sistemada ifodalang:

son Bo’luvchi qoldiq

98653

6165


385

24

1 16



16

16

16



16 13

5

1



8

0

Natija :9865310=815D16



Misollar:

1) 2510 ni ikkilik sistemaga o’tkazing:

25 2

24 12 2


1 12 6 2 2510=110012

0 6 3 2


0 2 1

1

2) 2510 ni sakkizlik sistemaga o’tkazing:



25 8

24 3 8 2510=318

1 0

3

3) 2810 ni o’n oltilik sistemaga o’tkazing:



28 16

16 1 16 2810=1C16

12

b) To’g’ri kasrni o’tkazish uchun u asos P ga ko’paytiriladi. Keyin hosil bo’lgan sonning butun qismi ajratiladi va kasr qismi yana R ga ko’paytiriladi. Bu jarayon ko’paytmaning kasr qismi nolga teng bo’lganda yoki kerakligicha raqamlar hosil qilinganda to’xtatiladi va butun qismlar ketma- ketligi kasrning R- ning sistemadagi yozuvini beradi.



Misollar:

1) 0,312510 sonini ikkilik sistemaga o’tkazing.

0 3125 0,312510=0,01012

0 6250


1 250

0 50


1 0

2) 0,1210 sonini ikkilik sistemaga o’tkazing.

0 12 0,1210 = 0,000111…….2

0 24


0 48

0 96


1 92

1 84


1 68

3) 0,22510 sonini sakkizlik sistemaga o’tkazing.

0 225

1 800


6 400

3 200


1 600 0,22510 =0,16214….8

4 8


c) Aralash sonni o’tkazish uchun butun qismi va kasr qismi alohida alohida o’tkaziladi.

Misol: 25,312510 ikkilik sistemaga o’tkazing.

2510 =11012 0,312510=0,01012 25,312510=11001,01012

3. R- lik sistemadan –g- sistemaga o’tkazish uchun avval R- lik son 10- likka, keyin 10 likdan –g- likka o’tkaziladi.

Misol: 110012=2510=318 348=2810=1016

4 -qoida. 8 lik sanoq sistemasidan 2 lik sanoq sistemasiga o'tish uchun triadalardan ham foydalanish mumkin

8 lik sistemasidagi sonlar 0 1 2 3 4 5 6 7

2 1ik sistemasidagi sonlar '. * 0 1 10 11 100 101 110 111

Triadalar 000 001 010 011 100 101 110 111

Jadvalga e'tibor beradigan bo'lsak, 8 lik sanoq sistemasining raqamlarini 2 lik sanoq sistemasida ifodalash uchun ikkilikning kamida 3 ta raqami kerak bo'lar ekan. Bu uchtalik triada deb ataladi.

Sinov savollari

1. Axborot nima?. Uning qanday ko’rinishlarinin bilasiz?

2. Axborotning asosiy xususiyatlari nimadan iborat?

3. Axborotlarni qayta ishlash texnologiualarini izohlang?.

4. Axborotlarning o’lchov birliklarni ayting?

5. Axborotlar komputerda qanday tasvirlanadi.?

6. Sanoq sistemasi nima? Uning qanday turlarini bilasiz?

7. Sanoq sistemasi ustida qanday amallarni bajarish mumkin?

8. Pozitsion sаnoq sistеmа bilаn pozitsion bo’lmаgаn sаnoq sistеmаning fаrqi nimаdа? Rim rаqаmlаri qаysi sаnoq sistеmаsigа tеgishli? Nimаgа?

9. 2 lik, 8 lik, 16 lik sаnoq sistеmаlаridа nеchtа vа qаndаy rаqаmlаr mаvjud?

10. 10 lik sаnoq sistеmаdаn k-sаnoq sistеmаgа o’tkаzuvchi vа аksini bаjаruvchi dаsturning аlgoritmini tuzing.

11. Qanday axborot kodlangan deyiladi?

12. Axborotlarni eng kichik o’lchov birligi nima? Boshqa o’lchov birliklarini ham bilasizmi?

13. Nima uchun haqiqiy sonlar ustida amallar taqriban bajariladi.

14. Bir sanoq sistemasidan boshqasiga qanday o’tiladi?

15. Bir sanoq sistemasidan boshqasiga o’tishning 2-qoidasi nima?

16. Qanday axborot kodlangan deyiladi?

17. Kompyuter xotirasida butun sonlar qanday saqlanadi? Haqiqiy sonlar-chi?

18. Nima uchun haqiqiy sonlar ustida amallar taqriban bajariladi.

Uyga vazifa : Sanoq sistemalari ustida amallarni bajaring:

1) 11112+100102= 2) 5A16•3,516= 3)1101,1012+10,1112=

4) AAA16-77716 = 5) 10002-11,112= 6) A3716+3316 = 7) 110,12-11,012= 8) 7778+6668= 9) 35,38-22,48=



10) 7778-5678= 11) 1012-1102= 12) 3278+5448=
Download 152 Kb.

Do'stlaringiz bilan baham:
1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish