- •Глава 2
- •2.1 Принципы построения систем счисления
- •2.1.1 Непозиционные системы счисления
- •2.1.2 Позиционные системы счисления
- •2.1.3 Специальные системы счисления
- •2.1.4 Выбор системы счисления
- •2.2 Виды позиционных систем счисления
- •Десятичная система счисления.
- •Двоично-десятичная система счисления
- •Восьмеричная и шестнадцатеричная системы счисления.
- •Восьмеричная система счисления
- •2.3 Перевод целых и дробных чисел из одной системы счисления в другую
- •Перевод числа из любой сс в десятичную сс
- •Перевод чисел из десятичной сс в любую другую сс
- •Перевод шестнадцатеричных чисел в десятичную сс.
- •Преобразования чисел, удобных для устных расчетов
- •Переводы чисел из одной системы в другую
- •2.4 Арифметические основы эвм
- •Арифметические операции, выполняемые в позиционных сс
- •Контрольные вопросы
- •2.4.2 Алгебраическое представление двоичных чисел
- •Контрольные вопросы
2.1.1 Непозиционные системы счисления
В непозиционных системах счисления, которые появились значительно раньше позиционных, символы, обозначающие то или иное число, не меняют своего значения в зависимости от местоположения в изображении этого числа.
Унарная — это система счисления, в которой для записи чисел используется только один знак — | (вертикальная черта, палочка). Следующее число получается из предыдущего добавлением новой палочки: их количество (сумма) равно самому числу. Унарная система важна в теоретическом отношении, поскольку в ней число представляется наиболее простым способом и, следовательно, просты операции с ним. Кроме того, именно унарная система определяет значение целого числа количеством содержащихся в нем единиц, которое, как было сказано, не зависит от формы представления.
= I
= I I ;
5 = I I I I I;
10 = I I I I I I I I I I.
Такая система счисления является непозиционной, так как цифры не меняют своего количественного значения при изменении их расположения в числе.
Римская. Примером непозиционной системы счисления является римская, в которой для записи чисел используются буквы латинского алфавита. При этом буква I всегда означает единицу, буква V — пять, X — десять, L — пятьдесят, С — сто, D — пятьсот, М - тысячу и т. д.
Например, число 110 записывается как СХ, 267 -в виде CCLXVII, 555 соответствует DLV, 59 как LIX, 2009 как ММIX, а 1988 -MCMLXXXVIII
Недостатком непозиционных систем является отсутствие нуля и формальных правил записи чисел и соответственно арифметических действий над ними.
2.1.2 Позиционные системы счисления
В вычислительной технике применяются позиционные системы счисления. Позиционной система счисления называется потому, что значение каждой входящей в число цифры зависит от её положения в записи числа.
С истема называется позиционной, если значение каждой цифры (её вес) изменяется в зависимости от её положения (позиции) в последовательности цифр, изображающих число.
В каждой позиционной СС используется определенный набор символов (цифр), последовательная запись которых изображает число.
О снование системы счисления (Р) определяет количество символов в наборе.
В десятичной системе счисления основание системы равно 10 (Р=10), в двоичной -2 (Р=2).
Позиция символа в изображении числа называется разрядом. Разряду с номером 0 соответствует младший разряд целой части числа.
Каждому символу соответствует определенное число, которое меньше основания системы счисления. В зависимости от позиции (разряда) числа значение символа умножается на степень основания, показатель которой равен номеру разряда.
Представление целого положительного числа
Целое положительное число А в позиционной СС можно представить выражением
А = +/- an pn + an-1 pn-1 + an-2 pn-2 + … + a1 p1 + a0 p0 2.1 (1.1)
где p - основание системы, целое положительное число;
где p - основание системы, целое положительное число;
n - номер старшего разряда числа;
а - символ (цифра).
Обозначения цифр берут из алфавита, который содержит р символов. Каждой цифре соответствует определенный количественный эквивалент.
Запись А(p) указывает, что число А представлено в СС с основанием р.
Например, 24310 указывает, что число принадлежит десятичной системе счисления, а 2438 –восьмеричной СС, 1015 –пятеричной СС, 1012 –двоичной СС.
Позиционные СС с общим основанием для всех разрядов числа называют однородными.
Представление смешанного числа
Смешанное число в общем виде представляет собой сумму степеней основания с соответствующими коэффициентами:
А = +/- an pn + an-1 pn-1 + an-2 pn-2 + … + a1 p1 + a0 p0 + a-1 p-1 + a-2 p-2 + … + a-m p-m 2.2 1.2 (1.1)
где p - основание системы, целое положительное число;
где – m может стремиться к - .
Представление правильной дроби
Показатели степеней основания дробной части числа изображаются отрицательными числами от -1 до - . Правильную дробь можно представить в общем виде следующим многочленом:
А = +/- 0, a-1 p-1 + a-2 p-2 + … + a-m p-m 2.3
где – m может стремиться к - .