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

Автор работы: Пользователь скрыл имя, 05 Сентября 2011 в 17:20, доклад

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

Система счисления – это способ записи чисел с помощью специальных знаков – цифр

Содержание работы

Введение
Двоичная система
Восьмеричная система
Шестнадцатеричная система

Файлы: 1 файл

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

— 614.30 Кб (Скачать файл)

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

    1. Введение
    2. Двоичная система
    3. Восьмеричная система
    4. Шестнадцатеричная система

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

Тема 1. Введение

3 

Определения 

    Система счисления – это способ записи чисел с помощью специальных знаков – цифр.

    Числа: 
    123, 45678, 1010011, CXL

    Цифры:  
    0, 1, 2, …         I, V, X, L, …

    Алфавит – это набор цифр.  {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}

    Типы  систем счисления:

      • непозиционные – значение цифры не зависит от ее места (позиции) в записи числа;
      • позиционные – зависит…

4 

Непозиционные системы 

    Унарная – одна цифра обозначает единицу (1 день,  
    1 камень, 1 баран, …)
     
     
     
     

    Римская: 
    I 1 (палец),    V – 5 (раскрытая ладонь, 5 пальцев),     
    X – 10 (две ладони),    L – 50,  
    C – 100 (Centum),  D – 500 (Demimille),    
    M – 1000 (Mille)

5 

Римская система счисления 

Правила:

      • (обычно) не ставят больше трех одинаковых цифр подряд
      • если младшая цифра (только одна!) стоит слева от старшей, она вычитается из суммы (частично непозиционная!)
      • Примеры:  
      •         MDCXLIV =
 

1000 

+ 500 

+ 100 

– 10 

+ 50 

– 1 

+ 5 

2389 = 2000   +   300   +    80    +    9 

2389 = M M C C C L X X X I X 

M M 

CCC 

LXXX 

IX 

= 1644

6 

Римская система счисления 

Недостатки:

      • для записи больших чисел (>3999) надо вводить новые знаки-цифры (V, X, L, C, D, M)
      • как записать дробные числа?
      • как выполнять арифметические действия: 
               CCCLIX + CLXXIV =?
      • Где используется:
      • номера глав в книгах:
      • обозначение веков: «Пираты XX века»
      • циферблат часов

7 

Славянская  система счисления 

алфавитная  система счисления (непозиционная) 

Часы  Суздальского Кремля

8 

Позиционные системы 

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

Десятичная  система:  
первоначально – счет на пальцах 
изобретена в Индии, заимствована арабами, завезена в Европу

Алфавит: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 
Основание (количество цифр): 10
 

3  7  8 

2    1    0 

разряды 

сотни   десятки   единицы 

8 

70 

300 

= 3·102 + 7·101 + 8·100 

Другие  позиционные системы:

      • двоичная, восьмеричная, шестнадцатеричная (информатика)
      • двенадцатеричная (1 фут = 12 дюймов, 1 шиллинг = 12 пенсов)
      • двадцатеричная (1 франк = 20 су)
      • шестидесятеричная (1 минута = 60 секунд, 1 час = 60 минут)

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

Тема 2. Двоичная система  счисления

10 

Перевод целых чисел 

Двоичная  система:  
Алфавит: 0, 1 
Основание (количество цифр): 2
 

10 2 

2 10 

19 

2 

9 

18 

1 

2 

4 

8 

1 

2 

2 

4 

0 

2 

1 

2 

0 

2 

0 

0 

1 

19 = 100112 

система счисления 

100112 

4 3 2 1 0 

разряды 

= 1·24 + 0·23 + 0·22 + 1·21 + 1·20

= 16 + 2 + 1 = 19

11 

Метод подбора 

10 2 

77 = 64 + 

77 

1024 512 256 128 64 32 16 8 4 2 1
210 29 28 27 26 25 24 23 22 21 20
 

77 

64 

Разложение  по степеням двойки:

            77 = 26 + 23 + 22 + 20  

+ 8 + …  

+ 4 + …  

+ 1 

77 = 10011012 

6 5 4 3 2 1 0 

разряды 

наибольшая  степень двойки, которая меньше или  равна заданному числу 

77 = 126 + 025 + 024 + 123 +122 +021 + 1 20 

13 

13 

5 

1 

5 

1 

8 

4 

1

12 

Перевод дробных чисел 

10 2 

2 10 

0,375 =

      2 

101,0112 

2 1 0 -1 -2 -3 

разряды 

= 1·22 + 1·20 + 1·2-2 + 1·2-3

= 4  + 1 + 0,25 + 0,125 = 5,375 

   ,750 

0 

0,75

  2 

   ,50 

1 

0,5

  2 

   ,0 

1 

0,7 = ? 

0,7 = 0,101100110…

       = 0,1(0110)2 

Многие дробные  числа нельзя представить в виде конечных двоичных дробей. 

Для их точного  хранения требуется бесконечное число разрядов. 

Большинство дробных чисел  хранится в памяти с ошибкой. 

2-2 =        = 0,25 

22 

1 

0,0112

13 

Арифметические  операции 

сложение 

вычитание 

0+0=0  0+1=1

1+0=1  1+1=102

1 + 1 + 1 = 112 

0-0=0  1-1=0

1-0=1  102-1=1 

перенос 

заем 

      1 0 1 1 02

+ 1 1 1 0 1 12 

1 

 

0 

0 

 

0 

1 

1 

0 

2 

   1 0 0 0 1 0 12

–       1 1 0 1 12 

0 

2 

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