هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتدى طلاب كلية التربية النوعية - جامعة الزقازيق
 
البوابةالرئيسيةأحدث الصورالتسجيلدخول

 

 خرائط التدفق

اذهب الى الأسفل 
5 مشترك
كاتب الموضوعرسالة
samar
عضو متميز جداً
عضو متميز جداً
samar


عدد الرسائل : 2712
العمر : 35
تاريخ التسجيل : 06/10/2007

خرائط التدفق Empty
مُساهمةموضوع: خرائط التدفق   خرائط التدفق I_icon_minitime2008-04-19, 11:59 pm

بسم الله الرحمن الرحيم
الاخ الكريم خرائط التدفق او flowchart ما هي الا رسم توضيحي لكل الاحتمالات والخطوات لبرنامج معين واليك الشرح التالي وهو منقول

السلام عليكم ورحمة الله وبركاته

احبتي في الله يسعدنى ان اقدم لكم هذا الشرح لبعض اساسيات البرمجة ومن اهمها شرح مايسمى بمخطط تدفق البيانات او ( Flowchart ) فمثلا اذا اردنا بناء مبنى معين فاننا نقوم بوضع الخطة التى سيتم عليها البناء من اراضى وعمالة ومواد للبناء ....الخ وهى جميعها تمثل مدخلات ( Inputs) ومن ثم يتم عمل البناء للمبنى من خلال خلط مواد البناء معا ووضع الأساسات ونحدد الوقت اللازم للبناء وهو مايسمى معالجة مواد البناء ( Processing) مماينتج عنه المبنى المراد تشييده او مانسميه مخرجات ( Outputs) . وبنفس الطريقة فان اي برنامج يتم عمله للكمبيوتر يتكون من تلك الأمور الثلاث . حيث أن اي برنامج لابد له من وجود مدخلات يتم معالجتها ليتكون لدينا مخرجات هذا البرنامج.

https://2img.net/r/ihimizer/img468/6857/figrp3.gif



اذن تعالوا معايا نعرف ايه هو ال Flowchart
تعريف flowcharting:
اشكال ورموز موحدة تستخدم لتمثيل عدد من الانشطة التى تتالف منها خطوات حل المشكلة بمعنى استخدام بعض الرموز التي توضح تدفق البيانات ويفضل استخدامها قبل البدء في كتابة الكود الخاص بالبرنامج وكذلك فهي تحدد التدفقات المثلى لخطوات البرنامج المحتملة لحل المشكلة ثم بعد ذلك يتم اختيار اي لغة برمجة لتستخدم في كتابة البرنامج.
ولرسم المخطط لابد من مراعاة الاتي:
1. تمثيل العملية التى تحدث فعلا وليس مايتوقعه المستخدم وذلك لتفهم المشكلة الحقيقية وتطويرها ماامكن.
2. معرفة جميع الظروف المحيطة بالمشكلة المراد حلها .
3. معرفة الخطوات الذهنية والقرارات التي يمكن ان تتخذ اثناء رسم المخطط.
4. تحديد البدائل في حل المشكلة .
5. التاكد ان مدخلات البرنامج كافية في حل المشكلة.
6. هل مخرجات البرنامج اكبر من مدخلاته وهل هى ضرورية ام يمكن دمجها او ازالة بعضها؟
7. ماهي القرارات التي سوف يتخذها المستخدم اثناء استخدام البرنامج وماهى البدائل التي يمكن اتاحتها له؟
8. كيف تسير عملية انتقال البيانات بين المهام المختلفة وهل يمكن دمج هذه المهام او ازالة بعضها وماهو ترتيب هذه المهام؟
9. كيف يمكن تحسين وتطوير العمليات لتجنب تأخير سير البيانات وانتقالها بين المهام المختلفة؟

وهذه هى الرسوم المستخدمة في رسم flowchart:

https://2img.net/r/ihimizer/img177/3599/fig1ex4.gif




https://2img.net/r/ihimizer/img147/3816/fig2kl7.gif




بعض الأمثلة:

1. ارسم مخطط flowchart يقوم بجمع الارقام الطبيعية من 1إلى 50

