Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Перевод из P-ичной в Q-ичную систему счисления.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте Перевод производится из P-ичной в 10-чную и получившееся число из 10-чной в Q-ичную Например: 123 7 à 66 10 à 1000010 2 Если десятичное число достаточно большое, то можно порекомендовать следующий способ записи рассмотренного выше алгоритма:
36310 = 1011010112 4. Перевод чисел из систем счисления с основанием 2n в систему счисления с основанием 2 и обратно. Если основание q-ичной системы счисления является степенью числа 2, то перевод чисел из q-ичной системы счисления в 2-ичную и обратно можно проводить по более простым правилам. Для того чтобы целое двоичное число записать в системе счисления с основанием q = 2n, нужно: 1) данное двоичное число разбить справа налево на группы по n цифр в каждой; 2) если в последней левой группе окажется меньше n разрядов, то ее надо дополнить слева нулями до нужного числа разрядов; 3) рассмотреть каждую группу как n-разрядное двоичное число и записать ее соответствующей цифрой в системе счисления с основанием q=2n. Пример 1. Число 1011000010001100102 перевести в восьмеричную систему счисления. Разбиваем число справа налево на триады и под каждой из них записываем соответствующую восьмеричную цифру: Получаем восьмеричное представление исходного числа: 5410628. Пример 2. Число 10000001111100001112 перевести в шестнадцатеричную систему счисления. Разбиваем число справа налево на тетрады и под каждой из них записываем соответствующую шестнадцатеричную цифру:
Получаем шестнадцатеричное представление исходного числа: 40F8716. Для того чтобы дробное двоичное число (целая часть равна нулю) записать в системе счисления с основанием q = 2n, нужно: 1) данное двоичное число разбить слева направо на группы по n цифр в каждой: 2) если в последней правой группе окажется меньше n разрядов, то ее надо дополнить справа нулями до нужного числа разрядов; 3) рассмотреть каждую группу как n-разрядное двоичное число и записать ее соответствующей цифрой в системе счисления с основанием q=2n. Пример 3. Число 0,101100012 перевести в восьмеричную систему счисления. Трехзначное двоичное число, предназначенное для изображения одной восьмеричной цифры, называется триадой. Разбиваем число слева направо на триады и под каждой из них записываем соответствующую восьмеричную цифру: 000, 101 100 010 0, 5 4 2 Получаем восьмеричное представление исходного числа: 0,5428. Пример 4. Число 0,1000000000112 перевести в шестнадцатеричную систему счисления. Четырехзначное двоичное число, предназначенное для изображения одной шестнадцатеричной цифрой, называется тетрадой. Разбиваем число слева направо на тетрады и под каждой из них записываем соответствующую шестнадцатеричную цифру: 0000, 1000 0000 0011 0, 8 0 3 Получаем шестнадцатеричное представление исходного числа: 0,80316. Для того чтобы произвольное двоичное число записать в системе с основанием q=2n, нужно: 1) данное двоичное число разбит справа налево – целую часть и слева направо – дробную часть на группы по n цифр в каждой; 2) если в последних правой и левой группах окажется меньше n разрядов, то их надо дополнить справа и слева нулями до нужного числа разрядов; 3) рассмотреть каждую группу как n-разрядное двоичное число и записать ее соответствующей цифрой в системе счисления с основанием q=2n. Пример 5. Число111100101,01112 перевести в восьмеричную систему счисления. Трехзначное двоичное число, предназначенное для изображения одной восьмеричной цифры, называется триадой. Разбиваем число справа налево целую часть и слева направо дробную часть на триады и под каждой из них записываем соответствующую восьмеричную цифру: 111 100 101, 011 100 7 4 5, 3 4 Получаем восьмеричное представление исходного числа: 745,348. Пример 6. Число 11101001000,110100102 перевести в шестнадцатеричную систему счисления. Разбиваем число справа налево целую часть и слева направо дробную часть на тетрады и под каждой из них записываем соответствующую шестнадцатеричную цифру: 0111 0100 1000, 1101 0010 7 4 8 D 2 Получаем шестнадцатеричное представление исходного числа: 748,D216. Пример 7. 1111 0100 1000, 1101 00102 F 4 8 D 216 Для того чтобы произвольное число, записанное в системе счисления с основанием q=2n, перевести в двоичную систему счисления, нужно каждую цифру этого числа заменить ее n-значным эквивалентом в двоичной системе счисления. Пример 8. Переведите шестнадцатеричное число 4AC3516 в двоичную систему счисления. В соответствии с алгоритмом: 4 A C 3 5 0100 1010 1100 0011 0101 Получаем 10010101100001101012. Описанные алгоритмы позволяют достаточно быстро и просто осуществлять переводы десятичных чисел в двоичную систему счисления и обратно с использованием в качестве промежуточной восьмеричной или шестнадцатеричной системы счисления. Пример 9. Перевести десятичное число 172 в восьмеричную систему счисления, затем в двоичную систему счисления.
5 21 8
13 10 17310=AD16=101011012. (D) (A) Приведенные способы перевода чисел из одной системы счисления в другую представляют собой достаточно трудоемкий процесс. В современных ЭВМ перевод чисел из одной системы счисления в другую осуществляется машиной автоматически специальными программами или аппаратно микросхемами. Задания 1. Переведите целые числа из десятичной системы счисления в двоичную: 1)513 2)600 3)602 4)1000 5)2304 6)500 7)7000 8)8192 Ответ: 1)1000000001 2)1001011000 3)1001011010 4)1111101000 5)100100000000 6)1001110001001 7)1101101011000 8)10000000000000. 2. Переведите десятичные дроби в двоичную систему счисления (ответ записать с шестью двоичными знаками после запятой): 1)0,011101 2)0,100001 3)0,100101 4)0,100111 5)0,101111 6)0,110011 7)0,110110 8)0,111011 3. Переведите смешанные десятичные числа в двоичную систему счисления: 1)40,5 2)31,75 3)124,25 Ответы: 1)101000,1 2)11111,11 3)1111100,01 4. Переведите целые числа из десятичной в восьмеричную систему счисления: 1)8700 2)8888 3)8900 4)9300 Ответы: 1)20774 2)21270 3)21304 4)22124 5. Переведите целые числа из десятичной в шестнадцатеричную систему счисления: 1)266 2)1023 3)1280 4)2041 Ответы: 1)10A 2)3FF 3)500 4)7F9 6. Переведите числа из десятичной в восьмеричную систему счисления: 1)0,43 2)37,41 3)2936 4)481,625 Ответы: 1)0,3341… 2)45,32 3)5570 4)741,5 7. Переведите числа из десятичной системы счисления в шестнадцатеричную: 1)0,17 2)43,78 3)25,25 4)18,5 Ответы: 1)0,2B8… 2)2B,C7 3)19,4 4)12,8 8. Переведите двоичные числа в восьмеричную систему счисления: 1)1010001001011 2)1011001101111 3)110001000100 4)1010,00100101 5)1110,01010001 6)1000,1111001 Ответы: 1)12113 2)13157 3)6104 4)12,112 5)16,242 6)10,744 9. Переведите двоичные числа в шестнадцатеричную систему счисления: 1)1010001001011 2)1011001101111 3)110001000100 4)1010,00100101 5)1110,01010001 6)100,1111001 Ответы: 1)144B 2)166F 3)C44 4)A,25 5)E,51 6)4,F2 10. Переведите восьмеричные и шестнадцатеричные числа в двоичную систему счисления: 1)2668 2)12708 3)10,238 4)26616 5)2A1916 6)10,2316 Ответы: 1)10110110 2)1010111000 3)1000,010011 4)1001100110 5)10101000011001 6)10000,00100011
|
||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-09-19; просмотров: 1848; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.102 (0.006 с.) |