Анализ алгоритмов заданных исполнителей
Список вопросов теста
Вопрос 1
1. У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. вычти 4
Первая из них возводит число на экране во вторую степень, вторая уменьшает число на 4.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 2 числа 64, содержащий не более 5 команд. В ответе запишите только номера команд.
Вопрос 2
У исполнителя Утроитель две команды, которым присвоены номера:
1. вычти 2
2. умножь на 3
Первая из них уменьшает число на экране на 2, вторая утраивает его.
Составьте алгоритм получения из числа 11 числа 13, содержащий не более 5 команд. В ответе запишите только номера команд.
Вопрос 3
У исполнителя Утроитель две команды, которым присвоены номера:
1. вычти 1
2. умножь на 3
Первая из них уменьшает число на экране на 1, вторая утраивает его. Составьте алгоритм получения из числа 5 числа 26, содержащий не более 5 команд. В ответе запишите только номера команд.
Вопрос 4
У исполнителя Вычислитель две команды, которым присвоены номера:
1. приписать 1
2. разделить на 3
Первая из них приписывает к числу справа 1, вторая уменьшает его в 3 раза.
Составьте алгоритм получения из 5 числа 19, содержащий не более 5 команд. В ответе запишите только номера команд.
Вопрос 5
У исполнителя Вычислитель две команды, которым присвоены номера:
1. вычти 1
2. умножь на 3
Первая из них уменьшает число на экране на 1, вторая утраивает его.
Составьте алгоритм получения из числа 5 числа 26, содержащий не более пяти команд. В ответе запишите только номера команд.
Вопрос 6
У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. зачеркни справа
Первая из них возводит число на экране во вторую степень, вторая – удаляет крайнюю правую цифру числа.
Составьте алгоритм получения из числа 3 числа 6, содержащий не более 5 команд. В ответе запишите только номера команд.
Вопрос 7
У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. вычти 4
Первая из них возводит число на экране во вторую степень, вторая – вычитает из числа 4.
Составьте алгоритм получения из числа 1 числа 21, содержащий не более 5 команд. В ответе запишите только номера команд.
Вопрос 8
У исполнителя Квадратор две команды, которым присвоены номера:
1. вычти 1
2. возведи в квадрат
Первая из них уменьшает число на экране на 1, вторая возводит его во вторую степень.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 5 числа 80, содержащий не более 5 команд. В ответе запишите только номера команд.
Вопрос 9
У исполнителя Квадратор три команды, которым присвоены номера:
1. умножь на b
2. прибавь 3
3. вычти 5
(b – неизвестное натуральное число)
Первая из них увеличивает число на экране в b раз, вторая увеличивает его на 3, третья уменьшает его на 5.
Известно, что программа 1222312 переводит число 1 в число 24. Определите значение b.
Вопрос 10
У исполнителя Счетовод две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь a
(a – неизвестное отрицательное число)
Первая из них возводит число на экране во вторую степень, вторая прибавляет к числу a.
Известно, что программа 12122 переводит число 2 в число 72. Определите значение a.
Вопрос 11
У исполнителя МС три команды, которым присвоены номера:
1. умножь на 4
2. вычти a
3. прибавь 3
(a – неизвестное натуральное число)
Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на a, третья – увеличивает его на 3. Известно, что программа 1221223 переводит число 3 в число 21. Определите утроенное значение a.
Вопрос 12
У исполнителя Скелеторик две команды, которым присвоены номера:
1. раздели на b;
2. вычти 1
(b — неизвестное натуральное число; b >= 2).
Выполняя первую из них, Скелеторик уменьшает число в b раз, а выполняя вторую, уменьшает это число на 1.
Программа для исполнителя Скелеторик — это последовательность номеров команд. Известно, что программа 12122 переводит число 30 в число 1. Определите значение b.
Вопрос 13
У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 4;
2. раздели на b
(b – неизвестное натуральное число; b >= 2 ).
Выполняя первую из них, Альфа увеличивает число на экране на 4, а выполняя вторую, делит это число на b. Программа для исполнителя Альфа – это последовательность номеров команд. Известно, что программа 11211 переводит число 28 в число 14. Определите значение b.
Вопрос 14
У исполнителя Бета три команды, которым присвоены номера:
1. отними 4;
2. прибавь b
3. раздели на 2
(b - неизвестное натуральное число).
Выполняя первую из них, Бета уменьшает число на экране на 4, вторая увеличивает, это число на b, а третья делит число на 2. Программа для исполнителя Бета — это последовательность номеров команд. Известно, что программа 31221 переводит число 100 в число 46. Определите значение b.
Вопрос 15
У исполнителя Бета четыре команды, которым присвоены номера:
1. отними 10
2. прибавь b
3. раздели на 3
4. отними 2
(b - неизвестное натуральное число).
Выполняя первую из них, Бета уменьшает число на экране на 10, вторая увеличивает, это число на b, третья делит число на 3, а четвертая уменьшает число на 2. Программа для исполнителя Бета — это последовательность номеров команд. Известно, что программа 12341 переводит число 87 в число 16. Определите значение b.
Вопрос 16
У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. прибавь 1
Первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 89 числа 24, содержащий не более 5 команд. В ответе запишите только номера команд
Вопрос 17
У исполнителя Конструктор две команды, которым присвоены номера:
1. приписать 2
2. разделить на 2
Первая из них приписывает к числу на экране справа цифру 2, вторая делит его на 2.
Составьте алгоритм получения из числа 14 числа 9, содержащий не более 5 команд. В ответе запишите только номера команд.
Вопрос 18
У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. прибавь 1
Первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 23 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд.
Вопрос 19
У исполнителя Вычислитель две команды, которым присвоены номера:
1. вычесть 4
2. приписать 2
Первая из них уменьшает число на 4, а вторая приписывает к нему справа 2.
Составьте алгоритм получения из числа 9 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд
Вопрос 20
У исполнителя Вычислитель две команды, которым присвоены номера:
1. приписать 4
2. разделить на 2
Первая из них приписывает к числу справа 4, вторая уменьшает его в 2 раза.
Составьте алгоритм получения из числа 8 числа 7, содержащий не более 5 команд. В ответе запишите только номера команд.