الرئيسية > السؤال
السؤال
ما هى خرائط التدفق ؟
المواقع والبرامج 21‏/11‏/2009 تم النشر بواسطة Arabian.
الإجابات
1 من 4
أولا أن نعرف خطوات حل أى مسألة و هى
1.تعريف المسألة ( السؤال المطلوب الإجابة عنه ) .
2.تحديد المتغيرات ( العناصر الداخلة فى حل المسألة ) و إعطاء أسماء لها و يفضل أن تكون أسماء ذات معنى .
3.إهمال البيانات التى لا تفيد فى حل المسألة .
4.إيجاد العلاقات بين المتغيرات و وضعها فى صورة معادلات .
5.كتابة algorithm أى خطوات حل و ذلك بترتيب المعادلات ترتيبا منطقيا يؤدى إلى الحل

دعنا نطبق الخطوات السابقة على المسألة التالية

عدد الطلبة و الطالبات فى مدرسة هو 1000 تلميذ , 48 % منهم بنات و الباقى أولاد . قامت المدرسة بعمل حفل حضره 70 % من إجمالى الأولاد و البنات فإذا عرفنا أن 60 % من الحضور كانوا من الأولاد فما عدد البنات اللاتى حضرن الحفل ؟
خطوات حل المسألة
1.تعريف المسألة ( السؤال المطلوب الإجابة عنه ) .
ما عدد البنات اللاتى حضرن الحفل ؟


2.تحديد المتغيرات ( العناصر الداخلة فى حل المسألة ) و إعطاء أسماء لها و يفضل أن تكون أسماء ذات معنى .
اجمالى عدد الأولاد و البنات فى الحفل نرمز لهم بالرمز ( ج )
عدد الأولاد فى الحفل نرمز لهم بالرمز ( و )
عدد البنات فى الحفل نرمز لهم بالرمز ( ب )


3.إهمال البيانات التى لا تفيد فى حل المسألة .
, 48 % منهم بنات و الباقى أولاد بيان غير مؤثر فى الحل و يجب إهماله


إيجاد العلاقات بين المتغيرات و وضعها فى صورة معادلات .
70 % من اجمالى الأولاد و البنات حضروا الحفل هذا الإجمالى رمزنا لهم بالرمز ( ج )
60 % من الحضور كانوا من الأولاد رمزنا لهم بالرمز ( و )
و عدد البنات فى الحفل ( ب ) هو الفرق بين ( ج ) و ( و )
1.و على هذا الأساس فإن
عدد الحضور ( ج ) = 1000 * 70 /100
أى 700 تلميذ من الأولاد و البنات حضروا الحفل
عدد الأولاد فقط دون البنات الذين حضروا الحفل ( و ) = ( ج ) * 60/100
= 700 * 60/ 100
= 420 ولد
عدد البنات فى الحفل ( ب ) هو الفرق بين ( ج ) و ( و ) أى
( ب ) = ( ج ) - ( و )
عدد البنات = 700 – 420 = 280 بنتا
2.كتابة algorithm أى خطوات حل و ذلك بترتيب المعادلات ترتيبا منطقيا يؤدى إلى الحل
و حيث أن اجمالى الأولاد و البنات الذين حضروا الحفل ( ج ) يجب أن معروفا لحساب الحضور من الأولاد فقط ( و ) كما أن عدد البنات فى الحفل ( ب ) لا يمكن حسابه إلا بعد معرفة ( ج ) و ( و ) فإن الترتيب السابق هو الترتيب المنطقى لحل المسألة .
تعريف خرائط التدفق ( flowchart )
خرائط التدفق هى تمثيل بيانى يعتمد على الرسم لتوضيح ترتيب العمليات اللازمة لحل المسألة .
يتم رسم خرائط التدفق باستخدام أشكال معينة لكل شكل معنى و أهم تلك الأشكال التى سوف نستخدمها هى :


لاحظ أن الاتجاه الطبيعى لرسم خرائط التدفق هو من اليسار إلى اليمين و من أعلى إلى أسفل و أنه قد تحتاج أحيانا إلى كتابة بعض الملاحظات بجانب الخريطة لوصف بعض البيانات أو إيضاح نقطة غامضة

مميزات خرائط التدفق
·وسيلة سهلة لشرح خطوات الحل للآخرين
·يمكن تحليل المسألة بصورة أكثر فعالية
·تعتبر خرائط التدفق من الأدوات الهامة لتوثيق البرامج
·تساعد خرائط التدفق على كتابة البرامج بطريقة فعالة
·تساعد خرائط التدفق على اكتشاف الأخطاء و حلها
عيوب خرائط التدفق
·إذا كان حل المسألة معقدا فإن خريطة التدفق ستكون معقدة أيضا
·إذا دعت الحاجة إلى إجراء تعديلات على البرنامج فقد تحتاج إلى إعادة رسم خريطة التدفق من جديد
·عند تتبع حل مسألة قد تستغرقنا التفاصيل الفرعية و تبعدنا عن الحل و ما يجب عمله لحل المسألة




