5.01 Из меньшего числа в большее
Ошибка.
Попробуйте повторить позже
У исполнителя прибавлятор есть 2 команды:
1. Прибавить к числу 2
2. Прибавит к числу 1
Напишите для него программу ,состоящую из номеров команд, которая переводит число 4 в 11 за 4 команды.
Одним из оптимальных методов решения является написание программы шаг за шагом приближающей число к ответу. По началу выполняем команды увеличивающие число на наибольшую возможную величину, в данном случае при помощи первой команды. Так прибавляя трижды по 2 доходим до 10, после чего необходимо прибавить только единицу. В данном задании несколько вариантов правильных комбинаций команд т. к. их последовательность не имеет значения.
Ошибка.
Попробуйте повторить позже
У исполнителя №52 есть две команды:
1.Прибавить 5;
2.Умножить на 2;
Напишите для него программу, состоящую из номеров команд, которая переводит число 5 в 110 за 6 команд.
Одним из оптимальных методов решения является восстановление программы от обратного, то есть от 110 к 5. Первым шагом будет команда обратная 2-ой, деление на 2 т. к. она максимально уменьшает число. Далее используем команду обратную 1-ой, вычитаем 5, т. к. 55 не делится на 2. Следующим шагом опять делим на 2, чтобы уменьшить число на сколько это возможно. 25 не делится на 2, поэтому опять вычитаем 5. После чего делим на 2. Чтобы получить из 10 необходимое число, можно вычесть 5 или разделить на 2. Далее необходимо восстановить последовательность команд в обратном порядке. Ответ 221212 или 121212.
Ошибка.
Попробуйте повторить позже
У исполнителя №32 есть 2 команды
1. Умножить число на 3;
2. Прибавить к числу 2;
Напишите для него программу, состоящую из номеров команд, которая переводит число 4 в 122 за 6 команд.
Одним из оптимальных методов решения является восстановление программы от обратного, то есть от 122 к 4. Первым шагом будет команда обратная 2-ой,вычитание 2 т.к. 122 на 3 не делится. Далее используем команду обратную 1-ой деление на 3. Из получившихся 40 вычитаем 2 раза по два, после этого ещё делим дважды на 3, после чего получаем необходимое число. В ответ записываем последовательность команд в обратном порядке.
Ошибка.
Попробуйте повторить позже
У исполнителя №53 есть 2 команды
1. Умножить число на 5;
2. Прибавить к числу 3;
Напишите для него программу, состоящую из номеров команд, которая переводит число 4 в 121 за 5 команд.
Одним из оптимальных методов решения является восстановление программы от обратного, то есть от 121 к 4. Первым шагом будет команда обратная 2-ой,вычитание 3 т.к. 121 на 5 не делится. 118 так же не делится на 5, следовательно, вычитаем 3 ещё раз. К 115 уже можно применить операцию обратную 1-ой команде, деление на 5. 23 на 5 не делится, вычитаем 3 ещё раз. 20 делим на 5 и получаем искомое число. В ответ записываем последовательность команд в обратном порядке.
Ошибка.
Попробуйте повторить позже
У исполнителя №3523 есть 4 команды
1. Умножить число на 3;
2.Умножить число на 5;
3.Прибавить к числу 2;
4.Возвести число в куб;
Напишите для него программу, состоящую из номеров команд, которая переводит число 2 в 602 за 5 команд.
Одним из оптимальных методов решения является восстановление программы от обратного, то есть от 602 к 2, применяя обратные команды. К 602 можно применить только команду обратную 3-ей. 600 делится на 5 и на 3, делим на 5 и на 3, командами обратными 2-ой и 1-ой. 40 можно ещё раз разделить на 5 командой обратной 2-ой. 8 это 2 в кубе, следовательно применяя к 8 команду обратную 4 получим искомое число. В ответ записываем последовательность команд в обратном порядке. Ответ 42123 или 41223 или 42213.
Ошибка.
Попробуйте повторить позже
У исполнителя Скелеторик две команды, которым присвоены номера:
1. прибавь 1;
2. умножь на b
(b — неизвестное натуральное число; b >= 2).
Выполняя первую из них, Скелеторик увеличивает число на экране на 1, а выполняя вторую, умножает это число на b.
Программа для исполнителя Скелеторик — это последовательность номеров команд. Известно, что программа 11211 переводит число 3 в число 17. Определите значение b.
Рассмотрим, как изменяется число 3 под действием программы 11211:
В результате выполнения программы получили число 17:
Получаем:
Ошибка.
Попробуйте повторить позже
У исполнителя Огурчик Рик три команды, которым присвоены номера:
1. прибавь 1;
2. умножь на b
3. возведи в квадрат
(b — неизвестное натуральное число; b >= 2).
Выполняя первую из них, Огурчик Рик увеличивает число на экране на 1, выполняя вторую, умножает это число на b, а выполняя третью возводит число в квадрат.
Программа для исполнителя Огурчик Рик — это последовательность номеров команд. Известно, что программа 31223 переводит число 2 в число 60025. Определите значение b.
Рассмотрим, как изменяется число 2 под действием программы 31223:
В результате выполнения программы получилось число 60025:
Получили, что
Ошибка.
Попробуйте повторить позже
У исполнителя Пупупу три команды, которым присвоены номера:
1. прибавь 5;
2. прибавь b
3. умножь на с
(b и c — неизвестные натуральные числа; b >= 1, c > 5).
Выполняя первую из них, Пупупу увеличивает число на экране на 5, выполняя вторую, увеличивает это число на b, а выполняя третью умножает число на c.
Программа для исполнителя Пупупу — это последовательность номеров команд. Известно, что программа 21332 переводит число 10 в число 3040. Определите значение b и c. В ответ укажите сначала значение b, затем значение c (через пробел).
Рассмотрим, как изменяется число 10 под действием программы 21332.
Преобразуем выражение:
В результате выполнения программы получилось число 3040. Так как , начнем перебор по c и будем смотреть, возможно ли получить b при заданном c.
, b – нецелое;
, b – нецелое;
.
Получили .
Ошибка.
Попробуйте повторить позже
У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на
2. вычти
( — неизвестное натуральное число)
Первая из них увеличивает число на экране в раза, вторая уменьшает его на . Известно, что программа
переводит число в число .
Определите значение .
Рассмотрим, как изменяется число под действием программы :
В результате выполнения программы получили число .
Получили, что .
Ошибка.
Попробуйте повторить позже
У исполнителя Пудинг две команды, которым присвоены номера:
1. прибавь 1;
2. умножь на b
(b — неизвестное натуральное число; b >= 2).
Выполняя первую из них, Пудинг увеличивает число на экране на 1, а выполняя вторую, умножает это число на b.
Программа для исполнителя Пудинг — это последовательность номеров команд. Известно, что программа 22122 переводит число 4 в число 333. Определите значение b.
Рассмотрим, как изменяется число 3 под действием программы 11211:
В результате выполнения программы получили число 17:
Попробуем подставить b = 2, получим
Попробуем подставить b = 3, получим
Получаем:
Ошибка.
Попробуйте повторить позже
У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на
2. вычти
( — неизвестное натуральное число)
Первая из них увеличивает число на экране в раза, вторая уменьшает его на . Известно, что программа
переводит число в число .
Определите значение .
Рассмотрим, как изменяется число под действием программы :
В результате выполнения программы получили число .
Получаем, что .
Ошибка.
Попробуйте повторить позже
У исполнителя Вычислитель три команды, которым присвоены номера:
1. прибавь
2. вычти
3. умножь на
( — неизвестное натуральное число)
Первая из них увеличивает число на экране на , вторая уменьшает его на , третья умножает число на . Известно,
что программа переводит число в число .
Определите значение .
Рассмотрим, как изменяется число под действием программы :
В результате выполнения программы получили число .
Получили, что .
Ошибка.
Попробуйте повторить позже
У исполнителя Огурчик Рик три команды, которым присвоены номера:
1. прибавь 1;
2. умножь на b
3. возведи в квадрат
(b — неизвестное натуральное число; b >= 2).
Выполняя первую из них, Огурчик Рик увеличивает число на экране на 1, выполняя вторую, умножает это число на b, выполняя третью, возводит число в квадрат.
Программа для исполнителя Огурчик Рик — это последовательность номеров команд. Известно, что программа 23121 переводит число 3 в число 247. Определите значение b.
Рассмотрим, как изменяется число 2 под действием программы 23121:
В результате выполнения программы получилось число 247:
Пусть b = 2, тогда:
Пусть b = 3, тогда:
Получили, что
Ошибка.
Попробуйте повторить позже
У исполнителя Пупупу три команды, которым присвоены номера:
1. умножить на a;
2. умножить на b;
3. умножить на с;
(a, b и c — неизвестные простые числа числа).
Выполняя первую из них, Пупупу умножает число на экране на a, выполняя вторую, умножает число на b, выполняя третью, умножает число на c.
Программа для исполнителя Пупупу — это последовательность номеров команд. Известно, что программа 11223 переводит число 1 в число 180. Определите значение a, b и c. В ответ укажите сумму значений a, b и с.
Заметим, что число 1 умножали только на простые числа и получили 180, следовательно, если разложить 180 на простые множители, то именно эти множители будут равны a, b, c.
Невозможно определить точно, что именно отвечает за a и b, потому что два раза умножают и на 2, и на 3, но от нас требуют сумму, следовательно, ответ равен
Ошибка.
Попробуйте повторить позже
У исполнителя Пушистик три команды, которым присвоены номера:
1. прибавь
2. вычти
3. умножь на
( — неизвестное натуральное число)
Первая из них увеличивает число на экране на , вторая уменьшает его на , третья умножает число на . Известно, что программа переводит число в число .
Определите значение .
Рассмотрим, как изменяется число под действием программы :
В результате выполнения программы получили число .
Получили, что .
Ошибка.
Попробуйте повторить позже
У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 4;
2. умножь на b
(b - неизвестное натуральное число; b 2).
Выполняя первую из них, Альфа увеличивает число на экране на 4, а выполняя вторую, делит это число на b. Программа для исполнителя Альфа — это последовательность номеров команд. Известно, что программа 11211 переводит число 13 в число 92. Определите значение b.
После выполнения двух первых команд получится число 13 + 4 + 4 = 21. Тогда составим дальнейшее уравнение для оставшихся трех команд:
После решения уравнения получаем, что b = 4.
Ошибка.
Попробуйте повторить позже
У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 6;
2. раздели на b
(b — неизвестное натуральное число; b 2).
Выполняя первую из них, Альфа увеличивает число на экране на 6, а выполняя вторую, делит это число на b. Программа для исполнителя Альфа – это последовательность номеров команд. Известно, что программа 212111 переводит число 18 в число 22. Определите значение b.
Составим уравнение для команд:
Решим квадратное уравение и получим, что b = 3 и b =
Так как в условии сказано, что b — это натуральное число, то тогда b = 3.
Ошибка.
Попробуйте повторить позже
У Исполнителя две команды, которым присвоены номера:
1. вычти 7;
2. умножь на b
(b – неизвестное натуральное число; b 2).
Выполняя первую из них, Исполнитель уменьшает число на экране на 7, выполняя вторую, увеличивает его в b раз. Программа для Исполнителя – это последовательность номеров команд. Известно, что программа 21121 переводит число 10 в число 97. Определите значение b.
Составим уравнение и решим его:
, не подходит.
Значит, b = 4.
Ошибка.
Попробуйте повторить позже
У Исполнителя две команды, которым присвоены номера:
1. вычти 3;
2. умножь на b
(b – неизвестное натуральное число; b 2).
Выполняя первую из них, Исполнитель уменьшает число на экране на 3, выполняя вторую, увеличивает его в b раз. Программа для Исполнителя – это последовательность номеров команд. Известно, что программа 21121 переводит число 2 в число 105. Определите значение b.
Составим уравнение и решим его:
По теореме Виета
, не подходит.
Значит, b = 9.
Ошибка.
Попробуйте повторить позже
У Исполнителя две команды, которым присвоены номера:
1. прибавь 4;
2. умножь на b
(b – неизвестное натуральное число; b 2).
Выполняя первую из них, Исполнитель увеличивает число на экране на 4, выполняя вторую, увеличивает его в b раз. Программа для Исполнителя – это последовательность номеров команд. Известно, что программа 122121 переводит число 3 в число 205. Определите значение b.
Составим уравнение и решим его:
Можно заметить, что число , а 67 - простое. b не может быть равно 67 так как это число очень велико, предположим, что b = 3. Тогда:
. Равенство верно, значит, b = 3.