В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
artemchik25
artemchik25
22.11.2020 11:00 •  Информатика

Правые части
ограничения на время и память не задавались
максимвльное количество : 60

правой частью натурального числа n назовем яисло к, полученное из двоичной записи n отбрасыванием всех цифр, стоящих левее крайней правой единицы, и преобразованное обратно в десятичную систему. так, правой частью числа 6 является число 2, а правой частью числа 1088 - число 16.​

Ответ:
hanter13
hanter13
15.01.2024 02:28
Чтобы понять, как получить правую часть числа, давайте рассмотрим примеры и пошагово проделаем необходимые действия.

Пример 1: Число 6
Из двоичной записи числа 6 (110) мы отбрасываем все цифры, стоящие левее крайней правой единицы. В данном случае у нас только одна единица, поэтому отбрасывать ничего не нужно. Полученное число 2 является правой частью числа 6.

Пример 2: Число 1088
Из двоичной записи числа 1088 (10001000000) мы отбрасываем все цифры, стоящие левее крайней правой единицы. В данном случае у нас между двумя единицами есть 4 нуля. Их нужно отбросить. После отбрасывания получаем число 10 в двоичной системе (10). Далее мы преобразуем это число в десятичную систему и получаем число 2. Полученное число 2 является правой частью числа 1088.

Теперь, когда мы разобрались с примерами, можем перейти к общей формуле для получения правой части числа.

1. Преобразуем число из десятичной системы в двоичную систему. Для этого будем делить число на 2 и записывать остатки от деления в обратном порядке. Прекращаем деление, когда результат деления становится равным 0. Например, чтобы преобразовать число 6 в двоичную систему, мы последовательно делим его на 2 и записываем остатки: 6 / 2 = 3 (остаток 0), 3 / 2 = 1 (остаток 1), 1 / 2 = 0 (остаток 1). Остатки, записанные в обратном порядке, дают нам двоичную запись числа 6: 110.

2. Чтобы получить правую часть числа, мы отбрасываем все цифры, стоящие левее крайней правой единицы. Если у нас нет единиц в двоичной записи числа, правой частью будет 0. Если же есть, то отбрасываем все цифры, стоящие левее крайней правой единицы.

3. Преобразуем полученное число в десятичную систему, чтобы получить окончательный результат.

Пожалуйста, скажите, если что-то нуждается в дополнительном объяснении.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?