MIME-Version: 1.0 Content-Location: file:///C:/268644F7/inf7.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 7

&= #1055;еревод чисел из одной системы счисления в другую

Пере= вод целых чисел из одной системы счисления в = 076;ругую

         Можно сформулироk= 4;ать алгоритм пе = 88;евода целых чисел из системы с основанием p в систему с основанием q:

1. Основание новой системы счисления  выразить  цифрами  исходной системы счисления  и  все  последующl= 0;е действия производитn= 0; в исходной системе счисления.

2. Последоватk= 7;льно выполнять деление дан = 85;ого числа  и  получаемыm= 3; целых частных на основание новой систе = 84;ы счисления д = 86; тех пор, пока не получим частное, меньшее делителя.

3. Полученные  остатки,  являю= ;щиеся цифрами числа в ново= 081; системе счисления, привести в соответствl= 0;е с алфавитом = 085;овой системы счисления.

4. Состави= 090;ь число в ново= 081; системе счисления, з= 072;писывая его, начиная с последнег = 86; остатка.

      &= nbsp; Пример. Перевести  десятичноk= 7; число 17310 в восьмеричнm= 1;ю систему счисления:

173

8

 

5

21

8

 

5

2

 Получ= аем:  17310=3D2558=

      &= nbsp; Пример. Пере= ;вести десятичное число 17310 в шестнадцатk= 7;ричную систему счисления:

173

16

13

10

(D)

(A)      

Получаем: 17310=3DAD<= /span>16.

      &= nbsp; Пример.  Перевести десятичное число 1110 в двоичную систему счисления. Рассмотренl= 5;ую  выше последоватk= 7;льность действий (алгоритм перевода) удобнее изо = 73;разить так:

11

2

 

 

1

5

2

 

 

1

2

2

 

 

0

1

Полу&#= 1095;аем: 1110=3D10112.

      &= nbsp; Пример.  Иногда более удобн = 86; записать алгоритм перевода в форме таблицы. Переведем д = 77;сятичное число 36310  в двоичное число.

Делимое<= /p>

363

181

90

45

22

11

5

2

1

Делител&= #1100;

2

2

2

2

2

2

2

2

2

Остаток<= /p>

1

1

0

1

0

1

1

0

1

<= /u2:line>Получаем: 36310=3D1011010112

 

Пере= вод дробных чисел из одной системы  счисл= ;ения  в другую

        Можно сформулироk= 4;ать алгоритм пе = 88;евода правильной  дроби с основание = 84; p в дробь с основанием q:

1. Основание новой системы счисления  выразить  цифрами  исходной системы счисления  и  все  последующl= 0;е действия производитn= 0; в исходной системе счисления.

2. Последоватk= 7;льно  умножать  данно= ;е  число= ;  и получаемые = 76;робные части произведенl= 0;й на основани = 77; новой системы до тех пор, пока дробная часть произ = 74;едения  не станет равной нулю или будет достигнута требуемая точность представлеl= 5;ия числа.

3. Полученные целые части произведенl= 0;й,  являющиесn= 3; цифрами числа в ново= 081; системе счисления,  привести в соответствl= 0;е с алфавитом  новой системы счи = 89;ления.

4. Составить дробную часть числа = 074; новой систе = 84;е счисления, начиная с целой части первого про = 80;зведения.

      &nb= sp;    Пример.  Перевести число 0,6562510 в восьмеричнm= 1;ю систему счисления.=

0,

 65625<= /p>

×       8<= /p>

5

 25000<= /p>

×        8

2

 00000<= /p>

Получаем= ;: 0,6562510=3D0,528

      &= nbsp;  Пример.  Перевести число 0,6562510 в  шестнадцаm= 0;еричную  систе= ;му счисления.=

0,

 65625<= /p>

×     16

10

(А)

 50000<= /p>

×     16

8

 00000<= /p>

Получаем= ;: 0,6562510=3D0,А81

      &= nbsp; Пример.  Перевести  десятичнуn= 2;  дробь 0,562510 в двоичную систему счисления.=

0,

5625

×    2

1

1250

×    2

0

2500

×   2

0

5000

×    2

1

0000

Получаем= ;: 0,562510=3D0,10012

     =     Пример. Перевести в двоичную систему счисления д = 77;сятичную дробь 0.710.

0,

 7

×2

1

 4

×2

0

 8

×2

1

 6

×2

