B6-2 - Анализ и построение алгоритмов

1. У исполнителя Квадр две команды, которым присвоены номера:
  1. прибавь 1,
2. возведи в квадрат.
Первая из этих команд увеличивает число на экране на 1, вторая - возводит в квадрат. Программа для исполнителя Квадр - это последовательность номеров команд. Запишите программу для исполнителя Квадр, которая преобразует число 3 в число 10001 и содержит не более 6 команд. Если таких программ более одной, то запишите любую из них.
Ответ: 
2. У исполнителя Арифметик две команды, которым присвоены номера:
  1. прибавь 2,
2. умножь на 3.
Первая из них увеличивает число на экране на 2, вторая утраивает его.
Запишите порядок команд в программе преобразования числа 3 в число 69, содержащей не более 5 команд, указывая лишь номера команд. Если таких программ более одной, то запишите любую из них.
Ответ: 
3. У исполнителя Калькулятор две команды, которым присвоены номера:
  1. прибавь 1
2. умножь на 3
Выполняя первую из них, Калькулятор прибавляет к числу на экране 1, а выполняя вторую, утраивает его. Запишите порядок команд в программе получения из 2 числа 26, содержащей не более 6 команд, указывая лишь номера команд.
Ответ: 
4. У исполнителя Калькулятор две команды, которым присвоены номера:
  1. прибавь 2
2. умножь на 3
Выполняя первую из них, Калькулятор прибавляет к числу на экране 2, а выполняя вторую, утраивает его. Запишите порядок команд в программе получения из 0 числа 56, содержащей не более 5 команд, указывая лишь номера команд.
Ответ: 
5. На экране есть два окна, в каждом из которых записано по числу. Исполнитель СУММАТОР имеет только две команды, которым присвоены номера:
  1. Запиши сумму чисел в первое окно
2. Запиши сумму чисел во второе окно
Выполняя команду номер 1, СУММАТОР складывает числа в двух окнах и записывает результат в первое окно, а выполняя команду номер 2, заменяет этой суммой число во втором окне. Напишите программу, содержащую не более 5 команд, которая из пары чисел 1 и 2 получает пару чисел 13 и 4. Укажите лишь номера команд.
Ответ: 
6. Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера:
  1. Вычти 3
2. Умножь на 2
Выполняя команду номер1, КАЛЬКУЛЯТОР вычитает из числа на экране 3, а выполняя команду номер 2, умножает число на экране на 2. Напишите программу, содержащую не более 5 команд, которая из числа 5 получает число 25. Укажите лишь номера команд.
Ответ: 
7. Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера:
  1. Умножь на 2
2. Вычти 2
Выполняя команду номер 1, КАЛЬКУЛЯТОР умножает число на экране на 2, а выполняя команду номер 2, вычитает из числа на экране 2. Напишите программу, содержащую не более 5 команд, которая из числа 7 получает число 44. Укажите лишь номера команд.
Ответ: 
8. У исполнителя Калькулятор две команды, которым присвоены номера:
  1. прибавь 2
2. умножь на 3
Выполняя первую из них, Калькулятор прибавляет к числу на экране 2, а выполняя вторую, утраивает его. Запишите порядок команд в программе получения из 0 числа 28, содержащей не более 6 команд, указывая лишь номера команд.
Ответ: 
9. У исполнителя Аккорд две команды, которым присвоены номера:
  1. прибавь 3
2. умножь на x
где x — неизвестное положительное число. Выполняя первую из них, Аккорд добавляет к числу на экране 3, а выполняя вторую, умножает это число на x.
Программа для исполнителя Аккорд — это последовательность номеров команд. Известно, что программа 12112 переводит число 3 в число 36. Определите значение x.
Ответ: 
10. У исполнителя Аккорд две команды, которым присвоены номера:
  1. прибавь x
2. умножь на 2
где x — неизвестное положительное число. Выполняя первую из них, Аккорд добавляет к числу на экране x, а выполняя вторую, умножает это число на 2.
Программа для исполнителя Аккорд — это последовательность номеров команд. Известно, что программа 12121 переводит число 4 в число 65. Определите значение x.
Ответ: