КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Связь двоичной системы счисления с восьмеричной и шестнадцатеричной
Перевод смешанных чисел Перевод дробных чисел Перевод целых чисел Перевод смешанных чисел При переводе смешанных чисел отдельно переводят целую и дробную части числа по соответствующим правилам, а результаты складывают. Пример: 25,4810 – Х2 25,48=25+0,48 (вычисления см. выше) 2510 = 110012 0,48 = 0,0112 Ответ: 25,4810 = 11001,0112 Задачи: Перевести заданные числа из десятичной в заданные системы счисления 1. 3710 – Х2 2. 13910 – Х8 3. 25110 – Х16 4. 0,7210 – Х2 с точностью до 5 знака после запятой 5. 0,12310 – Х8 с точностью до 4 знака после запятой 6. 127,4310 – Х2 с точностью до 5 знака после запятой 7. 261,2710 – Х2 с точностью до 4 знака после запятой 1.3 Перевод чисел в десятичную систему счисления из других систем счисления Для перевода целых чисел в десятичную систему счисления необходимо каждую цифру числа умножить на вес разряда, а результаты сложить (т.е. представить число по общей форме представления, добавив лишь вычисление результата) Пример: Перевести числа из заданных систем счисления в десятичную систему счисления: а) 1001012 = 1∙25+0∙24+0∙23+1∙22+0∙21+1∙20 =32+4+1=3710 б) 12348 = 1∙83+2∙82+3∙81+4∙80 =512+128+24+4=66810 в) 23F16 = 2∙162+3∙161+F∙160 =512+48+15=57510 1 способ: делением Перевод осуществляется путем повторения деления каждой цифры числа (кроме целой части), начиная с последней на основание системы счисления, последующего сложения промежуточного результата со следующей цифрой числа и повторения деления. Результат от последнего деления и есть искомое число. Пример:
2 способ: по общей форме представления числа 0,01012=0∙2-1+1∙2-2+0∙2-3+1∙2-4 =0,25+0,0625=0,312510 При переводе смешанных чисел отдельно переводят целую и дробную части числа по соответствующим правилам, а результаты складывают. Также можно переводить все число по общей форме представления числа. Задачи: Перевести заданные числа в десятичную систему счисления 1. 1011012 2. 23418 3. 101016 4. 0,001012 5. 0,218 6. 101101,00012 7. 136,0018 Числа в восьмеричной и шестнадцатеричной системах счисления имеют соответственно в 3 и 4 раза меньше разрядов, чем в двоичной (8 и 16 соответственно 3 и 4 степени числа 2) и читаются почти столь же легко, как и десятичные. Поэтому, в некоторых случаях удобнее представлять двоичные числа в виде восьмеричных и шестнадцатеричных. Для представления двоичного числа в восьмеричном (шестнадцатеричном) виде необходимо разбить цифры этого числа на группы по три (четыре), причем целую часть числа разбиваем справа налево, а дробную – слева направо и заменить каждую полученную тройку (четверку) цифр на одну восьмеричную (шестнадцатеричную) цифру. Пример: 1011001111,11001101* 2 = 1317,6328 (приписали незначащий ноль (*), чтобы не потерять разряд) 1011001111,110011012= 2СF,CD16 Для обратного представления восьмеричных (шестнадцатеричных) чисел в двоичном виде необходимо каждую цифру числа заменить тройкой (четверкой) соответствующих двоичных цифр. Пример: 342018 = 011 100 010 000 0012 3А516 = 0011 1010 01012 Задачи: Представить заданные двоичные числа в восьмеричной и шестнадцатеричной форме. 1. 1001010111010011,0010101012 – Х8 2. 1001010010010011101,00110110112 – Х16 3. 1011101110001010101012 – Х8 4. 1110101011100010011010012 – Х16 Представить заданные восьмеричные и шестнадцатеричные числа в двоичной форме. 1. 30201,76018 2. C039F12,07E16 3. 320075128 4. 54D01A7216
Дата добавления: 2014-11-20; Просмотров: 917; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |