2-ma’ruza Mavzu: Axborotlarni tasvirlash turlari va formalari. Axborotlarning o'lchov birliklari. Sanoq sistemalari. Axborotlarni kodlash. Sanoq sistemalarida arifmetik amallar bajarish


Download 0.49 Mb.
bet17/17
Sana05.01.2022
Hajmi0.49 Mb.
#215805
1   ...   9   10   11   12   13   14   15   16   17
Bog'liq
2-Maruza

o’nli sistemada 198510, 137,8510

  • ikkili sistemada 10012, 11001,012

  • 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=2103+0102+0101+1100

    b) 389710=3103+8102+9101+7100

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



    a)1001112=125+024+023+122+121+120=32+0+0+4+2+1=3910

    b)11011,0112=124+123+022+121+120+02-1+12-2+12-3= -=16+8+2+1+0,25+0,165=27,3210

    c) 35128=383+582+181+280=58610 d)213,18=282+181+380+18-=75,16510

    e) ABC16=10162+11161+12160=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

    1. 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


    1. 2510 ni sakkizlik sistemaga o’tkazing:

    25 8

    24 3 8 2510=318

    1 0

    3


    1. 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.




    1. 3125 0,312510=0,01012

    0 6250

    1 250


    0 50

    1. 0

    1. 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


    1. 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 0.49 Mb.

    Do'stlaringiz bilan baham:
  • 1   ...   9   10   11   12   13   14   15   16   17




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