1

 2

        . . .

        Очевидно, что  этот проце = 89;с может продолжатьl= 9;я бесконечно,  давая все новые и новые знаки  в  изображенl= 0;и  двоичного  эквиваленm= 0;а  числа= ; 0,710. Так,  за четыре шага мы получаем чи = 89;ло 0,10112, а за семь шагов число 0,10110012,  которое является более точны = 84; представлеl= 5;ием  числа= ; 0,710 в двоичной системе счисления,  и т.д.  Такой бесконечныl= 1; процесс обрывают на некотором шаге, когда считают, что получена требуемая точность представлеl= 5;ия числа.

 

Пере= вод произвольнm= 9;х чисел

        Перевод произвольнm= 9;х чисел,  т.е. чисел, содержащих = 94;елую и дробную части,  осуществлn= 3;ется в два этапа.  Отдельно переводитсn= 3; целая часть, отдельно — дробная. В итоговой записи полученногl= 6; числа целая часть отдел = 03;ется от дробной запятой (точкой).

      &= nbsp; Пример. Перевести число 17,2510 в двоичную систему счи = 89;ления.

Перевод= им целую часть:<= span style=3D'mso-spacerun:yes'>       

Перевод= им дробную часть:

17   2

  1   8  2

       0<= span style=3D'mso-spacerun:yes'>  4  2

       &nbs= p;   0  2   2

       &nbs= p;       0   1

0,   25

    &nb= sp; ×2

0    50

    &nb= sp; ×2

1    00

Получаем= ;: 17,2510=3D1001,012

      &nb= sp;  Приме= ;р.  Перевести число 124,2510 в восьмеричнm= 1;ю систему.

Перевод= им целую часть:<= span style=3D'mso-spacerun:yes'>      

Перевод= им дробную часть:

124  8

    4 &= nbsp; 15   8

    &nb= sp;      7   1

0,   25

    &nb= sp; ×8

2    00

Получаем= ;: 124,2510=3D174,28

 

П&#= 1077;ревод чисел из системы счисления с основанием 2 в систему сч= 080;сления с основание = 84; 2n &= #1080; обратно

  &= nbsp;     Перевод целых чисел. Если основание q-ичной системы счисления я = 74;ляется степенью  числа= ; 2, то  пе= ревод  чисел из q-ичной системы счи = 89;ления в 2-ичную и обратно можно проводить п = 86; более простым правилам. Дл= 103; того, чтобы целое двоичное число записать в системе счи = 89;ления с основание = 84; q=3D2n, нужно:

1. Двоичное число разбить справа налево на гр= 091;ппы по n  цифр в каждой.

2. Есл&= #1080; в последней левой групп = 77; окажется ме = 85;ьше n разрядов, то ее надо дополнить слева нулям = 80; до нужного ч= 080;сла разрядов.

3. Рассмотретn= 0; каждую группу как n-разрядное двоичное число и  записать е = 77; соответствm= 1;ющей цифрой в системе счисления с = 086;снованием q=3D2n.

      &nb= sp;  Приме= ;р.  Число 1011000010001100102 переведем в восьмеричнm= 1;ю систему счисления.

        Разбиваем число справ = 72; налево на триады и под каждой из ни= 093; записываем соответствm= 1;ющую восьмеричнm= 1;ю цифру:

101

100

 001<= /p>

 000<= /p>

 110<= /p>

 010<= /p>

    5

    4

     1

    0

     6

    2

        Получаем восьмеричнl= 6;е представлеl= 5;ие исходного числа: 5410628.

      &nb= sp;  Приме= ;р.  Число 10000000001111100001112 переведем в шестнадцатk= 7;ричную систему счи = 89;ления.

        Разбиваем число  справа нал = 77;во на тетрады и под каждой и= 079; них записыв = 72;ем соответствm= 1;ющую шестнадцатk= 7;ричную цифру:

0010

0000

 0000=

1111

 1000=

0111

2  

0

    0

   F

   8

   7

        Получаем шестнадцатk= 7;ричное    представлk= 7;ние    исходного   числа: 200F8716.

      &nb= sp;  Перев= ;од дробных чисел. Для  того,  чтобы= ;  дробн= ;ое двоичное число записать в системе счи = 89;ления с основание = 84; q=3D2n, нужно:

1. Двоичное число разбить слева направо на г= 088;уппы по n  цифр в каждой.

2. Если  в последне = 81; правой группе окаж = 77;тся меньше n разрядов,  то ее надо дополн = 80;ть справа нулями до нужного числа разря = 76;ов.

3. Рассмотретn= 0; каждую группу как n-разрядное двоичное число и  записать е = 77; соответств&= #1091;ющей цифрой в системе счисления с основанием q=3D= 2n.

      &= nbsp;  Пример.  Число= ;  0,101100012 переведем в восьмеричнm= 1;ю систему счисления.

        Разбиваем число слева направо на т= 088;иады и под каждой из них записываем соответствm= 1;ющую восьмеричнm= 1;ю цифру:

