Задание 1. У исполнителя Калькулятор две команды, которым присвоены номера:
1. вычти 3
2. умножь на 4
Например, программа 21211 – это программа, содержащая команды:
умножь на 4 1) 5 * 4 = 20 (2)
вычти 3 2) 20 - 3 = 17 (1)
умножь на 4 3) 17 * 4 = 68 (2)
вычти 3 4) 68 - 3 = 65 (1)
вычти 3 5) 5) 65 - 3 = 62 (1)
Преобразует число 5 в число 62
Запишите порядок команд в программе получения из числа 2 числа 500, содержащей не более 5 команд, указывая лишь номера команд.
Решение (1 способ - аналитический):
1) 2 * 4 = 8 (2)
2) 8 * 4 = 32 (2)
3) 32 * 4 = 128 (2)
4) 128 - 3 = 125 (1)
5) 125 * 4 = 500 (2)
ОТВЕТ: 22212
Решение (2 способ - дерево):
ОТВЕТ: 22212
Задание 2. У исполнителя Квадратор две команды, которым присвоены номера:
1. прибавь 3
2. возведи в квадрат
Первая из них увеличивает число на экране на 3, вторая возводит его во вторую степень. Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 4 числа 58, содержащий не более 5 команд.
В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
Решение (1 способ):
1) 4 + 3 = 7 (1)
2) 7 ^ 2 = 49 (2)
3) 49 + 3 = 52 (1)
4) 52 + 3 = 55 (1)
5) 55 + 3 = 58 (2)
Ответ: 12111
Задание 3. У исполнителя Квадратор две команды, которым присвоены номера:
1. зачеркни справа
2. возведи в квадрат
Первая из них удаляет крайнюю правую цифру на экране, вторая — возводит число во вторую степень. Составьте алгоритм получения из числа 3 числа 6, содержащий не более 5 команд.
В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
Решение (1 способ):
1) 3 ^ 2 = 9 (2)
2) 9 ^ 2 = 81 (2)
3) 8(1) = 8 (1)
4) 8^ 2 = 64 (2)
5) 6(4) = 6 (1)
Ответ: 22121
Решение (2 способ):
Задание 4. У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. вычти 1
Составьте алгоритм получения из числа 2 числа 13, содержащий не более 5 команд.
В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
Решение. Ближайшее к числу 13 число, квадратный корень которого является целым числом, — это число 16 = 42. Заметим что 13 = 16 − 3:
1) 22 = 4 (1)
2) 42 = 16 (1)
3) 16 − 1 = 15 (2)
4) 15 − 1 = 14 (2)
5) 14 − 1 = 13 (2)
Ответ: 11222
Домашнее задание:
Задача 1. У исполнителя Умножатор две команды, которым присвоены номера:
1. умножь на 3
2. прибавь 1
Составьте алгоритм получения из числа 2 числа 84, содержащий не более 5 команд. В ответе запишите только номера команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
Задача 2. У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь 3
Составьте алгоритм получения из числа 2 числа 55, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.