المخطط الانسيابي (Flowchart): مفهومه وطرق رسمه ورموزه مع تمارين محلولة – الأولى ثانوي – الإعلام الآلي – المنهاج الجزائري
أهداف التعلم
- التعرف على مفهوم المخطط الانسيابي وأهميته
- معرفة الرموز الأساسية في رسم المخططات الانسيابية
- تمثيل الخوارزميات باستخدام المخطط الانسيابي
- تحويل المخطط الانسيابي إلى خوارزمية والعكس
- حل تمارين تطبيقية في المخططات الانسيابية
1. تعريف المخطط الانسيابي
المخطط الانسيابي (Flowchart) هو تمثيل بياني للخوارزمية باستخدام رموز وأشكال هندسية متصلة بأسهم تمثل سير العمليات وتدفق البيانات. يساعد المخطط الانسيابي على فهم الخوارزمية بشكل بصري واضح قبل كتابتها في أي لغة برمجة.
2. أهمية المخطط الانسيابي
- يسهل فهم الخوارزمية وتحليلها
- يساعد في اكتشاف الأخطاء المنطقية
- وسيلة تواصل بين المبرمجين وغير المختصين
- أساس لكتابة البرامج قبل الترميز
- يسهل تعديل الخوارزمية وتحسينها
3. الرموز الأساسية في المخطط الانسيابي
| الرمز | الشكل | الاسم | الوظيفة |
|---|---|---|---|
| 1 | بيضاوي | بداية/نهاية (Terminal) | يرمز لبداية أو نهاية الخوارزمية |
| 2 | متوازي أضلاع | إدخال/إخراج (Input/Output) | لقراءة البيانات أو عرض النتائج |
| 3 | مستطيل | معالجة (Process) | للعمليات الحسابية وتنفيذ التعليمات |
| 4 | معين | اتخاذ قرار (Decision) | لفحص شرط واتخاذ مسار (نعم/لا) |
| 5 | دائرة صغيرة | موصل (Connector) | لربط أجزاء المخطط |
| 6 | سهم | خط سير (Flow Line) | يحدد اتجاه سير العمليات |
4. قواعد رسم المخطط الانسيابي
- يبدأ المخطط بشكل بيضاوي يحتوي على كلمة “بداية”
- ينتهي المخطط بشكل بيضاوي يحتوي على كلمة “نهاية”
- تكون الأسهم باتجاه واحد من الأعلى إلى الأسفل أو من اليسار إلى اليمين
- يُكتب داخل كل شكل العملية المنفذة بشكل واضح ومختصر
- في شكل القرار (المعين) يكتب السؤال ويخرج منه سهمان: نعم (Oui/Yes) ولا (Non/No)
- تجنب تقاطع الأسهم قدر الإمكان
5. أمثلة تطبيقية
مثال 1: حساب مجموع عددين
خوارزمية تقرأ عددين وتحسب مجموعهما وتطبع النتيجة:
بداية اقرأ A, B S = A + B اطبع S نهاية
المخطط الانسيابي: (بداية) ← [إدخال A, B] ← [S ← A+B] ← [إخراج S] ← (نهاية)
مثال 2: تحديد أكبر عددين
بداية
اقرأ A, B
إذا كان A > B
نعم: اطبع "A أكبر"
لا: اطبع "B أكبر"
نهاية
مثال 3: طباعة الأعداد من 1 إلى N
بداية
اقرأ N
عد = 1
طالما عد <= N
اطبع عد
عد = عد + 1
نهاية الحلقة
نهاية
تمارين محلولة
التمرين 01:
ارسم مخططاً انسيابياً لخوارزمية تقرأ ثلاثة أعداد وتطبع مجموعها.
الحل:
بداية اقرأ A, B, C S = A + B + C اطبع "المجموع = ", S نهاية
المخطط: (بداية) → [إدخال A,B,C] → [S ← A+B+C] → [إخراج S] → (نهاية)
التمرين 02:
ارسم مخططاً انسيابياً لخوارزمية تتحقق مما إذا كان العدد المدخل زوجياً أم فردياً.
الحل:
بداية
اقرأ عدد
إذا كان عدد % 2 == 0
نعم: اطبع "العدد زوجي"
لا: اطبع "العدد فردي"
نهاية
التمرين 03 (بكالوريا):
ارسم مخططاً انسيابياً يقرأ 10 أعداد ويطبع أكبر عدد بينها.
الحل:
بداية
اقرأ عدد1
أكبر = عدد1
عد = 2
طالما عد <= 10
اقرأ عدد
إذا كان عدد > أكبر
نعم: أكبر = عدد
عد = عد + 1
نهاية الحلقة
اطبع "أكبر عدد = ", أكبر
نهاية
الفرق بين المخطط الانسيابي والخوارزمية
| الخوارزمية | المخطط الانسيابي |
|---|---|
| نص مكتوب باللغة الطبيعية | تمثيل بياني باستخدام رموز |
| سهلة التعديل | يحتاج لإعادة رسم للتعديل |
| لا تحتاج أدوات خاصة | يحتاج لبرامج رسم أو ورق |
| قد تكون طويلة وصعبة الفهم | سهل الفهم والقراءة البصرية |
📍 دروس مشابهة
📘 أنظمة التشغيل: مفهومها ووظائفها وأنواعها – الأولى ثانوي (شعبة تقني رياضي) – الإعلام الآلي
📘 الخوارزميات — مفهومها وطرق تمثيلها (المخطط الانسيابي والشيفرة الوصفية) — الأولى ثانوي (شعبة تقني رياضي) — الإعلام الآلي
📘 تمثيل المعلومات في الحاسوب (النظام الثنائي، التحويل بين الأنظمة، الترميز ASCII و Unicode) – الأولى ثانوي (شعبة تقني رياضي) – الإعلام الآلي
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.