Задание 8 Параграф 3.3 ГДЗ Босова 8 класс 2023 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова
Задание 8 Параграф 3.3 ГДЗ Босова 8 класс 2023 (Информатика)
Задача
алг обмен
нач
Ввод переменных А и В;
В: = А + В;
А: = В – А;
В: = В – А.
кон.
Подробный ответ
Чтобы обменять значения переменных A и B без дополнительной переменной, можно использовать сумму:
алг обмен
нач
Ввод переменных A и B;
B := A + B;
A := B — A;
B := B — A;
кон
Проверим, что после выполнения алгоритма значения действительно меняются местами.
Пусть сначала A = a, B = b.
- После команды B := A + B получаем B = a + b.
- После команды A := B — A получаем A = (a + b) — a = b.
- После команды B := B — A получаем B = (a + b) — b = a.
Значит, значения переменных поменялись местами.
Ответ
Алгоритм обмена значениями переменных A и B:
алг обмен
нач
Ввод переменных A и B;
B := A + B;
A := B — A;
B := B — A;
кон
Другие учебники
Другие предметы