Системы счисления - это совокупность приемов и правил записи чисел с помощью определенного набора символов (некоторый способ кодирования числовой информации).
Cистемы счисления бывают
непозиционными и позиционными.
Основания бывают различны.
В древние времена не существовало единой для всех стран системы счета.
Некоторые системы исчисления
брали за основу
12, другие - 60, третьи - 20, 2, 5, 8.
Вавилонская система счисления
Позиционные системы счисления
Первая позиционная система счисления была придумана еще в Древнем Вавилоне, причем вавилонская нумерация была шестидесятеричная, т.е. в ней использовалось шестьдесят цифр!
В XIX веке довольно широкое распространение получила двенадцатеричная система счисления.
В настоящее время наиболее распространены десятичная, двоичная, восьмеричная и шестнадцатеричная системы счисления.
Позиционные системы счисления
Основные достоинства любой позиционной системы счисления — простота выполнения арифметических операций и ограниченное количество символов (цифр), необходимых для записи любых чисел.
6
�
Для записи чисел в позиционной системе с основанием п нужно иметь алфавит из п цифр. Обычно для этого при п< 10 используют п первых арабских цифр, а при п>10 к десяти арабским добавляют буквы. Вот примеры алфавитов нескольких систем.
Система счисления | основание | Алфавит |
Десятичная | п=10 | 0,1,2,3,4,5,6,7,8,9 |
Двоичная | п=2 | 0,1 |
Восьмеричная | п=8 | 0,1,2,3,4,5,6,7 |
Шестнадцатеричная | п=16 | 0,1,2,3,4,5,6,7,8,9, А(10), В(11), C(12), D(13),E(14),F(15) |
Перевод целых чисел из �десятичной системы счисления
Алгоритм перевода:
Перевод целых чисел из �десятичной системы счисления
Пример. Перевести число 75 из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную.
75
2
74
1
37
2
36
1
18
2
18
0
9
2
8
1
4
2
4
0
2
2
2
0
2
1
0
0
1
7510 = 10010112
Для перевода целого числа из СС с основанием 10 в СС с основанием 2 необходимо:
5310= 1101012
Проверка: 1101012=1*25+1*24+0*23+1*22+0*21+1*20+ =32+16+4+1=53
Перевести из 10-ой системы счисления в двоичную следующие числа и выполнить проверку:
Домашнее задание:
Перевести из 10-ой системы счисления в двоичную следующие числа и выполнить проверку: