عند العمل مع المصفوفات ، عادة ما يتعين عليك العمل مع جميع عناصر المصفوفة دفعة واحدة.
التكرار خلال العناصر: نتفحص جميع عناصر المصفوفة ونقوم ، إذا لزم الأمر ، بإجراء بعض العمليات على كل منها.
لهذا ، غالبًا ما يتم استخدام حلقة بها متغير ، والتي تتغير من 0 إلى N-1 ، حيث N هو عدد عناصر المصفوفة.
تحت N سننظر في الحجم الحالي للصفيف ، وهو
N: = length (A) . N: = length (A)
<قبل>
...
بالنسبة إلى i: = 0 إلى n - 1 ابدأ
// هنا نعمل مع [i]
نهاية؛
...
في الحلقة المحددة ، سيأخذ المتغير i القيم 0 ، 1 ، 2 ، ... ، N-1. & nbsp؛ وهكذا ، في كل خطوة من الحلقة ، نصل إلى عنصر معين من المصفوفة بالرقم i.
وبالتالي ، يكفي وصف ما يجب القيام به مع عنصر واحد من المصفوفة [i] ووضع هذه الإجراءات داخل هذه الحلقة.
لنكتب برنامجًا يملأ المصفوفة بالأرقام الطبيعية الأولى ، أي في نهاية البرنامج ، يجب أن تصبح عناصر المصفوفة متساوية
<قبل>
أ [0] = 1
أ [1] = 2
أ [2] = 3
...
أ [N - 1] = N
من السهل رؤية النمط: يجب أن تكون قيمة عنصر المصفوفة أكبر بمقدار 1 من فهرس العنصر.
ستبدو الحلقة هكذا
<قبل>
بالنسبة إلى i: = 1 إلى n - 1 do
أ [i]: = أنا + 1 ؛
أكمل المهمة. strong>