Тип 5. Исполнители и алгоритмы. Практика

1. У исполнителя Квадратор две команды, которым присвоены номера:

1. возведи в квадрат
2. зачеркни справа

Первая из них возводит число на экране во вторую степень, вторая – удаляет крайнюю правую цифру числа.

Составьте алгоритм получения из числа 3 числа 6, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 21211 – это алгоритм
зачеркни справа
возведи в квадрат
зачеркни справа
возведи в квадрат
возведи в квадрат,
который преобразует число 52 в 16.)

Если таких алгоритмов более одного, то запишите любой из них.

Посмотреть пояснение и ответ
Команда 1: 32 = 9.
Команда 1: 92 = 81.
Команда 2: 8.
Команда 1: 82 = 64.
Команда 2: 6.
Ответ: 11212

2. У исполнителя Вычислитель две команды, которым присвоены номера:

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

Первая из них увеличивает число на экране в 3 раза, вторая увеличивает его на 2.

Составьте алгоритм получения из числа 3 числа 69, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 11221 – это алгоритм
умножь на 3
умножь на 3
прибавь 2
прибавь 2
умножь на 3,
который преобразует число 1 в 39.)

Если таких алгоритмов более одного, то запишите любой из них.

Посмотреть пояснение и ответ
Команда 2: 3 + 2 = 5.
Команда 2: 5 + 2 = 7.
Команда 1: 7 * 3 = 21.
Команда 2: 21 + 2 = 23.
Команда 1: 23 * 3 = 69.
Ответ: 22121

3. У исполнителя Вычислитель две команды, которым присвоены номера:

1. вычесть 4
2. приписать 2

Первая из них уменьшает число на 4, а вторая приписывает к нему справа 2.

Составьте алгоритм получения из числа 9 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 12111 – это алгоритм
вычесть 4
приписать 2
вычесть 4
вычесть 4
вычесть 4,
который преобразует число 6 в 10.)

Если таких алгоритмов более одного, то запишите любой из них.

Посмотреть пояснение и ответ
9 → (команда 1) → 5 → (команда 1) → 1 → (команда 2) → 12 → (команда 1) → 8 → (команда 1) → 4.
Ответ: 11211

4. У исполнителя Калькулятор две команды, которым присвоены номера:

1. умножь на 3
2. вычти 5

Первая из них утраивает число на экране, вторая уменьшает его на 5.

Составьте алгоритм получения из числа 1 числа 7, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 21221 – это алгоритм
вычти 5
умножь на 3
вычти 5
вычти 5
умножь на 3,
который преобразует число 11 в 24.)

Если таких алгоритмов более одного, то запишите любой из них.

Посмотреть пояснение и ответ
1 → (команда 1) → 3 → (команда 1) → 9 → (команда 2) → 4 → (команда 1) → 12 → (команда 2) → 7.
Ответ: 11212

5. У исполнителя Квадратор две команды, которым присвоены номера:

1. возведи в квадрат
2. вычти 3

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

Составьте алгоритм получения из числа 1 числа 19, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 12221 – это алгоритм
возведи в квадрат
вычти 3
вычти 3
вычти 3
возведи в квадрат,
который преобразует число 4 в 49.)

Если таких алгоритмов более одного, то запишите любой из них.

Посмотреть пояснение и ответ
1 → (команда 2) → -2 → (команда 2) → -5 → (команда 1) → 25 → (команда 2) → 22 → (команда 2) → 19.
Ответ: 22122