Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Старший разряд (с.р.) Младший разряд (м.р.)Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте В целой части числа показатель степени основания каждого разряда на единицу меньше, чем номер разряда, в котором записана данная цифра. Рассмотрим числа 908,61(10), 175,61(8), 1101,11(2), A1F,96(16) (в скобках указано основание системы счисления, к которой относится заданное число) как суммы вида: 908,61(10) = 9х102 + 0х101 + 8х100 + 6х10-1 + 1х10-2 175,61(8) = 1х82 + 7х81 +5х80 +6х8-1 + 1х8-2. 1101,11(2) = 1х23 + 1х22 + 0х21 +1х20 +1х2-1 + 1х2-2. A1F,96(16) = (10)х162 + 1х161 + (15)х160 + 9х16-1 + 6х16-2. Заметим, что любое число, умноженное на нуль, дает нуль, а любое число, возведенное в степень нуля, равно 1. Например, 0х101 = 0; 100 = 1. В современных ЭВМ для кодирования чисел используются позиционные системы счисления: десятичная, восьмеричная, двоичная, шестнадцатеричная, а также с двоично-кодированными десятичными числами. Таблица 1.1. Двоично-кодированная десятичная система
Продолжение табл. 1.1
Двоично-кодированная десятичная система (ДКДС) является вспомогательной. В этой системе каждая десятичная цифра представляется двоичным эквивалентом, т.е. десятичные числа кодируются четырехразрядным двоичным числом - тетрадой (табл. 1.1). Таблица1.2 Числа в системах счисления
Например, символ шестнадцатеричной системы счисления D равен числу 13 в десятичной системе счисления. Единица старшего разряда представляется тетрадой 0001, а тройка младшего разряда – тетрадой 0011. Таким образом, запись двоично-кодированного числа равна 00010011(2/10). Представление чисел в различных системах счисления допускает однозначное преобразование их из одной системы в другую. В ЭВМ перевод из одной системы в другую осуществляется автоматически по определенным правилам. Правила перевода целых и дробных чисел отличаются. Правило 1. Для перевода целого десятичного числа в систему счисления с основанием N надо переводимое число последовательно делить на это основание N новой системы счисления, (в которую это число переводится), до тех пор, пока не будет получено частное, меньшее основания N. Число в новой системе счисления запишется цифрами новой системы счисления в виде остатков от деления в порядке обратном, полученному при делении, начиная с последнего частного, представляющего собой старшую цифру числа. Пример 1.1. Перевести Пример 1.2. Перевести Пример 1.3. Перевести число 54(10) в двоичную число 348(10) в восьме- число 875(10) в шестнад- систему счисления. ричную систему счисл. цатеричную сист.счисл Решение. Решение. Решение. _54 2 _348 8 _875 16 54 _27 2 344 _43 8 864 _54 16
1 6 _3 2 0 2 1 11(10) = B(16)
т.е. 54(10)=110110(2). т.е. 348(10)=534(8). т.е. 875(10)=35В(16).
Правило 2. Для перевода правильных десятичных дробей в систему счисления с основанием N умножают исходную дробь последовательно на основание новой системы счисления N (целые части дроби в процедуре умножения не участвуют). Полученные в результате умножения целые части произведения, записанные цифрами новой системы счисления, являются соответствующими разрядами дробного числа в новой системе счисления с основанием N. Число умножений определяет разрядность полученного результата, представляющего исходную правильную дробь в системе счисления N.
Пример 1.4. Перевести Пример 1.5. Перевести Пример 1.6. Перевести число 0,725(10) в двоичную число 0,873(10) в восьме- число 0,27(10) в шестна- систему счисления. ричную систему счисления дцатеричную систему счисления Решение. Решение. Решение.
1, 450 6, 696 4, 32 х 2 x 8 x 16 0, 90 5, 568 5, 12 х 2 x 8 x 16 1, 8 4, 548 1, 92 х 16 14,72 т.е. 0,725(10) = 0,101 (2) т.е. 0,873(10) = 0,654 (8) т.е. 0,27(10) = 0.451Е (16)
Перевод неправильных десятичных дробей в систему счисления с основанием N выполняется отдельно для целой и дробной частей числа по вышеизложенным правилам. Затем эти части соединяются в одну запись - неправильную дробь, представленную уже в новой системе счисления. Правило 3. Перевод числа из любой системы счисления в десятичную осуществляется представлением этого числа в развернутом виде, а именно - суммы степеней основания, умноженных на цифры переводимого числа, т.е. в виде полинома. При этом все арифметические действия осуществляются в десятичной системе счисления, а цифры переводимого числа считаются десятичными. В качестве примеров воспользуемся числами 175,61(8), 1101,11(2), A1F,96(16). Пример 1.7. 175,61(8) = 1х82 + 7х81 +5х80 +6х8-1 + 1х8-2 = = 64 + 56 + 5 + 0,75 + 0,015625 = 12,765625(10); Пример 1.8. 1101,11(2) = 1х23 + 1х22 + 0х21 +1х20 +1х2-1 + 1х2-2 = = 8 + 4 + 0 + 1 + 0,5 + 0,25 = 13,75(10); Пример 1.9. A1F,96(16) = Ах162 + 1х161 + Fх160 + 9х16-1 + 6х16-2 = = 2560 + 16 + 1 + 0,625 + 0,0234375 = 2591,6484(10). Частные правила перевода
Так как двоичная, восьмеричная и шестнадцатеричная системы связаны через степени числа 2, то преобразования между ними можно выполнять другим более простым способом. Для перевода из шестнадцатеричной (восьмеричной) системы счисления в двоичную достаточно двоичным кодом записать шестнадцатеричные символы тетрадами (по 4 двоичных разряда) и триадами (по 3 двоичных разряда) - для восьмеричных символов. Обратный перевод из двоичного кода производится в обратном порядке: двоичное число разбивается влево и вправо от границы целой и дробной частей на тетрады - для последующей записи символов в шестнадцатеричном представлении, на триады - для записи их значений восьмеричными символами. Пример 1.10. Перевести число 67532.107(8) в двоичную систему счисления. Решение. Заменить каждый символ трехзначным двоичным кодом: 6 7 5 3 2. 1 0 7 110 111 101 011 010 001 000 111 т.е. 67532.107(8) = 110111101011010.001000111(2). Перевод чисел из двоичной системы счисления в восьмеричную осуществляется заменой каждой триады одноразрядным символом восьмеричной системы счисления (причем, триады формируются влево и вправо от точки). При смешанных числах (неправильная дробь) триады слева и справа дополняются нулями в случае, если не хватает цифр до полной триады. Пример 1.11. Перевести число 10111011101. 1101(2) в восьмеричную систему счисления. Решение. Заменить каждую триаду восьмеричным числом: 010 111 011 101. 110 100 2 7 3 5. 6 4 т.е. 10111011101. 1101(2) = 2735. 64(8). Для перевода неправильной дроби из шестнадцатеричной системы счисления в двоичную каждый шестнадцатеричный символ заменяют его двоичным эквивалентом, т.е. четырьмя двоичными символами (тетрадой).
Пример 1.12. Перевести число 35В,451Е(16) в двоичную систему счисления. Решение. Заменить каждый шестнадцатеричный символ двоичной тетрадой: 3 5 В. 4 5 1 Е 0011 0101 1011, 0100 0101 0001 1110 т.е.. 35В.451Е(16) = 001101011011.0100010100011110(2). Перевод неправильной дроби из двоичной системы счисления в шестнадцатеричную осуществляется по тем же правилам, что и перевод чисел из двоичной системы счисления в восьмеричную, с той только разницей, что число в двоичной системе счисления разбивается на тетрады влево и вправо от запятой и каждая тетрада заменяется символом шестнадцатеричной системы счисления.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-12-16; просмотров: 1709; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.011 с.) |