Форум » Системы счисления » Задание 16. Задачи от Мирончика + Кол-во знаков в числе » Ответить

Задание 16. Задачи от Мирончика + Кол-во знаков в числе

Артем : 1. Некоторое число X из десятичной системы счисления перевели в системы счисления с основаниями 16, 8, 4, 2. Часть символов при записи утеряна. Позиции утерянных символов обозначены знаком *: X= E*16 = *5*8 = ***14 = *****1**2 В файле Word нет объяснения такого рода заданий. Как решать задание такого типа? 2. 4^2018 + 8^305 – 2^130 – 120? Знаков в этом числе 4037 ("старшая степень" + 1). После старшей степени стоит знак ПЛЮС. 8^740 – 2^900 + 7? Знаков в этом числе всего 2220 (кол-во знаков равно старшей степени). После старшей степени стоит знак МИНУС. Вопрос: при знаке "минус" после старшей степени общее кол-во знаков числа равно старшей степени. А при знаке "плюс" после старшей степени кол-во знаков равно ("старшая степень" + 1). Я правильно понимаю?

Ответов - 5

Sidr: 1)Вспомните (или поймите прямо сейчас :D), что в каждой системе счисления на каждую цифру выделяется разное кол-во бит. В 16-ой = 4, в 8-ой = 3, в 4-ой = 2. Т.к. нам дано одно и то же число Х в разных СС, значит его можно воссоздать по кусочкам, которые нам известны. Например: E*_16 = 1110****; ***1_4 = ******01. Находите таким образом расположение битов для каждой известной, цифру соответственно переводите в 2 СС, размещаете её соответственно её положению и начинаете совмещать известные биты. Получите X в двоичной СС. 2) В любом числе кол-во знаков определяется старшей положительной степенью у основания СС + 1 ( прибавляем нулевой разряд всегда). Так что и во втором случае число знаков : 2220+1.

Артем: Sidr Во втором случае вы, по мнению Полякова, не правы. В его ответах в Word'е число 897 (а не 898, что получилось у меня, когда я взял кол-во знаков по вашей теории), что получается, если брать в расчет кол-во знаков, равное стершей степени (при минусе после неё).

Артем: Sidr В задании "Сколько значащих нулей в двоичной записи числа 8740 – 2900 + 7?" у меня получается ответ 898 (Ответ в Word'е - 987. На 1 знак меньше) Сколько получится у вас? P.S. За первый пункт ответа - спасибо!! Я понял С:


Поляков: Артем пишет: Сколько значащих нулей в двоичной записи числа 8740 – 2900 + 7?" Количество единиц 3*740-900+3 = 1323. Общая длина числа 3*740 = 2220 (не добавляем единицу, потому что первое действие - вычитание). Количество нулей 2220 - 1323 = 897.

Sidr: Артем пишет: Sidr В задании "Сколько значащих нулей в двоичной записи числа 8740 – 2900 + 7?" у меня получается ответ 898 (Ответ в Word'е - 987. На 1 знак меньше) Сколько получится у вас? P.S. За первый пункт ответа - спасибо!! Я понял С: Да, я ошибся.



полная версия страницы