Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Число необходимо разбить на тетрады, справа налево,если цифр нехватает добавляем нули.
001010012=2916
0,110101002=0,D416
ДОП
Позиционные системы счисления. Перевод чисел из одной системы в другую. Арифметика.
Под системой счисления понимается способ представления любого числа посредством некоторого алфавита символов. Существуют различные системы счисления. От их особенностей зависят наглядность представления числа с помощью цифр и сложность выполнения арифметических операций. В ряде систем счисления числа записывают как последовательности цифр. Такие системы подразделяются на позиционные и непозиционные (например: римская). Система счисления называется позиционной если одна и та же цифра имеет различные значения, определяющееся ее позицией в последовательности цифр, которое изображает число. Это значение меняется в однозначной зависимости от позиции, занимаемой цифрой, по некоторому закону. Говорят, что задана р-ичная позиционная система исчисления, если фиксируется р специальных символов (цифр) и каждое число в этой системе представляется в виде х=±(bnpn+bn-1pn-1+...+b0p0), где любая цифра biÎ{a0, a1,...,ap-1}. При этом для числа х возможна сокращенная форма х=±bn, bn-1,..., b0. Примером позиционной системы является десятичная система счисления, для нее основание р=10, база (последовательность целых чисел) ее не отрицательна и состоит из 10 цифр, начиная 0 и кончая 9. Последовательность цифр числа, расположенных слева от запятой - целая часть числа; справа от запятой - дробная часть. Пример: x=386, 042, х=3*102+8*101+6*100+0*10-1+4*10-2+2 *10-3.
Наибольшее распространение в ЭВМ имеет двоичная система счисления. Используются только 0 и 1. Число 2 (основание системы) записывают как 10. При записи отрицательных чисел перед последовательностью цифр ставят знак минус. 110110(2) = 1*25+1*24+0*23+1*22+1*21+0*20=54(10).
В восьмеричной системе счисления используется 8 цифр: 0..7. Основание системы (8) записывают как 10. Пример: 54,05(8)=5*81+ 4*80+0*8-1+5*8-2=44,4(10).
В 16-тиричной системе используется 16 цифр 0..15. При этом чтобы одну цифру не изображать 2-мя знаками ввели специальные обозначения для цифр больше 9 (A, B, C, D, E, F). Основание системы (16) записывается как 10. Пример: А36(16)= 10*162+3*161+6*160=310(10).
Смешанные с.с.: процесс перевода из одной с.с. в другую дело трудное. Для того чтобы облегчить этот процесс используют смешанные с.с. Для каждой цифры отводится одинаковое количество разрядов (4), дописывая нули.
Десят. | Восьм. | Шестн. | Дв. |
A B C D E F |
75,8(10)®0111 0101, 1000(2-10)®
Запись числа в двоичной системе и в 2-10 с.с. не совпадают. Любую последовательность 2-ых цифр можно рассматривать как число в 2-ой с.с., но не любую последовательность м.о. рассматривать как число 2-10 с.с.
Перевод чисел из одной с.с. в другую: наиболее прост перевод чисел из р - ичной системы в q - ичную (или обратно), если имеет соотношение р=qк (к - целое положительное) и обе системы имеют либо не отрицательные или симметричные базы. В этом случае перевод из р - ичной с.с. в q - ичную производят поразрядно, заменяя каждую р - ичную цифру равным ей к - разрядным числом, записанным в q - ичной системе счисления. Перевод из q - ичной системы в р - ичную при этом производят следующим образом. Двигаясь от запятой вправо и влево, разбивают q - ичную запись числа на группы по к цифр. Если при этом самая левая и правая группа окажется неполной, имеющей меньше знаков, чем представление наибольшего числа р - ичной цифры в q - ичной системе счисления, к ним приписывают соответственно слева и справа столько нулей, чтобы каждая из них содержала к цифр. После этого каждую группу q - ичных цифр заменяют одной р - ичной цифрой = числу, обозначенному этой группой q - ичных цифр. Пример: 273,54(8) переводится в 2 - ую с.с. (8=23): 273,54(8)= (010) (111) (011), (101) (100)= 10111011,1011; 11011,0011® в 8 - ую с.с. (8=23): 11011,0011= 11(011),(001)1=(011)(011),(001) (100)= 33,14.
Перевод числа из р - ичной в q - ичную, когда базы обоих систем не отрицательны, и р¹qк , производится отдельно для целой и дробной частей числа.
Комбинируя правила перехода можно произвести переход числа из одной системы счисления в другую п.с.с.
Арифметика:
Сложение, умножение, деление чисел представленных в р-ичной позиционной с.с. выполняется весьма просто с использованием таблиц, подобно тому, как это делают в 10-ой с.с. Умножение числа на основание системы р сводится к переносу запятой на один разряд вправо, а деление на р - на один разряд влево.
р=2 0+0=0 0*0=0 0-0=0
0+1=1 1*0=0 1-0=1
1+0=1 0*1=0 1-1=0
1+1=10 1*1=1 10-1=1
р=3 {0, 1, 2}
0+0=0 0+1=1 0+2=2
1+0=1 1+1=2 1+2=10
2+0=2 2+1=10 2+2=11
0*0=0 0*1=0 0*2=0
1*0=0 1*1=1 1*2=2
2*0=0 2*1=2 2*2=11
Пример:
Дата публикования: 2015-02-03; Прочитано: 1073 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!