هنگام کار با آرایه ها، معمولاً باید با تمام عناصر آرایه به طور همزمان کار کنید.
تکرار از طریق عناصر: تمام عناصر آرایه را بررسی می کنیم و در صورت لزوم، عملیاتی را روی هر یک از آنها انجام می دهیم.
برای این، اغلب از یک حلقه با یک متغیر استفاده می شود که از 0 به N-1 تغییر می کند، جایی که N تعداد عناصر آرایه است.
در زیر N اندازه فعلی آرایه را در نظر می گیریم، یعنی
N := طول (A)
<پیش>
...
برای i := 0 تا n - 1 شروع می شود
// در اینجا ما با a[i] کار می کنیم
پایان؛
...
در حلقه مشخص شده، متغیر i مقادیر 0، 1، 2، ...، N-1 را می گیرد. بنابراین، در هر مرحله از حلقه، به عنصر خاصی از آرایه با عدد i دسترسی داریم.
بنابراین، کافی است آنچه را که باید با یک عنصر از آرایه a[i] انجام داد و این اعمال را در چنین چرخه ای قرار داد، توصیف کنیم.
بیایید برنامه ای بنویسیم که آرایه را با اولین N & nbsp؛ اعداد طبیعی پر کند، یعنی در پایان برنامه، عناصر آرایه باید برابر شوند.
<پیش>
a[0] = 1
a[1] = 2
a[2] = 3
...
a[N - 1] = N
دیدن الگو آسان است: مقدار یک عنصر آرایه باید 1 بیشتر از شاخص عنصر باشد.
حلقه به این شکل خواهد بود
<پیش>
برای i := 1 تا n - 1 do
a[i] := i + 1;
کار را کامل کنید.