• В результате работы алгоритма
    Y := X - 1
    X := Y +2
    Y := X + Y
    вывод Y
    переменная Y приняла значение 10. Укажите число, которое являлось значением переменной X до начала работы алгоритма.

Ответы 1

  • Так как известно конечно значение переменной Y, начнем "раскручивать" алгоритм с конца.Y := X+Y ⇒ Y(новое) = X(новое)+Y(старое) ⇒ 10 = X(новое)+Y(старое)X := Y+2 ⇒ X(новое) = Y(старое)+2 ⇒ 10 = (Y(старое)+2)+Y(старое)Y := X-1 ⇒ Y(старое) = X(старое)-1 ⇒ 10 = (X(старое)-1+2)+X(старое)-1 ⇒ 10 = 2*X(старое) ⇒ X(старое) = 5Проверка:Y = X - 1 = 5-4 = 4X = Y +2 = 4+2 = 6Y = X + Y = 6+4 = 10Ответ: 5
    • Автор:

      desmond
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years