Анализ простых алгоритмов для конкретного исполнителя с фиксированным набором команд

Анализ простых алгоритмов для конкретного исполнителя с фиксированным набором команд.

Задание 1

У исполнителя Вычислитель две команды, которым присвоены номера: 1. прибавь b 2. умножь на 2 (b – неизвестное натуральное число) Первая из них прибавляет к числу на экране b, вторая умножает его на 2. Известно, что программа 121221 получает из числа 1 число 47. Определите значение b.

Задание 2

У исполнителя Вычислитель две команды, которым присвоены номера: 1. раздели на b 2. вычти 1 (b – неизвестное натуральное число) Первая из них уменьшает число на экране в b раз, вторая уменьшает его на 1. Известно, что программа 21111 получает из числа 65 число 4. Определите значение b.

Задание 3

У исполнителя Вычислитель две команды, которым присвоены номера: 1. прибавь 4 2. умножь на b (b – неизвестное натуральное число) Первая из них прибавляет к числу на экране 4, вторая умножает это число на b . Известно, что программа 22112 получает из числа 4 число 540. Определите значение b.

Задание 4

У исполнителя Вычислитель две команды, которым присвоены номера: 1. возведи в квадрат 2. прибавь b (b – неизвестное натуральное число) Первая из них возводит число на экране в квадрат, вторая увеличивает его на b. Известно, что программа 12122 получает из числа 2 число 55. Определите значение b.

Задание 5

У исполнителя Вычислитель две команды, которым присвоены номера: 1. вычти b 2. умножь на 3 (b – неизвестное натуральное число) Первая из них уменьшает число на экране на b, вторая умножает это число на 3. Известно, что программа 11121 получает из числа 11 число 13. Определите значение b.