Iteration: FOR · التكرار: FOR
FOR repeats a fixed number of times
- A
FORloop counts from a start value to an end value. NEXTmarks the end of the loop body.
FOR يكرر عدداً ثابتاً من المرات
- حلقة
FORتحسب من قيمة البداية إلى قيمة النهاية. NEXTيشير إلى نهاية جسم الحلقة.
FOR I ← 1 TO 5
OUTPUT I // 1, 2, 3, 4, 5
NEXT I
A running total
- Start a total at 0, then add to it inside the loop.
مجموع تراكمي
- ابدأ بالمجموع عند 0، ثم أضف إليه داخل الحلقة.
Total ← 0
FOR I ← 1 TO 10
Total ← Total + I
NEXT I
OUTPUT Total // → 55
Trace the running total · تتبع المجموع الكلي
A FOR loop repeats a set number of times. Step through and watch Total grow. · حلقة FOR تكرر عدداً محدداً من المرات. مرّ خطوة بخطوة وراقب Total وهو يكبر.
STEP changes the count
STEPsets how much the counter changes each pass.STEP -1counts down.
STEP يغير العداد
STEPيحدد مقدار تغير العداد في كل دورة.STEP -1يحسب تنازلياً.
FOR I ← 5 TO 1 STEP -1
OUTPUT I // 5, 4, 3, 2, 1
NEXT I
Watch out
- Use
FORwhen you know how many times to repeat; useWHILEwhen you do not. - The counter (
I) andNEXT Imust use the same name.
انتبه
- استخدم
FORعندما تعرف كم مرة تريد التكرار؛ واستخدمWHILEعندما لا تفعل. - العداد (
I) وNEXT Iيجب أن يستخدما نفس الاسم.
Common mistakes
FOR I ← 1 TO N ... NEXT Irunsntimes, including both ends.- The counter changes automatically each turn.
أخطاء شائعة
FOR I ← 1 TO N ... NEXT Iتشغلnمرات، شاملة الطرفين.- يتغير العداد تلقائياً في كل دورة.
Now you try
- Use
FOR ... NEXT. Type<-for←. - Press Check answer to test it.
الآن جرب بنفسك
- استخدم
FOR ... NEXT. اكتب<-لـ←. - اضغط على تحقق من الإجابة لاختبارها.
Use a FOR loop to output the numbers 1 to 5, one per line. · استخدم حلقة FOR لإخراج الأرقام من 1 إلى 5، واحدًا لكل سطر.
Click Run to see the output here. · اضغط تشغيل لرؤية المخرجات هنا.
Use a FOR loop to add up 1 to 10, then output the total (it is 55). · استخدم حلقة FOR لجمع 1 إلى 10، ثم أخرج المجموع (وهو 55).
Click Run to see the output here. · اضغط تشغيل لرؤية المخرجات هنا.
Read an INTEGER N, then output N × 1, N × 2, N × 3 (one per line). For input 4, output 4, 8, 12. · اقرأ عدداً INTEGER N، ثم أخرج N × 1، N × 2، N × 3 (واحد في كل سطر). بالنسبة للإدخال 4، أخرج 4، 8، 12.
Click Run to see the output here. · اضغط تشغيل لرؤية المخرجات هنا.