Предмет: Информатика,
автор: Akuna
СРОЧНО помогите, пожалуйста!!!
В результате работы алгоритма
Y = X - 1
X = 2 + Y
Y = X + Y
вывод Y
переменная Y приняла значение 10. Какое число являлось значением переменной Х до начала работы алгоритма?
Ответы
Автор ответа:
0
Y = X - 1 (1)
X = 2 + Y (2)
Y = X + Y (3)
Из (2) и (3) следует, что
10 = (2 + Y) + Y ⇒ Y = 4 (после выполнения команды 1)
X = 6 (после выполнения команды 2)
Значит, до работы алгоритма X = 5
Проверка:
X = 5
Y = X-1 = 5-1 = 4
X = 2+Y = 2+4 = 6
Y = X+Y = 6+4 = 10
X = 2 + Y (2)
Y = X + Y (3)
Из (2) и (3) следует, что
10 = (2 + Y) + Y ⇒ Y = 4 (после выполнения команды 1)
X = 6 (после выполнения команды 2)
Значит, до работы алгоритма X = 5
Проверка:
X = 5
Y = X-1 = 5-1 = 4
X = 2+Y = 2+4 = 6
Y = X+Y = 6+4 = 10
Автор ответа:
0
Дадим исходным значениям X и Y индексы 1, а затем, при каждом переопределении значений, наращивать индексы на 1.
Y₁ = X₁ - 1 (1)
X₂ = 2 + Y₁ (2)
Y₂ = X₂ + Y₁ (3)
Нам известно, что Y₂=10.
а теперь будем делать последовательные замены
10 = X₂ + Y₁ (из 3)
10 = 2 + Y₁ + Y₁ (с учетом 2)
10 = 2 + 2Y₁ → Y₁ = 4
Осталось подставить в (1)
4 = X₁-1 → X₁ = 5
Ответ: 5
Y₁ = X₁ - 1 (1)
X₂ = 2 + Y₁ (2)
Y₂ = X₂ + Y₁ (3)
Нам известно, что Y₂=10.
а теперь будем делать последовательные замены
10 = X₂ + Y₁ (из 3)
10 = 2 + Y₁ + Y₁ (с учетом 2)
10 = 2 + 2Y₁ → Y₁ = 4
Осталось подставить в (1)
4 = X₁-1 → X₁ = 5
Ответ: 5
Похожие вопросы
Предмет: География,
автор: solovevfedor245
Предмет: Английский язык,
автор: sogoryunova
Предмет: Алгебра,
автор: maksim102550
Предмет: Экономика,
автор: virusx123
Предмет: Геометрия,
автор: mankausupova