الخوارزميات وخرائط التدفق
الإجابات لأولياء الأمور والمعلمين.
1
اكتب خمس خطوات مرتبة لترتيب مكتبك المدرسي. بدّل خطوتين وقل ما الذي يحدث من خطأ.
أي قائمة واضحة ومرتبة صحيحة. مثلًا مسح المكتب قبل رفع الكتب يترك المكتب متسخًا تحتها.
2
سمِّ الشكل لكل مما يلي: Start وread num وnum > 0 ? وtotal = a + b.
Start: بيضاوي. read num: متوازي أضلاع. num > 0 ?: معين. total = a + b: مستطيل.
3
ماذا يعرض البرنامج الظاهر في الصورة؟
Python
1for i in range(3): 2 print("Hi")
يعرض Hi ثلاث مرات، واحدة تحت الأخرى.
4
يعرض برنامج «موجب أم لا» الرسالة Not positive مع 0. لماذا هذه الرسالة أفضل من Negative وماذا تضيف لتعرض رسالة خاصة بالصفر؟
الصفر ليس سالبًا فتكون Negative غير صحيحة. نحتاج إلى سؤال ثان: هل num تساوي 0، قبل فرع else.
5
هل «كرر الخطوة حتى تمتلئ الحقيبة» خوارزمية تسلسلية أم شرطية أم تكرارية؟ اذكر السبب.
تكرارية لأن الخطوة تتكرر حتى تمتلئ الحقيبة.