https://2img.net/r/ihimizer/img147/3961/fig3yg9.gif




لنتفهم معا هذا المثال وهو اننا نريد حساب مجموع الارقام من 1 الى 50 فتكون المعادلة لدينا:
المجموع = 1+2+3+4+5+6+7+8+9+10 .......+50
عملية يصعب حسابها بسهولة خاصة اذا كان المطلوب جمع الارقام الطبيعية من 1 الى 1000 مثلا او 1 الى 1000000
ولكن يمكن حساب المجموع باستخدام برنامج كمبيوتر سهل جدا ولنفهم معا محتوى الرسم
حيث SUM هو المجموع النهائي وهو يساوى صفر في بداية البرنامج وكذلك N وهو عداد counter)) يتزايد من خلال عملية تكرارية فهو في بداية البرنامج يساوى صفر ويزيد ليصبح 1 ثم نقوم بمقارنة N بالرقم 50 على اساس انه هو الرقم النهائي الذي سيتوقف عنده البرنامج فكلما كان N اقل من 50 تضاف القيمة الموجودة في N لتوضع في SUM ثم تزيد قيمة N بمقدار 1 لتكون 2 ثم نقارن قيمة N مرة اخرى بالرقم 50 وهكذا الى ان نصل لنهاية البرنامج.

وهكذا في بقية الامثلة:

2. ارسم مخطط flowchart للمقارنة بين 3 ارقام و طباعة الرقم الاكبر

https://2img.net/r/ihimizer/img147/1027/fig4tz4.gif



3. ارسم مخطط flowchart لطباعة مضاعف اى عدد يدخله المستخدم للبرنامج

https://2img.net/r/ihimizer/img222/8175/fig5gb2.gif


