15. التعداد
الهدف
رابط إلى قسم «الهدف»أن تعرّف تعداداً لقيم ثابتة معروفة (الفصول، الاتجاهات، حالات لعبة)، وتعالج كل قيمه بـ حالات.
الشرح
رابط إلى قسم «الشرح»تعداد الاسم:في المستوى الأعلى، ثم عضو في كل سطر. الاسم نوع جديد، والعضو يُكتبالاسم.العضو.- رقم العضو موضعه من 0، و
عدد(العضو)يعطيه. لكل ف في فصل:تمرّ على الأعضاء بترتيبها.حالاتعلى التعداد يجب أن تذكر كل عضو، أو تضيفحاله _:لما بقي. نسيان عضو خطأ ترجمة، فلا تفوتك حالة.
تعداد فصل: شتاء ربيع صيف خريف
داله وصف(ف فصل) نص: حالات ف: حاله فصل.شتاء: ارجع "بارد" حاله فصل.ربيع: ارجع "معتدل" حاله فصل.صيف: ارجع "حار" حاله فصل.خريف: ارجع "متقلب"
لكل ف في فصل: اطبع(ف, " (", عدد(ف), "): ", وصف(ف))تمرين
رابط إلى قسم «تمرين»إشارة مرور: تعداد اشارة (أحمر، أصفر، أخضر)، ودالة التالية تعطي الإشارة بعدها (أحمر ← أخضر ← أصفر ← أحمر). اطبع خمس خطوات تبدأ من الأحمر.
اعرض الحل
تعداد اشارة: احمر اصفر اخضر
داله التالية(ا اشارة) اشارة: حالات ا: حاله اشارة.احمر: ارجع اشارة.اخضر حاله اشارة.اخضر: ارجع اشارة.اصفر حاله اشارة.اصفر: ارجع اشارة.احمر
ا = اشارة.احمرلكل خطوة في مدى(0, 5): اطبع(خطوة, ": ", ا) ا = التالية(ا)الأخطاء الشائعة
رابط إلى قسم «الأخطاء الشائعة»حالات لا تذكر كل الأعضاء:
تعداد اتجاه: شمال جنوب
ا = اتجاه.شمالحالات ا: حاله اتجاه.شمال: اطبع("إلى الأعلى")رمز الخروج: 2
في فهرس الأخطاء: E0388
والإصلاح: اذكر حاله اتجاه.جنوب:، أو أضف حاله _: لما بقي.
اقرأ أيضاً
رابط إلى قسم «اقرأ أيضاً»التعداد في المرجع · العبارات: حالات