5. Что вы можете сказать о массиве, сформированном следующим образом?
а) for i := 1 to N do A[i] := random(101) — 50;
б) for i := 1 to N do A[i] := i;
в) for i := 1 to N do A[i] := 2 * i — 1;
Ответ
а) Массив, сформированный следующим образом:
for i := 1 to N do A[i] := random(101) — 50;
В этом случае, каждому элементу массива A[i] будет присвоено случайное число от 0 до 100, после чего из него будет вычтено 50. Таким образом, числа массива A будут варьироваться от -50 до 50.
б) Массив, сформированный следующим образом:
for i := 1 to N do A[i] := i;
В этом случае, каждому элементу массива A[i] будет присвоено значение его индекса i. То есть, значение первого элемента будет 1, второго элемента — 2, третьего элемента — 3 и так далее, до N-го элемента.
в) Массив, сформированный следующим образом:
for i := 1 to N do A[i] := 2 * i — 1;
В этом случае, каждому элементу массива A[i] будет присвоено значение 2 * i — 1. То есть, первый элемент будет равен 1, второй элемент будет равен 3, третий элемент — 5 и так далее, до N-го элемента.
В обоих случаях б) и в), элементы массива будут формироваться с увеличением значения индекса i.