أمثلة على رسم خرائط التدفق

أولا قبل البدء فى رسم الخريطة يفضل الرجوع إلى صفحة 4 لنتذكر خطوات حل أى مسألة و لا بأس من استخدام القلم الرصاص لكتابة خطوات حل للمسألة باللغة العربية أولا قبل الشروع فى رسم خريطة التدفق . و تخيل انك تقوم بشرح هذه المسألة لطفل صغير فمثلا إذا أردت من طفل صغير أن يقوم بجمع رقمين و إخراج الناتج فماذا ستقول له ؟ ستقول له
1.ضع الرقم الأول على يدك اليمنى
2.ضع الرقم الثانى على يدك اليسرى
3.قم بجمع الرقمين
4.أخرج الناتج
هيا بنا نقوم بتحويل تلك الخطوات السابقة إلى خريطة تدفق



دعونا نأخذ مثالا آخرا بسيطا نستخدم فيه رمز اتخاذ القرار و هذا المثال عبارة عن رسم خريطة تدفق لبرنامج يقوم بقراءة نتيجة طالب فى الاختبار فإذا كانت درجاته أكبر من أو يساوى 50 يخرج كلمة ( ناجح ) و إذا كانت أقل من ذلك يخرج البرنامج كلمة ( راسب ) .
دعونا أولا نرتب أفكارنا على الورق . خطوات الحل ستكون كالتالى
1.اقرأ درجة الطالب
2.قم بمقارنة تلك الدرجة مع 50
3.إذا كانت أكبر من 50 اكتب كلمة ناجح
4.إذا كانت أقل من 50 اكتب كلمة راسب



دعونا نأخذ مثالا أكثر تعقيدا بقليل . لنفترض أن فى المثال السابق أردنا أن يخرج البرنامج كالتالى : إذا كانت الدرجة أقل من 50 يعتبر راسب , إذا كانت الدرجة من 50 إلى 75 يعتبر متوسط , إذا كانت الدرجة أعلى من 75 يعتبر ممتاز .
خطوات حل المسألة
1.سنقوم بقراءة درجة الطالب
2.سنقوم بمقارنة الدرجة إذا كانت أكبر من 50 أو أقل من 50
3.إذا كانت الدرجة أقل من 50 فيعتبر الطالب راسب
4.إذا كانت أعلى من 50 سنقوم بمقارنة الدرجة مرة أخرى لنرى إذا كانت أكبر من 75
5.إذا كانت أقل من 75 يعتبر متوسط , إذا زادت عن 75 يعتبر ممتاز


مثال آخر لخريطة التدفق . ارسم خريطة تدفق لتبين عملية قراءة رقمين ثم قسمتهما و اظهار ناتج القسمة
هذه المسألة تسبه المسألة الأول التى قمنا فيها بجمع رقمين إلا أنها ستزيد عليها فى خطوة واحدة و هى التأكد من أن الرقم الثانى الذى سنقسم عليه لا يساوى ( صفر ) لأن القسمة على الصفر لا تجوز .
خطوات حل المسألة : سنقوم بإدخال الرقم الأول , سنقوم بإدخال الرقم الثانى , سنتأكد أولا أن الرقم الثانى الذى أدخلناه لا يساوى ( صفر) فإذا كان يساوى ( صفر) سنظهر رسالة تقول أن القسمة على ( الصفر)غير ممكنة , أما إذا كان الرقم الثانى لا يساوى ( صفر ) سنكمل عملية القسمة .




مثال آخر لرسم خريطة التدفق لمقارنة ثلاثة أرقام A B C و إيجاد الرقم الأكبر
خطوات حل المسألة
1.سنقوم بقراءة ( إدخال ) الثلاثة أرقام مع ملاحظة أننا سندخل الأرقام الثلاثة فى خطوة واحدة
2.سنقوم أولا بمقارنة A و B فإذا كانت A أكبر سنقارنها مع C فإذا كانت A أكبر من c أيضا إذا A أكبر من b و c
3.أما إذا كانت نتيجة مقارنة A و B و اتضح أن B أكبر من A سنقارن B مع C فإذا كانت B أكبر من C إذا فهى أكبر من ِ A و من C
4.أما إذا كانت C أكبر من B فسنذهب إلى مقارنة C مع A



هذا مثال آخر يوضح طريقة رسم خريطة التدفق التى تحتوى على اتخاذ قرار
ارسم خريطة تدفق لتبين ما هى الخطوات التى ستقوم بها فى حالة عدم عمل إحدى لمبات الإضاءة
خطوات حل المسألة : سنرى أولا هل اللمبة موصولة بمصدر التيار الكهربى فإذا كانت الإجابة بلا سنقوم بوصل اللمبة إلى التيار الكهربى أما إذا كانت الإجابة بنعم سنختبر شرطا آخر و هو هل اللمبة محروقة فإذا كانت الإجابة بنعم سنقوم بتغير اللمبة أما إذا كانت الإجابة بلا سننهى المسألة من خلال الاتصال بالكهربائى







