Вопрос:

17. Какая команда присваивания должна следовать за командами А := А + В и В := А - В, чтобы последовательное выполнение всех трёх команд вело к обмену значениями переменных А и В? a) A: A + B б) A := A - B в) B := A + B г) В : В - A

Смотреть решения всех заданий с листа

Ответ:

Пусть начальные значения A = a, B = b.

  1. После A := A + B, A = a + b, B = b
  2. После B := A - B, A = a + b, B = (a + b) - b = a
  3. Чтобы A стало равно b, нужно выполнить A := A - B, тогда A = (a + b) - a = b

Ответ: б) A := A - B

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие