الفرق بين المراجعتين لصفحة: «برمجة جامباس/جمل التحكم-حلقات التكرار»

تم حذف المحتوى تمت إضافة المحتوى
ط روبوت: تغييرات تجميلية
سطر 1:
أحد الأسباب التي تجعلنا نكتب برنامجا هو أتمتة المهام المتكررة وفقا لبعض الشروط. يتم توفير هذه الوظيفة من قبل هياكل المراقبة أو دورات تكرارها. هذه الهياكل تجعل من الممكن لجزء واحد من البرنامج أن يتكرر عدة مرات ، اعتمادا على بعض الشروط.
 
السطر 18 ⟵ 17:
== '''FOR EACH IN''' ==
تكرار محدد بعدد المتغيرات في تعبير معين.
* تركيب الجملة
 
<source lang="vb">FOR EACH Variable IN Expression
السطر 35 ⟵ 34:
إذا كانت قيمة الشرط منذ البداية خطأ (false) عند تقييم الشرط في بداية الجملة (شرط الدخول) فلن يتم تنفيذ الأكواد بداخل تلك الجملة أبدا.
وعلى العكس من ذلك ، إذا تم تقييم الشرط في نهاية الجملة (شرط الخروج) فسيتم تنفيذ الأكواد بداخل تلك الجملة على الأقل مرة واحدة ، على الرغم من أن الشرط صحيحا في خروج ودخول الجملة.
* بناء الجملة
 
<source lang="vb">DO [WHILE Condition]
السطر 49 ⟵ 48:
INC a
LOOP</source>
' نفس التأثير مع UNTIL
<source lang="vb"> DO
PRINT "Hello World"; a
السطر 57 ⟵ 56:
== '''REPEAT – UNTIL''' ==
سيتم تكرار الجمل المحصورة بين طرفي الجملة حتى تصبح قيمة تلك الجمل صحيحة.
* بناء الجملة
<source lang="vb">REPEAT
...
السطر 70 ⟵ 69:
== '''WHILE - WEND''' ==
الجمل المحصورة بين طرفي الجملة سيتم تنفيذها مادامت مطابقة للحالة.
* بناء الجملة
 
<source lang="vb">
السطر 78 ⟵ 77:
</source>
'إنشاء حلقة مع إختبار خروج في البداية
<source lang="vb"> WHILE a \<= 10
PRINT "Hello World"; a
INC a
WEND</source>
 
[[تصنيف:جامباس]]