دعونا نأخذ مثلا آخر لخريطة التدفق نستخدم فيه ما يسمى بالتكرار looping و هو تكرار جزء معين من البرنامج عدد معين من المرات حتى يتحقق شرط معين
ارسم خريطة تدفق لحساب حاصل جمع أول 100 رقم طبيعى صحيح . هذا يعنى أننا نريد حساب
1 + 2 + 3 + ............99 + 100
خطوات حل المسألة : سنجعل sum هو حاصل جمع المائة رقم و سنجعل n عداد نقوم من خلاله بزيادة رقم فى كل مرة و نجعل قيمته الأولية صفر و يقوم البرنامج بزيادة n رقما واحدا فى كل مرة و جمعه مع sum الذى سيزيد بدوره رقما كل مرة و هكذا و نظل نختبر الشرط هل وصل العداد n إلى الرقم 100 فإذا لم يصل نزيد n بمقدار واحد و نجمعه مع sum و هكذا يستمر التكرار حتى يصل n إلى الرقم 100 فيقوم البرنامج بطبع قيمة sum







ملاحظة : عند رسم خرائط التدفق يفضل رسمها بالقلم الرصاص أولا حتى إذا حدث خطأ يمكن مسحة و إعادة رسم الخريطة .



فهرس الشرح
http://www.damasgate.com/vb/t133339.html

__________________

كتبى
موقعى الشخصى
شرح hiren

أسطورة الصيانة
تعرف على حاسوبك
الويندوز لمح و حيل

دليل الحاسب الشخصى
أمن الحاسبات الشخصية
أسطوانة البرامج الخدمية
كيف تصنع كتابا الكترونيا
البداية و النهاية فى الشبكات
نصائح قبل شراء حاسب جديد
التعديل فى ملف الإقلاع للويندوز
windows scripting host
جميع برامج تقسيم القرص الصلب
كيف تصنع موقعا لك على الانترنت

احترف التعامل مع الأقراص الصلبة

دراسة كاملة فى الويندوز ريجسترى
أضف المزيد من القوة إلى تطبيقات الأوفيس

أسماء الملفات و المجلدات باللغة العربية تحت الدوس
استعادة الصورة ذاتيا دون تدخل منك بواسطة ghost

جميع برامج مقاومة الفيروسات فى تجميعة واحدة و هى تعمل بدون تنصيب
حل مشكلة NTLDR is missing, press any key to restart

كيفية تنصيب الويندوز مع طريقة تهيئة القرص الصلب و البحث عن التعاريف دليل شامل
مرة أخرى شرح اضافة Acronis True Image إلى شاشة البوت وجعل نسخة الويندوز تعيش معك للأبد
حل مشكلة لا يمكن الوصول إلى القرص الصلب Folder is not accessible. Access is denied

برامج القرص الصلب acronis partion-partition commander-Partition Magic-HDmanager‏
9‏/12‏/2009 تم النشر بواسطة عنايات الماحي (عنايات الماحي).
2 من 4
fllow chartsوهي خرائط ورسومات توضح تدفق البيانات والمعلومات والمواد وفق نظام نظري بحت ويتم تطبيقه في الواقع العملي من خلال خطوات تلك الرسومات وبنفس ترتيبها وهي اكثر تجريداً للواقع
_____________
alaaaboulela@yahoo.com
مجلة المدير المالي
http://financialmanager.wordpress.com
دردشة وفيديو وبرامج وكتب وأبحاث ودليل مواقع
17‏/3‏/2010 تم النشر بواسطة بدون اسم.
3 من 4
بس يا استاذي انا في كلية نظم معلومات باختصار شديد خرائط التدفق دة حضرتك بتعملة علي الورق فقط بتبقي لية اشكال معينة يعني العمليات او البروسيسس بيبقي لية شكل البداية والنهاية بيبقي لية شكل معين خرئط التدفق بتوضح سير البرنامج يعني البرنامج بيبقي ماشي ازاي طبعا خرائط التدفق دة اخترعت من اجل فهم البرنامج بمعني اوضح الي فاهم برمجة بس هو الي بيبقي فاهم الخرائط دة لو عو ز اي شي
انا ممكن اسعدك
اخوك محمد طلعت من مصر
27‏/12‏/2010 تم النشر بواسطة بدون اسم.
4 من 4
هى عبارة عن تمثيل تخطيطى  يعتمد على الرسم القياسى او الهندسىاذا تتبعناا هذا المخطط نصل لحل المشكلة
6‏/12‏/2012 تم النشر بواسطة بدون اسم.
قد يهمك أيضًا
ما هي ظاهرة التدفق المظلم ؟!
هل يمكن التعديل علي خرائط جوجل ؟
كيف اضيف اسم مدينتي الى خرائط جوجل ارض
هل يوجد موقع للخرائط غير خرائط جوجل
مين يستخدم الانستقرام وهل يقدر يوصل للاستديو وبياناتي بدون مااحملها؟
تسجيل الدخول
عرض إجابات Google في:: Mobile | كلاسيكي
©2014 Google - سياسة الخصوصية - مساعدة