1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 9 Параграф 2.3 ГДЗ Босова 8 класс (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Задание 9 Параграф 2.3 ГДЗ Босова 8 класс (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Босова, Босова 8 класс, Бином: 9. Придумайте свой алгоритм обмена значениями числовых переменных A и В. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 8 bosova8 2-3/9 832

Подробный ответ

Можно обменять значения двух числовых переменных без дополнительной переменной, используя сложение и вычитание:

  1. Ввести значения $$A$$ и $$B$$.
  2. Выполнить $$A := A + B$$.
  3. Выполнить $$B := A — B$$.
  4. Выполнить $$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



Общая оценка
4.6 / 5
Другие учебники
Другие предметы