1. Какие две команды присвоены исполнителю Сигма и что они делают (с указанием чисел и неизвестного значения b), если

  • 20
1. Какие две команды присвоены исполнителю Сигма и что они делают (с указанием чисел и неизвестного значения b), если программа 11211 переводит число 49 в число 27?
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