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

Выберите несколько вариантов ответа Исполнитель Удвоитель работает с целыми числами. Он умеет выполнять только две команды:

1. прибавь 1
2. умножь на 2

Исполнитель выполнил программу из последовательности команд 12212121. Какие из чисел он мог получить? Выберите все возможные варианты. Исполнитель мог начинать с различных чисел.

1
55

2
39

3
51

4
71

5
40

6
60

Ответ:
davideblan33
davideblan33
17.06.2021 22:55

55, 39, 71.

Объяснение:

Пусть изначальное число будет x, тогда последовательность выполненных команд исполнителя:

(x * 16) + (1 * 16) + (1 * 4) + (1 * 2) +1.

Упростим выражение:

16x + 16 + 4 + 2 + 1 = 16x + 23.

Потом рассуждаем так: мы умножили изначальное число х в 16 раз, после чего прибавили число 23. Из этого можно вывести признаки подходящих чисел. Во-первых, разность подходящего числа с 23 должна делиться на 16, во-вторых, подходящее число будет нечётным, так как сумма чётных и нечётных чисел — нечётное.

Подходящие варианты: 55, 39, 71.

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