5.1 Задание

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

  1. 1. раздели на 2
  2. 2. прибавь 1

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

Исполнитель работает только с натуральными числами.

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

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

Ответ: 21212

Объснение: Оператор работает только с натуральными числами, поэтому 89 мы не можем поделить нацело на 2, используем 2 команду ( 89+1=90 ). Используем 1 команду, чтобы уменьшить число (90:2=45). 45-ти можем прибавить только 1 (45+1=46). 46 делим на 2, чтобы уменьшить число (46:2=23). Чтобы получить число 24 нам достаточно прибавить 1 (23+1=24). Ответ: 21212

5.2 Задание

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

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

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

Исполнитель работает только с натуральными числами.

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

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

Ответ: 11221

Объснение: Оператор работает только с натуральными числами, поэтому из 2-ух мы не можем вычесть 4, возводим в квадрат (2^2=4). Из 4 вычесть 4 не рационально, так как получится 0, возводим в квадрат (4^2=16). Если 16 возвести в квадрат, то получится очень большое число, поэтому вычитаем 4 (16-4=12). По такой же причине мы из 12 вычитаем 4 (12-4=8). Теперь 8 возведем в квадрат и получим 64 (8^2=64) Ответ: 11221

5.3 Задание

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

  1. 1. приписать 2
  2. 2. разделить на 2

Первая из них приписывает к числу на экране справа цифру 2, вторая делит его на 2.

Исполнитель работает только с натуральными числами.

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

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

Ответ: 21222

Объснение: 14 разделим на 2, ведь если мы припишем 2, то получится 142 при делении, которого получится 71 (простое число). Этот путь неверный. 14:2=7. Припишем 2, т.к 7 нацело не делится (72). 72:2=36. 36:2=18. 18:2=9. Ответ: 21222

5.4 Задание

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

  1. 1. раздели на 2
  2. 2. прибавь 1

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

Исполнитель работает только с натуральными числами.

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

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

Ответ: 21112

Объснение: Оператор работает только с натуральными числами, поэтому из 23-eх мы не можем разделить на 2, прибавляем 1 (23+1=24). 24:2=12. 12:2=6. 6:2=3. 3+1=4. Ответ: 21112

5.5 Задание

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

  1. 1. раздели на 2
  2. 2. вычти 1

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

Исполнитель работает только с натуральными числами.

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

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

Ответ: 21211

Объснение: Оператор работает только с натуральными числами, поэтому 27 мы не можем поделить нацело на 2, используем 2 команду ( 27-1=26 ). Используем 1 команду, чтобы уменьшить число (26:2=13). 13-ти можем вычесть только 1 (13-1=12). 12 делим на 2, чтобы уменьшить число (12:2=6). Чтобы получить число 3 нам достаточно поделить 2 (6: 2=3). Ответ: 21211

5.6 Задание

У исполнителя Раздвоитель две команды, которым присвоены номера:

  1. 1. вычесть 1
  2. 2. разделить на 2

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

Исполнитель работает только с натуральными числами.

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

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

Ответ: 12211

Объснение: Оператор работает только с натуральными числами, поэтому 21 мы не можем поделить нацело на 2, используем 1 команду ( 21-1=20 ). Используем 2 команду, чтобы уменьшить число (20:2=10). 10 делим на 2, чтобы уменьшить число (10:2=5). Чтобы получить число 4 нам достаточно вычесть 1 (5-1=4). 4-1=3 Ответ: 12211