Решить в Python Напишите процедуру, которая выводит на экран запись числа, меньшего, чем 216 = 65536, в виде 4-х знаков в шестнадцатеричной системе счисления
Ответы на вопрос:
ответ:Сначала приведу примеры степеней в нашей, десятичной системе:
То есть, если возводить основание системы в какую то целую степень, то число нулей равно показателю этой степени.
Так вот, в других системах так же. Например, если возводить 5 в какую то степень, то в пятеричной системе это число будет выглядеть как единица с числом нулей, равным показателю степени:
Приведём все слагаемые в этом выражении к виду степени с основанием 5:
Далее, представим как они выглядят в пятеричном виде (начнём с самого большого слагаемого):
(всего 216 нулей)
(всего 188 нулей)
(всего 3 нуля)
Если сложить в пятеричном виде первые два числа, то мы получим число, которое выглядит так:
10000100000...00000 (пятеричное)
(сначала идёт единица, затем 216-188-1=27 нулей, далее единица, далее 188 нулей)
Если теперь из этого вычесть то получим вот что:
10000044444...44000 (пятеричное)
(сначала идёт единица, затем 27+1=28 нулей, далее 188-3=185 четвёрок, далее 3 нуля)
Вот мы и получили ответ на вопрос в этой задаче- четвёрок тут ровно 185 штук.
Почему там появились четвёрки? Опять приведу примеры из десятичной системы:
А в пятеричной- то же самое, но будут четвёрки:
(ведь тут пять цифр- от 0 до 4, а после 4 идёт уже 10)
Теперь, пример посложнее в десятичной системе:
(то есть, произошло последовательное заимствование единицы из следующих разрядов, пока не дошло до разряда, в котором не было нуля)
А вот, то же самое, но в пятеричной системе:
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
trinadsyear16.06.2021 13:12
-
wiiiikkkkaaa13.03.2020 01:00
-
Katyusha436822.04.2020 04:07
-
MIshaDo15.07.2021 00:41
-
morgacheva200111.08.2022 10:02
-
ivancornij816.06.2022 22:22
-
isya199119.02.2021 01:34
-
Poznavatel0110.06.2023 12:51
-
alsuaxmetzan13.04.2020 21:04
-
messiii4504.06.2022 08:54
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.