Вопрос:

У исполнителя Удвоитель две команды, которым присвоены номера: 1. вычти 1 2. умножь на 2 Первая из них уменьшает число на экране на 1, вторая удваивает его. Составьте алгоритм получения из числа 5 числа 30, содержащий не более 5 команд. В ответе запишите только номера команд в соответствующей алгоритму последовательности. (Например, 12221 это алгоритм: вычти 1 умножь на 2 умножь на 2 умножь на 2 вычти 1, который преобразует число 4 в число 23.) Если таких алгоритмов более одного, то запишите любой из них.

Смотреть решения всех заданий с листа

Ответ:

Для решения задачи необходимо составить алгоритм из не более чем 5 команд, используя команды «вычти 1» (команда 1) и «умножь на 2» (команда 2), чтобы из числа 5 получить число 30.

1. Умножаем 5 на 2: 5 * 2 = 10 (команда 2)

2. Умножаем 10 на 2: 10 * 2 = 20 (команда 2)

3. Вычитаем 1 из 20: 20 - 1 = 19 (команда 1)

4. Умножаем 19 на 2: 19 * 2 = 38 (команда 2)

Получили число больше 30, решение не подходит.

Попробуем другой вариант:

1. Вычитаем 1 из 5: 5 - 1 = 4 (команда 1)

2. Умножаем 4 на 2: 4 * 2 = 8 (команда 2)

3. Умножаем 8 на 2: 8 * 2 = 16 (команда 2)

4. Вычитаем 1 из 16: 16 - 1 = 15 (команда 1)

5. Умножаем 15 на 2: 15 * 2 = 30 (команда 2)

Алгоритм: 1, 2, 2, 1, 2

Ответ: 12212

ГДЗ по фото 📸
Подать жалобу Правообладателю