Предмет: Информатика, автор: Manager1235

Программисты и хакеры прошу вас помоч.
який масив буде створено командою 1)for i:=1 to 5 do a[i]:=i;
2) for i:=1 to 6 do a[i]:=i*i​


valgrisa: 1) a: array [1..5] of integer = (1, 2, 3, 4, 5)
Manager1235: Можно по конкретней пожалуйста ?

Ответы

Автор ответа: valgrisa
2

Ответ:

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


Manager1235: спасибо
Manager1235: мой спаситель
Похожие вопросы