Для обмена значений двух переменных был сотворен некоторый метод. Да вот

Для обмена значений 2-ух переменных был сотворен некий метод. Да вот беда, заключительная из трех команд была удалена, остались только две из их: 1. А:=A+B 2. B:=A-B 3. .. Какая команда была удалена?

Задать свой вопрос
1 ответ

Для удобства обозначим стартовые значения переменных индексом с: Ас, Вс.

В первой команде сменой А присваивается значение, одинаковое  сумме стартовых значений:

A = A + B =  Ас + Вс.

Во второй команде из суммы вычитается стартовое значение Вc. Остаток равен стартовом значени значению Аc, которое присваивается переменной В:

В:= A B = (Ас + Вс) Вс = Aс.

В третьей команде нужно из суммы стартовых значений А и В, которая все еще хранится в А, вычесть новое значение В:

A:= A B = (Ас + Вс) - Ac = Bc.

Ответ: была удалена команда А:= A - B.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт