Задание 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.$$
Другие учебники
Другие предметы