1. Какие две команды присвоены исполнителю Сигма и что они делают (с указанием чисел и неизвестного значения b), если
1. Какие две команды присвоены исполнителю Сигма и что они делают (с указанием чисел и неизвестного значения b), если программа 11211 переводит число 49 в число 27?
2. Какие две команды присвоены исполнителю Гамма и что они делают (с указанием чисел и неизвестного значения b)?
2. Какие две команды присвоены исполнителю Гамма и что они делают (с указанием чисел и неизвестного значения b)?
Медвежонок 2
b), если программа 11712 переводит число 81 в число 13?Хорошо, давайте решим эти задачи.
1. Для программы 11211:
Первая команда, обозначенная цифрой 1, обозначает изменение значения переменной на величину, заданную следующей цифрой. В этом случае, после первой команды, переменная принимает значение 49 + 1 = 50.
Вторая команда, также обозначенная цифрой 1, указывает на умножение значения переменной на величину, заданную следующей цифрой. В этом случае, после второй команды, переменная принимает значение 50 * 2 = 100.
Третья команда, обозначенная цифрой 2, указывает на уменьшение значения переменной на величину, заданную следующей цифрой. В этом случае, после третьей команды, переменная принимает значение 100 - 2 = 98.
Четвертая команда, обозначенная цифрой 1, указывает на умножение значения переменной на величину, заданную следующей цифрой. В этом случае, после четвертой команды, переменная принимает значение 98 * 1 = 98.
Последняя команда, обозначенная цифрой 1, указывает на уменьшение значения переменной на величину, заданную следующей цифрой. В этом случае, после последней команды, переменная принимает значение 98 - 1 = 97.
Таким образом, если программа 11211 переводит число 49 в число 27, то значения переменной после каждой команды будут следующими:
- После первой команды: 49 + 1 = 50
- После второй команды: 50 * 2 = 100
- После третьей команды: 100 - 2 = 98
- После четвертой команды: 98 * 1 = 98
- После последней команды: 98 - 1 = 97
2. Для программы 11712:
Первая команда, обозначенная цифрой 1, обозначает изменение значения переменной на величину, заданную следующей цифрой. В этом случае, после первой команды, переменная принимает значение 81 + 1 = 82.
Вторая команда, обозначенная цифрой 1, указывает на умножение значения переменной на величину, заданную следующей цифрой. В этом случае, после второй команды, переменная принимает значение 82 * 7 = 574.
Третья команда, обозначенная цифрой 7, указывает на деление значения переменной на величину, заданную следующей цифрой. В этом случае, после третьей команды, переменная принимает значение 574 / 3 = 191.3333 (округляем до 4 знаков после запятой).
Четвертая команда, обозначенная цифрой 1, указывает на умножение значения переменной на величину, заданную следующей цифрой. В этом случае, после четвертой команды, переменная принимает значение 191.3333 * 2 = 382.6666 (округляем до 4 знаков после запятой).
Последняя команда, обозначенная цифрой 2, указывает на уменьшение значения переменной на величину, заданную следующей цифрой. В этом случае, после последней команды, переменная принимает значение 382.6666 - 2 = 380.6666 (округляем до 4 знаков после запятой).
Таким образом, если программа 11712 переводит число 81 в число 13, то значения переменной после каждой команды будут следующими:
- После первой команды: 81 + 1 = 82
- После второй команды: 82 * 7 = 574
- После третьей команды: 574 / 3 = 191.3333
- После четвертой команды: 191.3333 * 2 = 382.6666
- После последней команды: 382.6666 - 2 = 380.6666