Массив А из 5 целочисленных элементов заполнен значениями:
Имеется фрагмент программы:
Здесь: «:=» – присваивание, «;» – конец оператора, «DO» – «выполнить». Порядковый номер (индекс) элемента одномерного массива заключен в квадратные скобки.
Тело цикла FOR (один следующий оператор или операторы между словами «BEGIN» и «END») повторяется для каждого значения счетчика цикла (переменной, указанной после слова «FOR»), которое изменяется от начального значения (указанного слева от слова «TO») по конечное (указанное между словами «TO» и «DO») включительно, увеличиваясь на 1 после каждого выполнения тела цикла.
В четвертом элементе A[4] находится значение …
|
4 | ||
|
3 | ||
|
2 | ||
|
1 |
Тело цикла (оператор «A[6–x] := A[x]») выполняется 5 раз, при этом значение Х принимает значения 1, 2, 3, 4 и 5.
Текущий элемент с номером X копируется в элемент с порядковым номером «6 – X»:
в 5-ый элемент массива копируется число «2» из 1-го элемента массива,
в 4-ый элемент массива копируется число «4» из 2-го элемента массива,
в 3-ий элемент массива копируется число «5» из 3-го элемента массива,
в 2-ой элемент массива копируется число «4» из 4-го элемента массива,
в 1-ый элемент массива копируется число «2» из 5-го элемента массива.
В четвертом элементе A[4] находится значение 4.