1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 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;
кон



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