2
أشكال خريطة التدفق ووظائفها
ICT Prep 3 Term 1, Unit 1, Lesson 2: pp. 19–22
الهدفأسمّي أشكال خريطة التدفق الأربعة وأذكر وظيفة كل شكل وأرسم خريطة تدفق صغيرة.
كلمات جديدة
خريطة التدفق (flowchart) · رسم للخوارزمية بأشكال وأسهمالشكل البيضاوي (oval) · الشكل الذي يدل على البداية والنهايةمتوازي الأضلاع (parallelogram) · الشكل الخاص بالإدخال والإخراجالمعين (diamond) · الشكل الخاص بالقرار وله مخرجان: نعم ولا
الشرح
ترسم خريطة التدفق الخوارزمية لنراها بنظرة واحدة. وتستخدم أربعة أشكال. الشكل البيضاوي يدل على البداية والنهاية. والمستطيل يدل على عملية مثل الحساب. ومتوازي الأضلاع يدل على إدخال أو إخراج، أي قراءة قيمة أو عرض رسالة. والمعين يدل على قرار، أي سؤال له مخرج نعم ومخرج لا. وتصل الأسهم بين الأشكال وتبين الاتجاه. والقواعد بسيطة: بداية واحدة ونهاية واحدة على الأقل وأسهم اتجاهها واضح دائمًا، ولكل معين سهم نعم وسهم لا. وتفيد خرائط التدفق قبل كتابة الكود لأن الخطأ يسهل رؤيته في الرسم ويسهل تغييره.
| الشكل | وظيفته | مثال على النص بداخله |
|---|---|---|
| بيضاوي | بداية أو نهاية | Start |
| مستطيل | عملية | total = a + b |
| متوازي أضلاع | إدخال أو إخراج | read a, b |
| معين | قرار | num > 0 ? |
أمثلة محلولة
تجمع هذه الخريطة عددين. البداية، ثم قراءة a وb (متوازي أضلاع)، ثم حساب total (مستطيل)، ثم عرض total (متوازي أضلاع)، ثم النهاية. لا يوجد معين لأنه لا يوجد قرار.
تقرأ هذه الخريطة درجة حرارة وتقرر. يسأل المعين هل temp > 30. سهم نعم يؤدي إلى Hot وسهم لا يؤدي إلى Not hot. ويلتقي الطريقان عند النهاية.
نشاط الفصل
ارسم على الورق خريطة تدفق لهذه الخوارزمية: اقرأ درجة؛ إذا كانت الدرجة 50 على الأقل فاعرض Pass وإلا فاعرض Fail. سمِّ كل شكل تستخدمه. وتأكد أن للمعين سهمين عليهما اسمان.
تدرّب
1
أي شكل يدل على البداية والنهاية؟
الشكل البيضاوي.
2
أي شكل نستخدمه لعبارة «اقرأ عددًا»؟
متوازي الأضلاع لأنها عملية إدخال.
3
ماذا يجب أن يكون لكل معين؟
سهم نعم وسهم لا.
4
أين تُكتب العبارة total = a + b في خريطة التدفق؟
في مستطيل لأنها عملية.