Системы счисления

Автор: Пользователь скрыл имя, 09 Декабря 2011 в 05:45, контрольная работа

Описание работы

Еще в самые отдаленные времена людям приходилось считать различные предметы, с которыми они встречались в повседневной жизни. Вначале букв не было. Мысли и слова выражались при помощи рисунков на скалах, на стенах пещер, на камнях. Для запоминания чисел люди пользовались зарубками на деревьях и на палках и узлами на веревках (на рисунке на титульном листе изображен счетовод-казначей, один из коренных жителей Южной Америки (инки), у которого в руках веревочный прибор для узелкового счета). Это и была простейшая и самая древняя – так называемая, унарная система. В ней для записи любых чисел используется всего один символ – палочка, узелок, камушек. Используя именно эту систему счисления, вас научили считать (сами того не осознавая, этим кодом пользуются малыши, показывая на пальцах свой возраст).

Работа содержит 1 файл

Системы счисления.docx

— 269.71 Кб (Скачать)

  Благодаря таким особенностям двоичная система  стала стандартом при построении ЭВМ. 

  Восьмеричная  система счисления. Для записи чисел используется восемь  чисел  0,1,2,3,4,5,6,7. 

  Шестнадцатеричная система счисления. Для записи чисел в шестнадцатеричной системе необходимо располагать уже шестнадцатью символами, используемыми как цифры. В качестве первых десяти используются те же, что и в десятичной системе. Для обозначения остальных шести цифр (в десятичной они соответствуют числам 10,11,12,13,14,15) используются буквы латинского алфавита – A,B,C,D,E,F. 
 

     Таблица соответствия систем счисления. 

     
Десятичная Двоичная Восьмеричная Шестнадцатеричная
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 А
11 1011 13 В
12 1100 14 С
13 1101 15 D
14 1110 16 Е
15 1111 17 F
16 10000 20 10
17 10001 21 11
26 11010 32

 

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

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

 

Правило перевода целых чисел из десятичной системы счисления в систему с основанием q:

  1. Последовательно выполнять деление исходного числа и получаемых частных  на q  до тех пор, пока не получим частное, меньшее делителя.
  2. Полученные при таком делении остатки – цифры числа в системе счисления q – записать в обратном порядке (снизу вверх).
 

Пример1. Перевести 2610 в двоичную систему счисления. А10→А2

    Решение:  
     
     
     

              Ответ: 2610=110102 
               
               

Пример2. Перевести 1910 в троичную систему счисления. А10→А3

    Решение:

              Ответ: 1910=2013 

Пример3. Перевести 24110 в восьмеричную систему счисления. А10→А8

    Решение:  
     
     

              Ответ: 24110=3618 

Пример4. Перевести 362710 в шестнадцатеричную систему счисления. А10→А16

    Решение:  

            Т.к. в шестнадцатеричной системе  счисления 14 – Е, а 11 – В, то получаем ответ Е2В16. 

              Ответ: 362710=E2B16

     Переведите  числа из десятичной системы счисления  в другую.

     а) 24510А2                        д) 40410А8

     б) 198710А2                      е) 67310А16

     в) 16110А3                             ж) 4534810А16

     г) 33310А5                           з) 44410А7

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

 
 

Правило перевода дробных чисел из десятичной системы счисления в систему с основанием q:

  1. Последовательно выполнять умножение исходного числа и получаемых дробные части  на q  до тех пор, пока дробная часть не станет равна нулю или не достигнем требуемую точность.
  2. Полученные при таком умножении целые части - числа в системе счисления q – записать в прямом порядке (сверху вниз).

Пример1. Перевести 0,562510 в двоичную систему счисления. А10→А2

      Решение:          
       
       
       
       
       
       

                                                Ответ: 0,562510=0,10012 
       
       

Пример2. Перевести 0,562510 восьмеричную систему счисления. А10→А8

      Решение:          
       
       
       

            Ответ: 0,562510=0,528 
           

Пример3. Перевести 0,66510 в двоичную систему счисления. А10→А2

      Решение:          

         

            Процесс умножения  может продолжаться до бесконечности. Тогда  его прерывают  на некотором шаге, когда считают, что  получена требуемая  точность представления  числа

              Ответ: 0,66510=0,100012

   

     Переведите  числа из десятичной системы счисления  в другую.

     а) 0, 6562510А16

     б) 0,710А2 с точностью до 4 знаков после запятой

     в) 0,412510А8  с точностью до 6 знаков 
     
     

n3. Перевод произвольных чисел из десятичной системы счисления в другую.

 

  Перевод произвольных чисел, то есть чисел, содержащих целую и дробную части, осуществляют в два этапа. Отдельно переводится  целая часть, отдельно – дробная. В итоговой записи полученного числа  целая часть отделяется от дробной  запятой. 

Пример1. Перевести 26,2510 в двоичную систему счисления. А10→А2

    Решение:

    переводим целую часть            переводим дробную часть

     
     
     
     
     

              Ответ: 26,2510=11010,012

Пример2. Перевести 123,562510 в двоичную систему счисления. А10→А8

    Решение:

    переводим целую часть            переводим дробную часть

     
     
     
     
     

              Ответ: 123,562510=173,448 
               

     Перевести из десятичной системы  счисления следующие  числа:

     а) 173,562510А2

     б) 404,6562510А16

     в) 125,2510А8

n4. Перевод чисел из любой системы счисления в десятичную.

 
 

    Правило Для того чтобы число из любой системы счисления перевести в десятичную систему счисления, необходимо его представить в развернутом виде и произвести вычисления. 

Пример1. Перевести число 1101102 из двоичной системы счисления в десятичную.

    Решение:

       5  4  3  2  1 0

      1 1 0 1 1 0 2 = 1*25 + 1*24 + 0*23+1*22+1*21+0*20 =32+16+4+2=5410

          Ответ: 1101102 = 5410 

Пример2. Перевести число 101,012 из двоичной системы счисления в десятичную.

    Решение:

       2  1  0 -1 -2

      1 0 1,0 1  2 = 1*22 + 0*21 + 1*20+0*2-1+1*2-2 =4+0+1+0+0,25=5,2510

          Ответ: 101,012 = 5,2510

Пример3. Перевести число 1221003 из троичной системы счисления в десятичную.

    Решение:

       4  3  2 1  0

1 2 2 0 1 3=1*34 +  2*33 + 2*32 + 0*31 + 1*30 = 81+54+18+1 = 15410

          Ответ: 122013 = 15410 

Пример4. Перевести число 1637 из семеричной системы счисления в десятичную.

      Решение:     1637 = 1*72 + 6*71 + 3*70  = 49+42+3= 9410.

          Ответ: 1637 = 9410. 

Пример5. Перевести число 234,68 из восьмеричной системы в десятичную:

         Решение:

       2  1  0 -1

2 3 4, 68 = 2*82 +3*81 + 4*80 +6*8-1= 2*64+3*8+4+6*0,125= 128+24+4+0,75 =156,7510

          Ответ: 234,68 = 156,7510. 

Пример6. Перевести число 2Е16 в десятичную систему счисления.

        Решение:

       2  1

2 Е16 = 2*161 +14*160 = 32 +14 = 4610.

          Ответ: 2Е16 = 4610. 

     Перевести из различных систем счисления в десятичную:

     а) 1111001112                   г) 367,28

Информация о работе Системы счисления