المخطط التدفقي أو خارطة الانسياب أو خارطة سير المعلومات (بالإنجليزية: Flowchart) هي خارطة يستخدم فيها بعض الأشكال المتفق عليها لتمثيل خطوات معينة من بداية خوارزمية إلى نهايتها. مع ذلك، يجب الذكر هنا بأن ّ استخدام خارطة الاِنسياب هو أسلوب محدود في التطبيق، محدود على صنف معيـّـن من المسائل البرمجية فقط، وهو صنف المسائل الذي يسمح بحلــّـه عن طريق البرمجة الأمرية (imperative programming).
أهمية استخدام خارطات سير المعلومات:
تعطي صورة واضحة وكاملة للخطوات المطلوبة لحل مسألة معينة في ذهن المبرمج بحيث تساعده في
الاطلاع على جميع أجزاء المسألة قبل تنفيذها.
تبين للمبرمج الأخطاء في البرامج وبخاصة الأخطاء المنطقية والتي يعتمد اكتشافها على وضع التسلسل المنطقي لخطوات حل المسألة لدى المبرمج.
تساعد المبرمج على ادخال اي تعديلات قد يحتاجها على اي جزء دون الحاجة لدراسة جميع اجزاء المسألة.
تسهل على المبرمج فهم المسألة المعقدة والتي تكثر فيها الاحتمالات والتفرعات وبذلك تظهر الخريطة الخطوات الرئيسية بوضوح.
محتويات
1 تفريق أنواع خرائط الاِنسياب
2 عناصر خارطات الاِنسياب
3 أنظر أيضا ً
4 مصادر ومراجع
تفريق أنواع خرائط الاِنسياب
تقسم خرائط سير البرامج إلى أنواع متعددة ويمكن لبرنامج ان يشمل أكثر من نوع ومن أهم هذه الأنواع:
1_ خرائط التتابع البسيط: يكون ترتيب الخطوات في هذا النوع على شكل سلسلة مستقيمة من البداية حتى النهاية وتخلو من اي تفرعات أو احتمالات؛
2_ الخرائط ذات الفروع: يحدث التفرع في هذا النوع بسبب الحاجة لاتخاذ قرار أو المفاضلة بين اختياريين أو أكثر فيكون لكل فرع طريق مستقل عن الاخر؛
3_خرائط الشــّــَـقـْـلــُـوْبـَـة الواحدة: تستخدم الخرائط ذات السقلوبة الواحدة لاعادة عملية أو مجموعة من العمليات في البرنامج عددا محدود من المرّات التي يحددها المبرمج ويطلق على هذا النوع أيضا اسم خارطات الشقلوبة البسيطة لانها تبقى بلا غير؛
4_خرائط ذي عدّة شــَـقـْـلــُـوْبـَـات (diagrams of repeatedly executed loops): في ظروف التكثر من هذا النوع الشقلوبات تكون داخل بعضها البعض ولكن لا تتقاطع وتسمى الشقلوبة الأولى شقلوبة داخلية والشقلوبة الثانية شقلوبة ً خارجية ً وتكون أولوية التنفيذ لتحقيق الشقلوبة الداخلية؛ وقد اخذت هذه الخرائط اسمها من اسنخدامها لاكثر من شقلوبة واحدة وقد يطلق عليها أيضا خرائط الشقلوبات المتداخلة أو الضمنية.
عناصر خارطات الاِنسياب
تتعدد الاشكال المستخدمة لرسم الخارطات ومنها المربع والمثلث والاسطواني ومتوازي الأضلاع…
الرمز الاسم المعنى
Flowchart Line.svg خط انسياب يُمثِّل اتجاه الانسياب المنطقي للبرنامج.
Flowchart Terminal.svg بداية / نهاية يمثل نقطة بداية أو نهاية البرنامج
Flowchart Process.svg عملية يمثل عملية مُعالجة البيانات
Flowchart Decision.svg قرار يمثل اتخاذ قرار أو تعبير منطقي بحاجة لجواب
Flowchart IO.svg إدخال/إخراج يُمثل إدخال أو إخراج البيانات أثناء البرنامج
Flowchart Annotation.svg ملاحظة (تعليق) تُدرَج فيها معلومات إضافية حول العملية أو خطوة في البرنامج
Flowchart Predefined Process.svg عمليَّة مُعرَّفة تُظهر عمليَّة مُعرَّفة مُسبقاً.
Flowchart Connector.svg وصلة من الصفحة وصلات مزدوجة تحل محل تعليمات طويلة في صفحة المخطط الانسيابي نفسها.
Off page connector.png وصلة إلى الصفحة وصلات تحل محل تعليمات طويلة في صفحة أخرى.
كيفية رسم مخطط انسيابي Flowchart باستخدام PowerPoint
Huda AlMashta
كتابة / ترجمة Huda AlMashta
الخطوة التالية هي رسم الأشكال، وسنقوم بذلك في جميع الخطوات عن طريق المسار إدراج Insert أشكال Shapes مجموعة Flowchart:
4-مجموعة مخطط انسيابي.pngظ على الاتساق في أحجام جميع أشكال المخطط، نقوم بإعادة تحجيم الشكل ليتناسب مع الشكل السابق، مستخدمين الدلائل الذي تظهر أثناء التحجيم:
6-تحجيم الشكل.gif
بعد ذلك نرسم شكلًا سداسيًا ليمثل مرحلة "البحث"، لأنه يدل على التجهيز أو التحضير:
7-شكل سداسي.png
نكمل رسم بقية المراحل، مع الأخذ بنظر الاعتبار اختيار الشكل المناسب لكل مرحلة، وإذا كان هناك شكل يتكرر أكثر من مرة في المخطط، نستخدم مفتاحي الاختصار Ctrl+ D لنسخ الشكل، ومن ثم تحريكه إلى الموضع المرغوب:
8-رسم المخطط الكامل.png
بعد ذلك نحدد كل شكل على حدة ونبدأ بإدخال عناوين المراحل عن طريق الكتابة بصورة مباشرة:
9-كتابة عناوين المراحل.png
الخطوة التالية هي محاذاة الأشكال التي تقع على مسار واحد
ول خط مركزي واحد لكي يكون بإمكاننا رسم كلّ الأسهم الرابطة بشكل مستقيم. نحدد مجموعة الأشكال الأولى ثم نذهب إلى Format AlignAlign Center:
10-محاذاة إلى الوسط.png
نبقي المجموعة الأولى محددة، ونذهب إلى Formatistribute Vertically لتوزيع المسافة العمودية بين الأشكال بالتساوي:
11-توزيع عمودي.png
نكرر الخطوتين السابقتين على مجموعة الأشكال العمودية\
أما مجاميع الأشكال الأفقية [اختيار الموضوع-كتابة الفقرات، [تحديد الهدف والجمهور المستهدف-إضافة العناصر البصرية]، و[البحث-التدقيق] فنطبق عليها خيار المحاذاة إلى الوسط Align Middle، وكل مجموعة على حدة:
12-محاذاة إلى الوسط.png
بعد ذلك نبدأ برسم الأسهم الرابطة. نختار السهم المناسب من مجموعة Lines في قائمة الأشكال، وعند تمرير الفأرة فوق أحد الأشكال، سنلاحظ ظهور نقاط سوداء عند رؤوس محاور المركز للشكل، يمكننا الاستفادة منها لرسم الأسهم من نقطة إلى أخرى. وطريقة الرسم هي بالنقر على النقطة الأولى وسحب المؤشر إلى النقطة التالية ثم النقر عليها:
13-نقاط رؤوس محاور المركز.png