0,

101

 100<= /p>

 010<= /p>

0,

5

   4

   2

        Получаем восьмеричнl= 6;е представлеl= 5;ие исходного числа: 0,5428.

       &= nbsp; Пример.  Число= ;  0,1000000000112  переведем  в шестнадцатk= 7;ричную систему счисления.  = ;       Разбиваем число слева направо на тетрады и по= 076; каждой из ни= 093; записываем соответствm= 1;ющую шестнадцатk= 7;ричную цифру:

0,

1000

0000

0011

0,

8

    0

    3

        Получаем шестнадцатk= 7;ричное    представлk= 7;ние    исходного   числа: 0,80316

      &nb= sp;  Перев= ;од произвольнm= 9;х чисел. Для того, чтобы произвольнl= 6;е двоичное чи = 89;ло записать в системе счисления с основанием q=3D= 2n, нужно:

1. Целую часть данного  двоичного  числа= ;  разбить  справ= ;а налево, а дробную — слева направо на группы по n цифр в каждой.

2. Есл&= #1080; в последних левой и/или правой группах окажется меньше n разрядов, то их надо допо= 083;нить слева и/или справа нулями=   до нужного числа разрядов;

3.  Рассмотреm= 0;ь  каждую группу как n-разрядное двоичное число и записать ее соответствm= 1;ющей цифрой в системе счисления с основанием q=3D= 2n

      &nb= sp;  Приме= ;р.  Число 111100101,01112 переведем в восьмеричнm= 1;ю систему счисления.

        Разбиваем целую и дробную части числа на триады и под каждой и= 079; них записываем соответствm= 1;ющую восьмеричнm= 1;ю цифру:

111

 100<= /p>

101,

 011<= /p>

 100<= /p>

7

   4

   5,

    3

  4

        Получаем восьмеричнl= 6;е представлеl= 5;ие исходного числа: 745,348.

       &= nbsp; Пример.  Числ&#= 1086;  11101001000,110100102 переведем в шестнадцатk= 7;ричную систему счи = 89;ления.

        Разбиваем целую и дробную час = 90;и числа на тетрады  и под каждой из ни= 093; записываем соответствm= 1;ющую шестнадцатk= 7;ричную цифру:

0111

0100

 1000= ,

 1101=

 0010=

7

4

8,

    D

   2

        Получаем шестнадцатk= 7;ричное представлеl= 5;ие исходного числа: 748,D216.

      &= nbsp; Перевод чисел из систем счисления с основанием q=3D= 2n в двоичную систему. Для того, чтобы произвольнl= 6;е число, запис= 072;нное в системе счисления с основанием q=3D= 2n, перевести в двоичную систему счисления, н= 091;жно каждую цифр = 91; этого числа заменить ее n-&= #1079;начным эквивалентl= 6;м в двоичной системе счисления.

      &= nbsp; Пример.  Переведем шестнадцатk= 7;ричное число 4АС3516 в<= span style=3D'mso-spacerun:yes'>  двоичную систему счисления.

        В соответствl= 0;и с алгоритмо = 84;:

4  

А

    С

   3

    5

0100

 1010=

 1100=

 0011=

 0101=

Получаем= ;: 10010101100001101012.

 

 = 047;адания для самостоятеl= 3;ьного выполнения

1.      Заполните таблицу, в каждой строке которой одн = 86; и то же целое число должн = 86; быть записа = 85;о в различных системах счисления.

Д&= #1074;оичная

В&= #1086;сьмеричная= ;

Д&= #1077;сятичная

Ш&= #1077;стнадцатер= ;ичная

101010

 

 

 

 

127

 

 

 

 

269

 

 

 

 

9B

2.      Заполните таблицу, в каждой строке которой одн = 86; и то же дробное число должн = 86; быть записа = 85;о в различных системах счисления.

Д&= #1074;оичная

В&= #1086;сьмеричная= ;

Д&= #1077;сятичная

Ш&= #1077;стнадцатер= ;ичная

0,101

 

 

 

 

0,6

 

 

 

 

0,125

 

 

 

 

0,4

3.      Заполните таблицу, в каждой строке которой одн = 86; и то же произвольнl= 6;е число (число может содержать как целую, так и дробну= 102; часть) должн= 086; быть записа = 85;о в различных системах счисления.

Д&= #1074;оичная

В&= #1086;сьмеричная= ;

Д&= #1077;сятичная

Ш&= #1077;стнадцатер= ;ичная

111101,1

 

 

 

 

233,5

 

 

 

 

46,5625

 

 

 

 

59,B