Алгоритмы для исполнителя: набор задач для тренировки
Листы материала (6)
Разбор листа 1
Задача 0
Исполнитель Вычислитель: 1 — прибавь 3, 2 — умножь на 3. Старт S=1, цель T=72, не более 5 команд. Ответ: 11212 Решение: 1 -прибавь3-> 4 -прибавь3-> 7 -умножь на3-> 21 -прибавь3-> 24 -умножь на3-> 72. Получили 72 за 5 команд.
Задача 1
Исполнитель Квадратор: 1 — возведи в квадрат, 2 — вычти 2. Работает только с натуральными числами. Старт S=2, цель T=144, не более 5 команд. Ответ: 11221 Решение: 2 -в квадрат-> 4 -в квадрат-> 16 -вычти2-> 14 -вычти2-> 12 -в квадрат-> 144. Все промежуточные значения (4,16,14,12) натуральные.
Задача 2
Исполнитель Квадратор: 1 — возведи в квадрат, 2 — вычти 3. Работает только с натуральными числами. Старт S=2, цель T=100, не более 5 команд. Ответ: 11221 Решение: 2 -в квадрат-> 4 -в квадрат-> 16 -вычти3-> 13 -вычти3-> 10 -в квадрат-> 100. Все промежуточные значения натуральные.
Задача 3
Исполнитель Вычислитель: 1 — прибавь 3, 2 — умножь на 2. Старт S=1, цель T=25, не более 5 команд. Ответ: 12121 Решение: 1 -прибавь3-> 4 -умножь на2-> 8 -прибавь3-> 11 -умножь на2-> 22 -прибавь3-> 25. Получили 25 за 5 команд.
Разбор листа 2
Задача 4
Исполнитель Квадратор: 1 — возведи в квадрат, 2 — прибавь 3. Старт S=2, цель T=55, не более 5 команд. Ответ: 12122 Решение: 2 -в квадрат-> 4 -прибавь3-> 7 -в квадрат-> 49 -прибавь3-> 52 -прибавь3-> 55. Получили 55 за 5 команд.
Задача 5
Исполнитель Вычислитель: 1 — прибавь 3, 2 — умножь на 3. Старт S=1, цель T=84, не более 5 команд. Ответ: 22221 Решение: 1 -умножь на3-> 3 -умножь на3-> 9 -умножь на3-> 27 -умножь на3-> 81 -прибавь3-> 84. Получили 84 за 5 команд.
Задача 7
Исполнитель Квадратор: 1 — возведи в квадрат, 2 — прибавь 1. Старт S=2, цель T=27, не более 5 команд. Ответ: 12122 Решение: 2 -в квадрат-> 4 -прибавь1-> 5 -в квадрат-> 25 -прибавь1-> 26 -прибавь1-> 27. Получили 27 за 5 команд.
Задача 6
Исполнитель Вычислитель: 1 — умножь на 3, 2 — прибавь 1. Старт S=5, цель T=60, не более 5 команд. Ответ: 21221 Решение: 5 -прибавь1-> 6 -умножь на3-> 18 -прибавь1-> 19 -прибавь1-> 20 -умножь на3-> 60. Получили 60 за 5 команд.
Разбор листа 3
Задача 8
Исполнитель Вычислитель: 1 — умножь на 5, 2 — прибавь 1. Старт S=1, цель T=56, не более 5 команд. Ответ: 21212 Решение: 1 -прибавь1-> 2 -умножь на5-> 10 -прибавь1-> 11 -умножь на5-> 55 -прибавь1-> 56. Получили 56 за 5 команд.
Задача 9
Исполнитель Квадратор: 1 — возведи в квадрат, 2 — вычти 3. Старт S=2, цель T=46, не более 5 команд. Ответ: 22212 Решение: 2 -вычти3-> -1 -вычти3-> -4 -вычти3-> -7 -в квадрат-> 49 -вычти3-> 46. Получили 46 за 5 команд (натуральность не требуется по условию — в примере из условия сам образец также проходит через отрицательные значения).
Задача 11
Исполнитель Вычислитель: 1 — вычесть 3, 2 — приписать 1 (справа). Старт S=8, цель T=15, не более 5 команд. Ответ: 11211 Решение: 8 -вычесть3-> 5 -вычесть3-> 2 -приписать1-> 21 -вычесть3-> 18 -вычесть3-> 15. Получили 15 за 5 команд.
Задача 10
Исполнитель Квадратор: 1 — прибавь 1, 2 — возведи в квадрат. Старт S=2, цель T=19, не более 5 команд. Ответ: 22111 Решение: 2 -в квадрат-> 4 -в квадрат-> 16 -прибавь1-> 17 -прибавь1-> 18 -прибавь1-> 19. Получили 19 за 5 команд.
Разбор листа 4
Задача 12
Исполнитель Вычислитель: 1 — умножь на 4, 2 — вычти 2. Старт S=3, цель T=30, не более 5 команд. Ответ: 12212 Решение: 3 -умножь на4-> 12 -вычти2-> 10 -вычти2-> 8 -умножь на4-> 32 -вычти2-> 30. Получили 30 за 5 команд.
Задача 13
Исполнитель Вычислитель: 1 — умножь на 3, 2 — прибавь 2. Старт S=3, цель T=37, не более 5 команд. Ответ: 12122 Решение: 3 -умножь на3-> 9 -прибавь2-> 11 -умножь на3-> 33 -прибавь2-> 35 -прибавь2-> 37. Получили 37 за 5 команд.
Задача 15
Исполнитель Квадратор: 1 — вычти 1, 2 — возведи в квадрат. Работает только с натуральными числами. Старт S=3, цель T=14, не более 5 команд. Ответ: 12211 Решение: 3 -вычти1-> 2 -в квадрат-> 4 -в квадрат-> 16 -вычти1-> 15 -вычти1-> 14. Все промежуточные значения натуральные, получили 14 за 5 команд.
Задача 14
Исполнитель Вычислитель: 1 — умножь на 3, 2 — вычти 1. Старт S=1, цель T=23, не более 5 команд. Ответ: 11212 Решение: 1 -умножь на3-> 3 -умножь на3-> 9 -вычти1-> 8 -умножь на3-> 24 -вычти1-> 23. Получили 23 за 5 команд.
Разбор листа 5
Задача 16
Исполнитель Квадратор: 1 — зачеркни слева (удаляет крайнюю левую цифру), 2 — возведи в квадрат. Старт S=8, цель T=56, не более 5 команд. Ответ: 21221 Решение: 8 -в квадрат-> 64 -зачеркни слева-> 4 -в квадрат-> 16 -в квадрат-> 256 -зачеркни слева-> 56. Получили 56 за 5 команд.
Задача 17
Исполнитель Калькулятор: 1 — умножь на 2, 2 — вычти 5. Старт S=3, цель T=9, не более 5 команд. Ответ: 11212 Решение: 3 -умножь на2-> 6 -умножь на2-> 12 -вычти5-> 7 -умножь на2-> 14 -вычти5-> 9. Получили 9 за 5 команд.
Задача 18
Исполнитель Квадратор: 1 — возведи в квадрат, 2 — вычти 2. Старт S=1, цель T=49, не более 5 команд. Ответ: 22121 Решение: 1 -вычти2-> -1 -вычти2-> -3 -в квадрат-> 9 -вычти2-> 7 -в квадрат-> 49. Получили 49 за 5 команд (ограничение натуральности здесь не указано).
Задача 19
Исполнитель Калькулятор: 1 — умножь на 2, 2 — вычти 4. Старт S=2, цель T=24, не более 5 команд. Ответ: 11121 Решение: 2 -умножь на2-> 4 -умножь на2-> 8 -умножь на2-> 16 -вычти4-> 12 -умножь на2-> 24. Получили 24 за 5 команд.
Разбор листа 6
Задача 20
Исполнитель Квадратор: 1 — возведи в квадрат, 2 — прибавь 1. Старт S=1, цель T=26, не более 5 команд. Ответ: 21212 Решение: 1 -прибавь1-> 2 -в квадрат-> 4 -прибавь1-> 5 -в квадрат-> 25 -прибавь1-> 26. Получили 26 за 5 команд.
Задача 21
Исполнитель Вычислитель: 1 — прибавить 2, 2 — удвоить. Старт S=3, цель T=44, не более 5 команд. Ответ: 12212 Решение: 3 -прибавить2-> 5 -удвоить-> 10 -удвоить-> 20 -прибавить2-> 22 -удвоить-> 44. Получили 44 за 5 команд.
Задача 23
Исполнитель Квадратор: 1 — возведи в квадрат, 2 — прибавь 3. Старт S=1, цель T=262, не более 5 команд. Ответ: 21122 Решение: 1 -прибавь3-> 4 -в квадрат-> 16 -в квадрат-> 256 -прибавь3-> 259 -прибавь3-> 262. Получили 262 за 5 команд.
Задача 22
Исполнитель Квадратор: 1 — вычти 1, 2 — возведи в квадрат. Работает только с натуральными числами. Старт S=2, цель T=196, не более 5 команд. Ответ: 22112 Решение: 2 -в квадрат-> 4 -в квадрат-> 16 -вычти1-> 15 -вычти1-> 14 -в квадрат-> 196. Все промежуточные значения натуральные, получили 196 за 5 команд.
algoritmy-ispolnitelya-nabor-zadach-list-1.png
669.7 КБ
algoritmy-ispolnitelya-nabor-zadach-list-2.png
629.2 КБ
algoritmy-ispolnitelya-nabor-zadach-list-3.png
637.5 КБ
algoritmy-ispolnitelya-nabor-zadach-list-4.png
648.2 КБ
algoritmy-ispolnitelya-nabor-zadach-list-5.png
627.4 КБ
algoritmy-ispolnitelya-nabor-zadach-list-6.png
668.5 КБ