М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
alisheralisher2
alisheralisher2
14.07.2020 05:08 •  Информатика

Перевести число с 72,72 в восьмиричную двоичную шеснадцатиричную и в десятичную

👇
Открыть все ответы
Ответ:
dashenkanosova5
dashenkanosova5
14.07.2020
Добро пожаловать в класс, я рад быть вашим учителем сегодня и помочь вам разобраться с вопросом!

В данной задаче у нас есть программист, написавший программу на языке программирования Python. Давайте посмотрим, как программа будет изменяться в разных ситуациях.

а) Если заменить условие на count != 1
Текущее условие цикла while гласит "count < 20", что означает, что цикл будет выполняться до тех пор, пока значение переменной count меньше 20. Если мы изменяем это условие на "count != 1", цикл будет выполняться до тех пор, пока значение count не будет равно 1. Следовательно, цикл будет выполняться только один раз, так как значение count изначально равно 0, и после первой итерации оно станет равным 1.

б) Если переставить две строки в теле цикла
В теле цикла у нас есть две строки:
1. print("привет")
2. count += 1

Переставление этих двух строк приведет к изменению порядка выполнения команд. Если мы поменяем строки местами, то сначала будет выполнена команда count += 1, а затем будет выполнена команда print("привет"). Таким образом, на экран будет выведено слово "привет", а затем значение переменной count увеличится на 1.

в) Если заменить условие на count <= 1
Текущее условие цикла while ("count < 20") означает, что цикл будет выполняться до тех пор, пока значение переменной count меньше 20. Если мы заменим условие на "count <= 1", цикл будет выполняться до тех пор, пока значение count меньше или равно 1. В данном случае, цикл будет выполняться два раза - при значениях count равных 0 и 1.

г) Если заменить условие на count < 20
Текущее условие цикла while ("count < 20") означает, что цикл будет выполняться до тех пор, пока значение переменной count меньше 20. Если мы оставим условие без изменений, программа будет функционировать так же.

д) Если программист забудет написать count = 0
В программе изначально присутствует строка count = 0, которая инициализирует переменную count значением 0. Если программист забудет написать эту строку, то переменная count не будет иметь значения, что может привести к ошибкам в дальнейшем использовании этой переменной.

е) Если программист забудет написать count += 1
В теле цикла после команды print("привет") идет команда count += 1, которая увеличивает значение переменной count на 1. Если программист не напишет эту команду, то значение переменной count останется неизменным, и цикл будет выполняться бесконечно, так как условие count < 20 будет всегда выполняться (поскольку count не увеличивается).

Надеюсь, что объяснения были детальными и понятными для вас! Если у вас возникнут еще вопросы, пожалуйста, не стесняйтесь задать их!
4,6(89 оценок)
Ответ:
Ajjr1
Ajjr1
14.07.2020
Добрый день, ученик! С радостью помогу тебе разобраться с этим вопросом.

Для начала, давай разложим выражение на отдельные части и постараемся их упростить. Возведение в степень означает умножение числа самого на себя нужное количество раз. Поэтому 16^20 можно переписать следующим образом: 16 * 16 * 16 * .... (20 раз). Аналогично, 2^30 можно переписать как 2 * 2 * 2 * .... (30 раз).

Теперь можем начать решение. Первоначальное выражение выглядит следующим образом: 16^20 + 2^30 - 32.

Запишем это выражение в системе счисления с основанием 4. 16 в системе счисления с основанием 4 записывается как число 10 (так как 4 в первой степени равно 4, и мы можем воспользоваться этими значениями). Аналогично, 2 в системе счисления с основанием 4 записывается как 2.

Теперь необходимо переписать выражение: 10^20 + 2^30 - 32. Обрати внимание, что число 32 в системе счисления с основанием 4 тоже записывается как 20.

Давай теперь обратим внимание на первое слагаемое: 10^20. Возведем 10 в 20-ю степень: 10 * 10 * 10 * .... (20 раз). Известно, что 10 в системе счисления с основанием 4 - это 4 * 1, где 4 это основание системы счисления, а 1 - это само число (потому что 4 в первой степени также равно 4). То есть, каждый множитель 10^20 мы можем переписать как 4 * 1.

Аналогично действуем с 2^30: 2 * 2 * 2 * .... (30 раз). В системе счисления с основанием 4, число 2 записывается просто как 2.

В результате, наше выражение будет выглядеть следующим образом: (4 * 1) + 2 - 20.

Теперь просто складываем и вычитаем значения: 4 * 1 = 4, 4 + 2 = 6, 6 - 20 = -14.

Отлично, мы получили результат -14. Это число, записанное в системе счисления с основанием 4.

Теперь рассмотрим запись числа -14 в системе счисления с основанием 4: это будет запись «32» (три раза цифра 3 и ни одной цифры 4).

Итак, в исходном выражении "16 (20-я степень) + 2 (30-я степень) – 32" запись в системе счисления с основанием 4 содержит две цифры 3.

Надеюсь, это разъяснило тебе вопрос! Если у тебя еще возникнут вопросы, с радостью на них отвечу.
4,5(99 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