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

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

Задача

Например, если до обмена было: А = 1, В = 2, С = 3, то после обмена должно стать: А = 3, В = 1, С = 2. Выполните трассировку алгоритма.
алг РР
цел А,В,С,К
нач
ввод А,В,С
К:=А
А:=С
С:=В
В:=К
вывод А,В,С
кон

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

Чтобы выполнить циклический обмен значениями трёх переменных, нужно временно сохранить значение одной из них в дополнительной переменной K.

Пусть сначала:

$$A=1,\; B=2,\; C=3$$

Тогда после обмена должно получиться:

$$A=3,\; B=1,\; C=2$$

Алгоритм:

алг РР
цел A, B, C, K
нач
  ввод A, B, C
  K := A
  A := C
  C := B
  B := K
  вывод A, B, C
кон

Трассировка алгоритма:

КомандаABCK
ввод A, B, C123
K := A1231
A := C3231
C := B3221
B := K3121
вывод A, B, C312

Ответ

После циклического обмена значения переменных станут: $$A=3,\; B=1,\; C=2$$.



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