Программисты и хакеры прошу вас помоч.
який масив буде створено командою 1)for i:=1 to 5 do a[i]:=i;
2) for i:=1 to 6 do a[i]:=i*i
Ответы
Ответ:
1) a = [1, 2, 3, 4, 5]
2) a = [1, 4, 9, 16, 25, 36]
Объяснение:
1) for i:=1 to 5 do a[i]:=i
значения элементов массива задаётся с помощью цикла с параметром (for i:=1 to 5 do) в котором переменная счётчик (i) изменяется от 1 до 5 с шагом 1 (1, 2, 3, 4, 5) и значение элемента с индексом i равно значению i (a[i]:=i)
подставляя значения i в формулу, получим значение элементов массива:
i = 1
a[1] := 1
i = 2
a[2] := 2
i = 3
a[3] := 3
i = 4
a[4] := 4
i = 5
a[5] := 5
получили массив a из 5 чисел (1, 2, 3, 4, 5) с индексами от 1 до 5
2) for i:=1 to 6 do a[i]:=i*i
значения элементов массива задаётся с помощью цикла с параметром (for i:=1 to 6 do) в котором переменная счётчик (i) изменяется от 1 до 6 с шагом 1 (1, 2, 3, 4, 5, 6) и значение элемента с индексом i равно значению i в квадрате (a[i]:=i*i)
подставляя значения i в формулу, получим значение элементов массива:
i = 1
a[1] := 1 * 1 = 1
i = 2
a[2] := 2 * 2 = 4
i = 3
a[3] := 3 * 3 = 9
i = 4
a[4] := 4 * 4 = 16
i = 5
a[5] := 5 * 5 = 25
i = 6
a[6] := 6 * 6 = 36
получили массив a из 6 чисел (1, 4, 9, 16, 25, 36) с индексами от 1 до 6