Автор работы: Пользователь скрыл имя, 05 Сентября 2011 в 17:20, доклад
Система счисления – это способ записи чисел с помощью специальных знаков – цифр
Введение
Двоичная система
Восьмеричная система
Шестнадцатеричная система
Системы
счисления
Системы
счисления
Тема 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
Римская
система счисления
Правила:
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
Римская
система счисления
Недостатки:
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
Другие позиционные системы:
Системы
счисления
Тема 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