![]() КАТЕГОРИИ: Архитектура-(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) |
В двоичную систему счисления
Перевод целых десятичных чисел Связь между позиционными системами счисления Двоичная система счисления Из всех позиционных систем счисления особенно проста и поэтому интересна двоичная система счисления. В ней для записи чисел используются всего две цифры: 0 и 1. Запись 10 означает число 2, так как две единицы данного разряда составляют единицу старшего разряда. В двоичной системе счисления основание q = 2. В этом случае формула (1) принимает следующий вид: A 2 = ±(an –1 × 2 n –1 + an –2 × 2 n –2 +…+ a 0 × 20 + a –1×2–1 + a –2 × 2–2 +…+ –m × 2– m ), где аi — цифры 0 или 1. Выпишем начало натурального ряда чисел в десятичной и двоичной системах счисления:
Итак, двоичное число представляет собой цепочку из нулей и единиц. При этом оно имеет достаточно большое число разрядов. Быстрый рост числа разрядов — самый существенный недостаток двоичной системы счисления.
Человек привык работать в десятичной системе счисления,
Первый способ. Пусть А ц — целое десятичное число. Тогда в его разложении отсутствуют коэффициенты с отрицательными индексами, и его можно представить в виде:
Разделим число А ц на 2. Частное будет равно an –1 × 2 n –1 + an –2 × 2 n –2 +…+ a1, а остаток равен а 0. Полученное неполное частное опять разделим на 2, остаток от деления будет равен а 1. Если продолжить этот процесс деления, то на п- м шаге получим набор цифр а 0, а 1, а 2, … аn –1, которые входят в двоичное представление числа A ц и совпадают с остатками при последовательном делении данного числа на 2. Но мы их получили в порядке, обратном порядку расположения в двоичном представлении числа А ц: А ц = аn –1 аn –2... а 1 а 0.
Записывая остатки от деления в направлении, указанном стрелкой, получим: 1110 = 10112. Пример 2. Если десятичное число достаточно большое, то можно порекомендовать следующий способ записи рассмотренного выше алгоритма:
36310 = 1011010112. Второй способ. Представим десятичное число 1579 в двоичной системе счисления. Для этого составим таблицу степеней числа 2.
Воспользуемся так называемым методом разностей. Берем ближайшую к переводимому числу степень числа 2 и составляем разность: 1579 – 1024 = 555. Затем находим следующую степень числа 2, меньшую 555, и составляем разность: 555 – 512 = 43. Три очередные степени числа 2 (256, 128, 64) больше остатка 43 и поэтому пропускаются. Последующие разности: 43 – 32 = 11, 11 – 8 = 3, 3 – 2 = 1. В итоге: 1579 = 1024 + 512 + 32 + 8 + 2 + 1 = 1×210 + 1×29 + 0×28 + 0×27 + + 0×26 + 1×25 + 0×24 + 1×23 + 0×22 + 1×21 + 1×20. Это число в свернутой форме записи будет иметь следующий вид: 110001010112.
Дата добавления: 2014-01-06; Просмотров: 532; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |