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

advertisement
Системы счисления
Все есть число", — говорили пифагорийцы, подчеркивая необычайно важную
роль
чисел
в
практической
деятельности.
Известно
множество
способов
представления чисел. В любом случае число изображается символом или группой
это некоторая величина.
Числа складываются из цифр по особым правилам. Эти правила мы называем
системами счисления.
Система счисления –совокупность приемов и правил записи чисел с помощью
определенного набора символов(цифр).
Все системы счисления делятся на позиционные и непозиционные.
Непозиционные системы возникли раньше.
Для представления чисел используются непозиционные и позиционные
системы счисления.
Непозиционные системы счисления
Как только люди начали считать, у них появилась потребность в записи чисел.
Находки археологов на стоянках первобытных людей свидетельствуют о том, что
первоначально количество предметов отображали равным количеством каких-либо
значков (бирок): зарубок, черточек, точек. Такая система записи чисел называется
единичной (унарной), так как любое число в ней образуется путем повторения
одного знака, символизирующего единицу.
Позже, для облегчения счета, эти значки стали группировать по три или по
пять.
Единичная система — не самый удобный способ записи чисел. Записывать
таким образом большие количества утомительно, да и сами записи при этом
получаются очень длинными. С течением времени возникли иные, более удобные,
системы счисления.
Древнеегипетская
десятичная
непозиционная
система
счисления.
Примерно в третьем тысячелетии до нашей эры древние египтяне придумали свою
числовую систему, в которой для обозначения ключевых чисел 1, 10, 100 и т.д.
использовались специальные значки — иероглифы.
Все остальные числа составлялись из этих ключевых при помощи операции
сложения.
Система
непозиционной.
счисления
Древнего
Египта
является
десятичной,
но
того, в каком порядке располагались составляющие его знаки: их можно было
записывать сверху вниз, справа налево или вперемежку
Римская система счисления. Примером непозиционной системы, которая
сохранилась
до
наших
дней, может служить система счисления, которая
применялась более двух с половиной тысяч лет назад в Древнем Риме. В основе
римской системы счисления лежали знаки I (один палец) для числа 1, V (раскрытая
ладонь) для числа 5, X (две сложенные ладони) для 10, а для обозначения чисел 100,
500 и 1000 стали применять первые буквы соответствующих латинских слов
(Сentum — сто, Demimille — половина тысячи, Мille — тысяча).
Для записи промежуточных чисел римляне использовали не только сложение,
но и вычитание. При этом применялось следующее правило: каждый меньший знак,
поставленный справа от большего, прибавляется к его значению, а
каждый
меньший знак, поставленный слева от большего, вычитается из него.
Например, XCIХ = -10+100-1+10.
Позиционные системы счисления.
системы, в которых значение каждой цифры числа зависит от того, в каком
месте – (позиции или разряде) она стоит.
В позиционной системе счисления любое вещественное число в развернутой
форме может быть представлено в следующем виде:
2
Аq= ± (an-1qn-1+an-2qn-2+...+a0q0+a-1q-1+a-2q-2+...+a-mq-m)
.4
Здесь А — само число,
q — основание системы счисления,
ai —цифры, принадлежащие алфавиту данной системы счисления,
n — число целых разрядов числа,
m — число дробных разрядов числа.
Свернутой формой записи числа называется запись в виде
2
A=an-1an-2...a1a0,a-1...a-m
.6
Именно такой формой записи чисел мы и пользуемся в повседневной жизни.
Иначе свернутую форму записи называют естественной или цифровой.
Двоичная система счисления.
0,1
Восьмеричная
0,1,2,…7
Десяичная
0,1,2,…,9
Шестнадцатеричная
0,1,2,3,…A,B
Алгоритм перевода чисел из любой системы счисления в десятичную.
1. Представить число в развернутой форме.
2. Найти сумму ряда
Алгоритм перевода чисел из десятичной системы системы счисления в
любую другую.
1. Последовательно выполнять деление числа и получаемых целых частных
на основание новой системы счисления до тех пор, пока частное не станет
меньше делителя.
2. Полученные остатки привести в соответствие с новой системой счисления
3. Записать последнее частное и остатки в обратном порядке.
ПРИМЕР:
Сложение в двоичной системе счисления.
Правило выполнения в двоичной системе счисления арифметического сложения
одноразрядных чисел,
0+0=0 1+0=1 0+1=1 1+1=10.
Следовательно, используя известное запоминание
переполнения в старший разряд, получаем,

11101010011,111
1111100101,011
101100111001,010
в
уме
при
переносе
Вычитание в двоичной системы счисления.
Исходя из того, что вычитание есть действие, обратное сложению, запишем
правило арифметического вычитания одноразрядных чисел в двоичной системе
счисления,
0-0=0 1-0=1 1-1=0 10-1=1.
Используя это правело можно проверить правильность произведенного выше
сложения вычитание из полученной суммы одного из слагаемых. При этом, чтобы
вычислить в каком-либо разряде единицу из нуля, необходимо «занимать»
недостающее количество в соседних старших разрядах (так же, как в десятичной
системе счисления поступают при вычитании большого числа из меньшего).
Умножение в двоичной системе счисления. Правила умножения одноразрядных
двоичных чисел наиболее очевидны,
0*0=0 1*0=0 0*1=0 1*1=1.
В таком случае, записывается столбиком процесс умножения двух много
*
1011,01
101,11
101101
 101101 
101101  
101101   
1000000,1011
разрядных двоичных чисел, получим следующий результат,
Затем, что при решении этого примера понадобилось в каждом разряде найти
сумму четырех одноразрядных двоичных чисел. При этом мы учли, что в двоичной
системе счисления.
1+1+1=10+1=11,
1+1+1+1=11+1=100.
Download