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

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

Задача

Потребуется не более одной переменной. А можно и без дополнительной переменной (см. задание 8).
А:=3; В:=10; С:=4; М – доп. переменная
М:=А; //М = 3
А:=В; //А=10
В:=С; //В=4
С:=М; //С=3
Итого: А =10; В = 4; С =3

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

Чтобы не потерять значение переменной $$A$$ при присваивании $$A:=B$$, достаточно временно сохранить его в одной дополнительной переменной.

Значит, потребуется не более одной промежуточной переменной.

Обозначим её через $$M$$:

M:=A;
A:=B;
B:=C;
C:=M;

Если сначала было, например, $$A=3$$, $$B=10$$, $$C=4$$, то после выполнения алгоритма получим:

$$A=10,\quad B=4,\quad C=3$$

Ответ

Потребуется одна дополнительная переменная. Алгоритм: $$M:=A;\ A:=B;\ B:=C;\ C:=M.$$



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