Задание 9 Параграф 2.3 ГДЗ Босова 8 класс (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Задание 9 Параграф 2.3 ГДЗ Босова 8 класс (Информатика)
Задача
Придумайте свой алгоритм обмена значениями числовых переменных A и В.
Подробный ответ
Можно обменять значения двух числовых переменных без дополнительной переменной, используя сложение и вычитание:
- Ввести значения $$A$$ и $$B$$.
- Выполнить $$A := A + B$$.
- Выполнить $$B := A — B$$.
- Выполнить $$A := A — B$$.
Проверим на примере: пусть $$A=5$$, $$B=8$$.
После первого шага: $$A=5+8=13$$, $$B=8$$.
После второго шага: $$B=13-8=5$$.
После третьего шага: $$A=13-5=8$$.
Значения переменных поменялись местами.
Ответ
Алгоритм обмена значениями без дополнительной переменной:
A := A + B
B := A — B
A := A — B
Другие учебники
Другие предметы



