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

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

Задача
  1. Имеется одномерный целочисленный массив из семи элементов. Каким будет результат преобразования массива по следующему алгоритму?

    for $$i:=1$$ to $$n\ \mathrm{div}\ 2$$ do begin $$r:=a[i]$$; $$a[i]:=a[n-i+1]$$; $$a[n-i+1]:=r$$ end;

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

Алгоритм меняет местами элементы массива, стоящие симметрично относительно середины: первый с последним, второй с предпоследним и т. д. Для массива из семи элементов выполняются обмены при $$i=1,2,3$$.

Исходный массив:

i1234567
a[i]10125841520

После первого обмена $$a[1]$$ и $$a[7]$$ получаем:

$$20,\ 12,\ 5,\ 8,\ 4,\ 15,\ 10$$

После второго обмена $$a[2]$$ и $$a[6]$$:

$$20,\ 15,\ 5,\ 8,\ 4,\ 12,\ 10$$

После третьего обмена $$a[3]$$ и $$a[5]$$:

$$20,\ 15,\ 4,\ 8,\ 5,\ 12,\ 10$$

Элемент $$a[4]$$ остаётся на месте, так как массив нечётной длины.

Ответ

$$20,\ 15,\ 4,\ 8,\ 5,\ 12,\ 10$$



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