Автор | Сообщение |
|
Отправлено: 18.04.17 20:55. Заголовок: Задание 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
[только новые]
|
|
|
Отправлено: 18.04.17 22:41. Заголовок: 1)Вспомните (или пой..
1)Вспомните (или поймите прямо сейчас :D), что в каждой системе счисления на каждую цифру выделяется разное кол-во бит. В 16-ой = 4, в 8-ой = 3, в 4-ой = 2. Т.к. нам дано одно и то же число Х в разных СС, значит его можно воссоздать по кусочкам, которые нам известны. Например: E*_16 = 1110****; ***1_4 = ******01. Находите таким образом расположение битов для каждой известной, цифру соответственно переводите в 2 СС, размещаете её соответственно её положению и начинаете совмещать известные биты. Получите X в двоичной СС. 2) В любом числе кол-во знаков определяется старшей положительной степенью у основания СС + 1 ( прибавляем нулевой разряд всегда). Так что и во втором случае число знаков : 2220+1.
|
|
|
|
Отправлено: 19.04.17 08:05. Заголовок: Sidr Во втором случа..
Sidr Во втором случае вы, по мнению Полякова, не правы. В его ответах в Word'е число 897 (а не 898, что получилось у меня, когда я взял кол-во знаков по вашей теории), что получается, если брать в расчет кол-во знаков, равное стершей степени (при минусе после неё).
|
|
|
|
Отправлено: 19.04.17 08:15. Заголовок: Sidr В задании "..
Sidr В задании "Сколько значащих нулей в двоичной записи числа 8740 – 2900 + 7?" у меня получается ответ 898 (Ответ в Word'е - 987. На 1 знак меньше) Сколько получится у вас? P.S. За первый пункт ответа - спасибо!! Я понял С:
|
|
|
|
| Администратор
|
Сообщение: 1377
|
|
Отправлено: 20.04.17 15:50. Заголовок: Артем пишет: Сколько..
Артем пишет: цитата: | Сколько значащих нулей в двоичной записи числа 8740 – 2900 + 7?" |
|
Количество единиц 3*740-900+3 = 1323. Общая длина числа 3*740 = 2220 (не добавляем единицу, потому что первое действие - вычитание). Количество нулей 2220 - 1323 = 897.
|
|
|
|
Отправлено: 20.04.17 21:41. Заголовок: Артем пишет: Sidr В..
Артем пишет: цитата: | Sidr В задании "Сколько значащих нулей в двоичной записи числа 8740 – 2900 + 7?" у меня получается ответ 898 (Ответ в Word'е - 987. На 1 знак меньше) Сколько получится у вас? P.S. За первый пункт ответа - спасибо!! Я понял С: |
| Да, я ошибся.
|
|
|
|