الخوارزميات: المخططات الانسيابية للسيرورة
أهداف الدرس:
- فهم مفهوم المخطط الانسيابي
- التعرف على رموز المخططات الانسيابية
- تمثيل خوارزمية بمخطط انسيابي
- تحويل المخطط الانسيابي إلى خوارزمية
المخطط الانسيابي
المخطط الانسيابي (Flowchart) هو تمثيل بياني للخوارزمية باستخدام أشكال ورموز هندسية موحدة، مع أسهم توضح اتجاه تدفق التنفيذ.
الرموز الأساسية في المخططات الانسيابية
| الشكل | الاسم | الوظيفة |
|---|---|---|
| بيضاوي | بداية/نهاية | بداية ونهاية الخوارزمية |
| متوازي أضلاع | إدخال/إخراج | قراءة البيانات وعرض النتائج |
| مستطيل | معالجة | العمليات الحسابية وتعيين القيم |
| معين | شرط/قرار | اتخاذ قرار بناءً على شرط |
| سهم | اتجاه التدفق | يوضح تسلسل التنفيذ |
قواعد رسم المخطط الانسيابي
- يبدأ المخطط بشكل البيضاوي الذي يحتوي على كلمة “بداية”
- ينتهي المخطط بشكل البيضاوي الذي يحتوي على كلمة “نهاية”
- الأسهم تحدد اتجاه التدفق (من الأعلى إلى الأسفل عادة)
- الأسهم لا تتقاطع
- الكتابة داخل الأشكال واضحة ومختصرة
مثال: حساب مجموع عددين
المخطط الانسيابي لحساب مجموع عددين:
بداية ← أدخل العدد الأول A ← أدخل العدد الثاني B ← احسب S = A + B ← أظهر النتيجة S ← نهاية
مثال مع شرط
خوارزمية لتحديد ما إذا كان العدد زوجياً أم فردياً:
بداية ← أدخل عدد N ← تحقق: هل N ÷ 2 باقي القسمة = 0؟ ← إذا نعم: “العدد زوجي” ← إذا لا: “العدد فردي” ← نهاية
مثال تطبيقي: حساب مساحة دائرة
اكتب مخططاً انسيابياً لحساب مساحة دائرة:
بداية ← أدخل نصف القطر r ← احسب A = π × r² ← أظهر النتيجة A ← نهاية
(π ≈ 3.14)
تمارين
- ارسم مخططاً انسيابياً لقراءة ثلاثة أعداد وحساب مجموعها.
- ارسم مخططاً انسيابياً لمقارنة عددين وإظهار الأكبر.
- ارسم مخططاً انسيابياً لحساب محيط مستطيل (المحيط = 2 × (الطول + العرض)).
- حول المخطط الانسيابي التالي إلى خوارزمية: أدخل درجة طالب، إذا كانت ≥ 10 أظهر “ناجح” وإلا أظهر “راسب”.
خلاصة
- المخطط الانسيابي يمثل الخوارزمية بصورة بيانية
- استخدام الأشكال الموحدة: بيضاوي، متوازي أضلاع، مستطيل، معين
- الأسهم تحدد اتجاه التدفق
- المخطط الانسيابي يساعد في فهم الخوارزمية قبل كتابة البرنامج
دروس مشابهة:
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.