Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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 0 26 _13 2 4 40 5 11 48 3 1 12 _6 2 3 5 1 6 _3 2 0 2 1 11(10) = B(16) 1 т.е. 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) в шестна- систему счисления. ричную систему счисления дцатеричную систему счисления Решение. Решение. Решение. 0, 725 0, 837 0, 27 х 2 x 8 x 16 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; просмотров: 1527; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.189.119 (0.01 с.) |