1.переведите число 247 из восьмеричной в десятичную систему счисления 2)Переведите число 1АЕ из шестнадцатеричной в десятичную. 3) среди чисел 538^8, 171^16, 101110010^2, найдите наименьший и ответ запишите в десятичной системе счисления
Ответы на вопрос:
пользователей, получивших
Алгоритм перевода чисел из восьмеричной в десятичную систему счисления аналогичен уже рассматривавшемуся нами в разделе Перевод чисел из двоичной системы в десятичную. Различие состоит лишь в том, что для восьмеричной системы счисления основанием является число 8, а правило перевода в данном случае может быть сформулировано в следующем виде:
Для перевода восьмеричного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания восьмеричной системы счисления на соответствующие цифры в разрядах восьмеричного числа.
Например, требуется перевести восьмеричное число 2357 в десятичное. В этом числе 4 цифры и 4 разряда ( разряды считаются, начиная с нулевого, которому соответствует младший бит). В соответствии с уже известным нам правилом представим его в виде суммы степеней с основанием 8:
23578 = (2·83)+(3·82)+(5·81)+(7·80) = 2·512 + 3·64 + 5·8 + 7·1 = 126310
douwdek0 и 7 других пользователей посчитали ответ полезным!
2
1,8
(5 оценок)
Войди чтобы добавить комментарий
Остались вопросы?
НАЙДИ НУЖНЫЙ
ЗАДАЙ ВОПРОС
Премиум-доступ со Знаниями Плюс
Начни учиться еще быстрее с неограниченным доступом к ответам от экспертов
ПОДПИШИСЬ
Новые вопросы в Информатика
1.переведите число 247 из восьмеричной в десятичную систему счисления 2)Переведите число 1АЕ из шестнадцатеричной в десятичную. 3) среди чисел 538^8, …
В чем сходство и различие между компонентами выбора в среде Lazarus и операторами выбора в Паскале?
Pythoneые возможности для обучения без
Например, если было введено 349, программа должна вывести на экран число 16, так как 3 + 4 + 9 = 16.
Как извлечь отдельные цифры из числа? Если число разделить нацело на десять, в остатке будет последняя цифра этого числа. Например, если 349 разделить нацело на 10, то получится частное 34 и остаток 9. Если потом 34 разделить также, получится частное 3 и остаток 4; далее при делении 3 на 10 получим частное 0 и остаток 3.
В языках программирования почти всегда есть две операции:
1) нахождение целого при делении нацело,
2) нахождение остатка при делении нацело.
В языке программирования Python первая операция обозначается // (двумя знаками деления), а вторая - % (знаком процента). Например:
>>> 34 // 10
3
>>> 34 % 10
4
Примечание. Операции деления нацело и нахождения остатка с точки зрения арифметики применимы только к целым числам. Но в Python их можно использовать и по отношению к дробным числам:
>>> 34.5 % 10
4.5
>>> 34.5 // 10
3.0
>>> 34.5 // 12.9
2.0
Алгоритм нахождения суммы цифр трехзначного числа abc (где a - сотни, b - десятки и c - единицы) можно описать так:
Найти остаток от деления abc на 10, записать его в переменную d1. Это будет цифра c.
Избавиться от цифры c в числе abc, разделив его нацело на 10.
Найти остаток от деления ab на 10, записать его в переменную d2. Это будет цифра b.
Избавиться от цифры b в числе ab, разделив его нацело на 10.
Число a однозначное. Это еще одна цифра исходного числа.
Сложить оставшееся число a со значениями переменных d1 и d2.
n = input("Введите трехзначное число: ")
n = int(n)
d1 = n % 10
n = n // 10
d2 = n % 10
n = n // 10
print("Сумма цифр числа:", n + d2 + d3)
Пример выполнения программы:
Введите трехзначное число: 742
Сумма цифр числа: 13
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
raksanaasifovna22.02.2020 15:13
-
gsubxdu06.05.2023 15:55
-
Elena20720724.06.2022 17:24
-
DixonVeit31.07.2021 01:21
-
bhsdvsbvgvfsbvefe27.09.2022 02:39
-
Петья09.12.2022 07:25
-
titomasha30.03.2022 12:12
-
pavelstanowkin15.11.2020 14:32
-
seremet198405.07.2020 08:52
-
sereja2002g30.03.2021 04:12
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.