Problem

5/10

遍历数组的元素

Theory Click to read/hide

使用数组时,通常必须同时处理数组的所有元素。
迭代元素:我们查看数组的所有元素,如有必要,对每个元素执行一些操作。
为此,最常使用带有变量的循环,变量从 0 变为 N-1,其中 N 是数组元素的数量。
N下我们会考虑数组当前的大小,即
N := 长度(A) <前> ... for i := 0 to n - 1 开始 // 这里我们使用 a[i] 结尾; ... 在指定的循环中,变量i将取值0,1,2,...,N-1。 因此,在循环的每一步,我们都访问数组中编号为 i 的特定元素。
因此,只需描述需要对数组 a[i] 中的一个元素执行的操作并将这些操作放在这样一个循环中即可。

让我们编写一个程序,用前 N 个自然数填充数组,即在程序结束时,数组的元素应该变得相等 <前> [0] = 1 一个 [1] = 2 一个 [2] = 3 ... a[N - 1] = N 很容易看出模式:数组元素的值必须比元素的索引大 1。
循环看起来像这样 <前> 因为我 := 1 到 n - 1 做 a[i] := i + 1; 完成任务。

Problem

1) 研究对程序的评论
2)在块1中,安排一个循环,用1到N的自然数的值填充数组的所有元素