Задание 14. Линейный алгоритм для формального исполнителя
1. У Исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь 1
Первая из них возводит число в квадрат, вторая - прибавляет к числу 1.
Составьте алгоритм для получения из число 2 числа 27, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
2. У Исполнителя Делителя две команды, которым присвоены номера:
1. раздели на 2
2. вычти 1
Первая из них уменьшает число на экране в 2 раза , вторая уменьшает его на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм для получения из число 71 числа 16, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
3. У Исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь 1
Первая из них возводит число в квадрат, вторая - прибавляет к числу 1.
Составьте алгоритм для получения из числа 3 числа 258, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
4. У Исполнителя Делителя две команды, которым присвоены номера:
1. раздели на 2
2. вычти 1
Первая из них уменьшает число на экране в 2 раза , вторая уменьшает его на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм для получения из числа 85 числа 19, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
5. У Исполнителя Удвоитель две команды, которым присвоены номера:
1. умножь на 2
2. прибавь 1
Первая из них удваивает число на экране , вторая - прибавляет к числу 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм для получения из числа 3 числа 27, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
6. У Исполнителя Делителя две команды, которым присвоены номера:
1. раздели на 2
2. вычти 3
Первая из них уменьшает число на экране в 2 раза , вторая уменьшает его на 3.
Исполнитель работает только с натуральными числами.
Составьте алгоритм для получения из числа 74 числа 7, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
7. У Исполнителя Удвоитель две команды, которым присвоены номера:
1. умножь на 2
2. прибавь 3
Первая из них удваивает число на экране , вторая - прибавляет к числу 3.
Исполнитель работает только с натуральными числами.
Составьте алгоритм для получения из числа 1 числа 25, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
8. У Исполнителя Делителя две команды, которым присвоены номера:
1. раздели на 2
2. вычти 3
Первая из них уменьшает число на экране в 2 раза , вторая уменьшает его на 3.
Исполнитель работает только с натуральными числами.
Составьте алгоритм для получения из числа 102 числа 9, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
9. У Исполнителя Утроитель две команды, которым присвоены номера:
1. умножь на 3
2. прибавь 2
Первая из них утраивает число на экране , вторая - прибавляет к числу 2.
Исполнитель работает только с натуральными числами.
Составьте алгоритм для получения из числа 2 числа 32, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
10. У Исполнителя Делителя две команды, которым присвоены номера:
1. раздели на 3
2. вычти 2
Первая из них уменьшает число на экране в 3 раза , вторая уменьшает его на 2.
Исполнитель работает только с натуральными числами.
Составьте алгоритм для получения из числа 48 числа 2, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.