وهناك بعض البرامج التي تقوم برسم مخططات flowchart مثل برنامج SmartDraw (http://www.smartdraw.com/downloads/...vl=maintextlink)



وهو للاسف نسخة تجريبية لكن الموقع نفسه مفيد لاكتساب بعض المعلومات عن كيفية رسم flowchart بشكل جميل ولاكساب معلومات عموما عن كيفية تحليل المشكلة والعصف الذهنى والموقع هو :
http://www.smartdraw.com/exp/ste/home/



وهناك برنامج اخر وهو Diagram Designer 1.16.3 (http://download.freewarefiles.com/f...signerSetup.exe)



خرائط التدفق Cool




وهو مجانى 100%
الرجوع الى أعلى الصفحة اذهب الى الأسفل
samar
عضو متميز جداً
عضو متميز جداً
samar


عدد الرسائل : 2712
العمر : 35
تاريخ التسجيل : 06/10/2007

خرائط التدفق Empty
مُساهمةموضوع: رد: خرائط التدفق   خرائط التدفق I_icon_minitime2008-04-20, 12:01 am

الموضوع منقول
انتم عارفين الماده ديه صعبه اد ايه
فقعد ادور على شرح على النت لانى مش فاهمه اى حاجه في الماده
ولقيت الموضوع ده فيه كام برنامج
فقولت اجبهلكم يمكن نقدر نفهم حاجه في المادة
ويسعدنا شويه
بالتوفيق للجميع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
samar
عضو متميز جداً
عضو متميز جداً
samar


عدد الرسائل : 2712
العمر : 35
تاريخ التسجيل : 06/10/2007

خرائط التدفق Empty
مُساهمةموضوع: رد: خرائط التدفق   خرائط التدفق I_icon_minitime2008-04-23, 12:22 am

مزايا خرائط التدفق :
يمكن حصر أهم مزايا خرائط التدفق كما يلي :
1- تساعد في توضيح المبررات المنطقية لعملية اتخاذ القرار لحل مشكلة معينة .
2- تساعد في تجزئة العملية الكبيرة إلى مكونات صغيرة تمكّن من تناولها بسهولة .
3- تساعد على تقسيم المشكلة المتشعبة إلى عناصرها الأولية التي يمكن التحكم فيها ودراستها ومن ثم توفير الحلول الملائمة لتلك العناصر وللمشكلة الأكبر تبعاً لذلك .
4- يمكن استخدامها كوسيلة للحوار مع الآخرين سواء من العاملين داخل المكتبة أو في الجهات الأخرى التي تتعامل معها وذلك على أساس المنطق.
5- تساعد على تنظيم الجهود بين وحدتين أو أكثر تؤديان أعمالاً متماثلة أو بين وحدتين أو أكثر يكمل عمل أحدهما عمل الوحدة أو الوحدات الأخرى.
6- تساعد على تنشيط ذاكرة المبرمج أو محلل النظم من خلال اطلاعه المستمر على التسلسل المنطقي لتنفيذ العمليات ، وللشروط التي ينبغي توفرها لأداء العمل .
7- توفر لغة مشتركة بين المعنيين للتعرف إلى الخطوات والتفصيلات الخاصة بعملية ما .
8- توفر معلومات كثيرة جداً ، يمكن الاستفادة منها للتعرف إلى إجراءات نشاط معين بمجرد النظر إلى الـخارطـة ، دون الحــاجة إلى قراءة صفحات عديدة .
9- تستخدم كأساس للمعالجة باستخدام الكمبيوتر ، خصوصاً في الآونة الأخيرة ، حيث تعددت برامج الحاسب الآلي الجاهزة Turnkey ، التي توفر إمكانية تطويع والاستفادة من خرائط التدفق في مختلف المهام .
10- توضح مواقع الخلل أو الارتباك ، تمهيداً لاتخاذ الإجراءات اللازمة ، أو لإجراء التعديلات الضرورية
11- تعتبر الأشكال والخطوط المكونة للخارطة ذات معنى في حدّ ذاتها ، فمثلاً الخطوط واتجاهات الأسهم تدل على التسلسل الذي تسير عليه الإجراءات والعمليات ، شكل المعين يدل على أن المرحلة الحالية تحتاج إلى توقف لاتخاذ قرار في شكل سؤال ، وأن الإجابة على السؤال - سواء بنعــم أو لا - تقود إلى إجراء معين يتم اتخاذه في كــل حالــة ، وشكل متوازي الأضلاع يدل على نقطة إدخال / إخراج ، ... وهكذا . انظر الشكل رقم (3) .

ويلاحظ أن الرموز الإحصائية كذلك تستخدم في خارطة التدفق ، خصوصاً الرموز التالية:
الشكل رقم ( 3 ) أمثلة لاستخدامات بعض أشكال خارطة التدفق
12- تمثل أداة سهلة للمراجعة والرقابة على أعمال ونشاطات الوحدات المختلفة داخل المكتبة .
13- يمكن أن تستخدم للتوجيه أو للإحاطة إلى مصادر إضافية ، لقراءة نصوص تفصيلية كشروط أو بنود العقد المبرم مع جهات أخرى ، ... إلخ .
14- يمكن النظر - من خلال خريطة التدفق - إلى كامل العملية ، وأخذ صورة واضحة عن المكتبة من البداية إلى النهاية .
15- تمكّن الإدارة من النظر إلى مجمل العمليات، ومعرفة مدى تحقق عنصري الكفاءة والفعالية Efficiency & Effectiveness ، والعمل على تعزيز هذين الجانبين .
16- تساعد على توضيح المراحل أو الخطوات التي يمكن دمجها أو حذفها ، مما يمكن أن ينتج عنه توفير في نفقات التشغيل والتجهيز ، ...إلخ .
17- تساعد خرائط التدفق على تحقيق المعيارية في الأداء ، وبذلك تتغلب على مشاكل الاجتهاد الشخصي الذي يصاحب أداء بعض الأعمال ، كما تساعد خرائط التدفق الموظفين - في ورديات العمل المختلفة - على أداء الأعمال نفسها بالطريقة ذاتها .
18- تتيح خرائط التدفق الفرصة للأشخاص ذوي الخبرات المحدودة أو غير المختصين لقراءة وفهم واستيعاب التعليمات الواردة في تلك الخرائط ، والعمل على تنفيذها ، طالما أن الخطوات محددة وواضحة .
19- تتيح خرائط التدفق إمكانية التفاعل مع المستفيدين الذين يمكنهم طرح السؤال ومعرفة الإجابة أو الخطوات التي يتعين عليهم اتباعها للاستفادة من خدمة معينة ، وتتوفر هذه الخاصية في خرائط التدفق الآلية .
20- تساعد على معرفة مجموعة المهام أو الإجــراءات التي يقــوم بـهــا شخص معين أو وحدة معينة .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
عمرو الزملكاوى 2
عضو متميز جداً
عضو متميز جداً
عمرو الزملكاوى 2


عدد الرسائل : 695
العمر : 73
تاريخ التسجيل : 09/02/2008

خرائط التدفق Empty
مُساهمةموضوع: رد: خرائط التدفق   خرائط التدفق I_icon_minitime2008-04-24, 7:58 pm


الله ينور عليكى ياسمر بجحد جميل اوى والبرامج كمان اجمل
وعلى فكره مساله التلت اعداد اللى عايز يطبع العدد الاكبر فيهم
جت السنه اللى فاتت وانا حلتها ومتاكدتش انها صح لا دلوقتى منك
شـــــــــــــــــــــــــــــــــــــــــــــــــــــكرا ياسموره
الرجوع الى أعلى الصفحة اذهب الى الأسفل
samar
عضو متميز جداً
عضو متميز جداً
samar


عدد الرسائل : 2712
العمر : 35
تاريخ التسجيل : 06/10/2007

خرائط التدفق Empty
مُساهمةموضوع: رد: خرائط التدفق   خرائط التدفق I_icon_minitime2008-05-02, 3:26 pm

الحمد لله ان الموضوع عجبك يا عمرو
ويارب تكون استفد منه حاجه بسيطه زى ما انا استفد منه
شكرا لمرورك اللى نور الموضوع
ربنا يوفق الجميع ويكرمهم يارب
الرجوع الى أعلى الصفحة اذهب الى الأسفل
shady abaza
عضو متميز جداً
عضو متميز جداً
shady abaza


عدد الرسائل : 465
العمر : 40
تاريخ التسجيل : 06/04/2008

خرائط التدفق Empty
مُساهمةموضوع: رد: خرائط التدفق   خرائط التدفق I_icon_minitime2008-05-03, 2:49 pm

تسلم ايدك ياسمر

موضوع فكرته هايلة

وانابحيكي علي الموضوع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
samar
عضو متميز جداً
عضو متميز جداً
samar


عدد الرسائل : 2712
العمر : 35
تاريخ التسجيل : 06/10/2007

خرائط التدفق Empty
مُساهمةموضوع: رد: خرائط التدفق   خرائط التدفق I_icon_minitime2008-05-06, 11:52 pm

ميرسي يا شادى
يارب اكون اقدر اوصلكم معلومه زى ما اخدها
شكرا لردك اللى نور الموضوع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
FO2SH
عضو متميز جداً
عضو متميز جداً
FO2SH


عدد الرسائل : 4584
العمر : 36
تاريخ التسجيل : 09/11/2007

خرائط التدفق Empty
مُساهمةموضوع: رد: خرائط التدفق   خرائط التدفق I_icon_minitime2008-05-07, 1:09 am

الله اية دة
Razz
اية الجمال فى البرنامج بجد تحفة يا سمر
Razz
اكيد انتى تعبتى فية
Razz
تسلم ايدك ياسمر على البرنامج والشرح الجميل دة
Razz
الرجوع الى أعلى الصفحة اذهب الى الأسفل
E_RBAT
عضو متميز جداً
عضو متميز جداً
E_RBAT


عدد الرسائل : 792
العمر : 35
تاريخ التسجيل : 30/03/2008

خرائط التدفق Empty
مُساهمةموضوع: رد: خرائط التدفق   خرائط التدفق I_icon_minitime2008-05-13, 2:50 pm

bounce cheers cheers cheers cheers
THAT IS O.K.
BUT,
WHEN YOU USE SOFTWRE REAL YOU WILL KNOWN THAT flowchart NOT IMPORTANT


THANK YOU FOR ALL
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
خرائط التدفق
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: عالم الكمبيوتر والانترنت :: منتدى شروحات البرامج :: لغات البرمجة-
انتقل الى: