‫الـ‬ ‫عرض‬ ‫يمكن‬Algorithm‫الرسم‬ ‫على‬ ‫تعتمد‬ ‫تخطيطية‬ ‫بطريقة‬
‫التدفق‬ ‫خرائط‬ ‫الطريقة‬ ‫هذه‬ ‫وتسمى‬Flowchart.
‫التدفق‬ ‫خرائط‬Flowchart‫التدفق‬ ‫خرائط‬Flowchart
‫اللمزمة‬ ‫العمليات‬ ‫ترتيب‬ ‫لتوضيح‬ ‫الرسم‬ ‫على‬ ‫يعتمد‬ ‫بيانى‬ ‫تمثيل‬ ‫هى‬
.‫المشكلة‬ ‫لحل‬
‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart
‫تحويل‬ ‫السهل‬ ‫من‬ ‫يصبح‬ ‫للمشكلة‬ ‫التدفق‬ ‫خرائط‬ ‫اعداد‬ ‫بمجرد‬
‫البرمجة‬ ‫لغات‬ ‫احدى‬ ‫باستخدام‬ ‫برنامج‬ ‫الى‬ ‫الحل‬
‫بمعنى‬ ‫اصطلحية‬ ‫نمطية‬ ‫وأشكال‬ ‫رمومز‬ ‫باستخدام‬ ‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫يتم‬
.‫اخرى‬ ‫الى‬ ‫خريطة‬ ‫من‬ ‫يتغير‬ ‫ل‬ ‫الخرائط‬ ‫فى‬ ‫ثابت‬ ‫مدلول‬ ‫له‬ ‫رمز‬ ‫كل‬ ‫ان‬
‫التدفق‬ ‫خرائط‬ ‫رسم‬Flowchart‫التدفق‬ ‫خرائط‬ ‫رسم‬Flowchartsymbols
:‫وهى‬ ‫فقط‬ ‫اشكال‬ ‫خمسة‬ ‫باستخدام‬ ‫رسمها‬ ‫يتم‬ ‫التدفق‬ ‫خرائط‬ ‫اغلب‬
‫التدفق‬ ‫خرائط‬ ‫رسم‬Flowchart‫التدفق‬ ‫خرائط‬ ‫رسم‬Flowchart
‫الطرفى‬ ‫الرمز‬Terminal
‫ادخال‬/‫اخراج‬Input/Output
:‫وهى‬ ‫فقط‬ ‫اشكال‬ ‫خمسة‬ ‫باستخدام‬ ‫رسمها‬ ‫يتم‬ ‫التدفق‬ ‫خرائط‬ ‫اغلب‬
‫التدفق‬ ‫خرائط‬ ‫رسم‬Flowchart‫التدفق‬ ‫خرائط‬ ‫رسم‬Flowchart
‫معالجة‬/‫عملية‬Process
‫قرار‬/‫اختيار‬Decision
‫اتجاه‬ ‫خط‬Flow Line
‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬
( ‫الخاطئ‬ ‫الفهم‬ ‫او‬ ‫للبس‬ ‫مجال‬ ‫هناك‬ ‫يكون‬ ‫)ل‬ ‫التتبع‬ ‫سهلة‬ ‫الخريطة‬ ‫تكون‬ ‫ان‬ ‫يجب‬
.‫اسفل‬ ‫الى‬ ‫اعلى‬ ‫ومن‬ ‫اليمين‬ ‫الى‬ ‫اليسار‬ ‫من‬ ‫هو‬ ‫والبيانات‬ ‫للعمليات‬ ‫الطبيعى‬ ‫التجاه‬
‫معالجة‬ ‫رمز‬ ‫اى‬/.‫فقط‬ ‫واحد‬ ‫اتجاه‬ ‫خط‬ ‫منه‬ ‫يخرج‬ ‫ان‬ ‫يجب‬ ‫عمليات‬
‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬
‫قرار‬ ‫رمز‬ ‫اى‬/‫ان‬ ‫الممكن‬ ‫من‬ ‫ولكن‬ ‫فقط‬ ‫واحد‬ ‫اتجاه‬ ‫خط‬ ‫فيه‬ ‫يدخل‬ ‫ان‬ ‫يجب‬ ‫اختيار‬
. ‫خطوط‬ ‫ةثلةثة‬ ‫او‬ ‫القل‬ ‫على‬ ‫خطان‬ ‫منه‬ ‫يخرج‬
True
False
>0<0
=0
‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬
‫الرمز‬ ‫فى‬ ‫داخل‬ ‫يكون‬ ‫الخط‬ ‫وهذا‬ ‫فقط‬ ‫واحد‬ ‫اتجاه‬ ‫خط‬ ‫يصحبه‬ ‫ان‬ ‫يجب‬ ‫الطرفى‬ ‫الرمز‬
.‫كبداية‬ ‫استعماله‬ ‫عند‬ ‫الطرفى‬ ‫الرمز‬ ‫من‬ ‫خارجا‬ ‫ويكون‬ ‫كنهاية‬ ‫استعماله‬ ‫عند‬ ‫الطرفى‬
Start
End
‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬
‫المفسر‬ ‫رمز‬ ‫نستخدم‬ ‫التدفق‬ ‫خرائط‬ ‫على‬ ‫الملحظات‬ ‫بعض‬ ‫كتابة‬ ‫الى‬ ‫الحاجة‬ ‫دعت‬ ‫اذا‬
.‫وضوحا‬ ‫اكثر‬ ‫الرسم‬ ‫لجعل‬ ‫الحسابية‬ ‫الخطوات‬ ‫بعض‬ ‫او‬ ‫البيانات‬ ‫لوصف‬
This is Top Secret Data
‫من‬ ‫التشعيبات‬ ‫وكثيرة‬ ‫كبيرة‬ ‫اصبحت‬ ‫بحيث‬ ‫المشكلة‬ ‫لتعقد‬ ‫نتيجة‬ ‫التدفق‬ ‫خرائط‬ ‫تعقدت‬ ‫اذا‬
‫الربط‬ ‫برمز‬ ‫وربطها‬ ‫اصغر‬ ‫اجزاء‬ ‫الى‬ ‫الخريطة‬ ‫تقسيم‬ ‫الفضل‬
‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬
‫البداية‬ ‫عند‬ ‫من‬ ‫الدخول‬ ‫وان‬ ‫واحدة‬ ‫ونهاية‬ ‫واحدة‬ ‫بداية‬ ‫لها‬ ‫الخريطة‬ ‫ان‬ ‫من‬ ‫التأكد‬ ‫يجب‬
.‫ظرف‬ ‫او‬ ‫حال‬ ‫اى‬ ‫تحت‬ ‫النهاية‬ ‫الى‬ ‫بنا‬ ‫يؤدى‬ ‫ان‬ ‫يجب‬
.‫مسبقا‬ ‫مخرجاتها‬ ‫قيمة‬ ‫معروف‬ ‫مدخل ت‬ ‫باستخدام‬ ‫الخريطة‬ ‫صلحية‬ ‫اختبار‬ ‫الضفضل‬ ‫من‬
‫التدفق‬ ‫خرائط‬ ‫مميزات‬‫التدفق‬ ‫خرائط‬ ‫مميزات‬
‫سهلة‬ ‫وسيلة‬ ‫يمثل‬ ‫وهذا‬ ‫نمطية‬ ‫اشكال‬ ‫من‬ ‫التدضفق‬ ‫خرائط‬ ‫تتكون‬
.‫للخرين‬ ‫المشكل ت‬ ‫حل‬ ‫خطوا ت‬ ‫لشرح‬
1.‫التصال‬1.‫التصال‬
2.‫الفعال‬ ‫تحليل‬2.‫الفعال‬ ‫تحليل‬
.‫ضفعالية‬ ‫اكثر‬ ‫بصورة‬ ‫تحليلها‬ ‫يمكن‬ ‫المسألة‬ ‫ضفان‬ ‫التدضفق‬ ‫خرائط‬ ‫باستخدام‬
‫التدفق‬ ‫خرائط‬ ‫مميزات‬‫التدفق‬ ‫خرائط‬ ‫مميزات‬
3.‫التوثيق‬3.‫التوثيق‬
.‫البرنامج‬ ‫لتوثيق‬ ‫الهامة‬ ‫الدوا ت‬ ‫من‬ ‫للبرامج‬ ‫التدضفق‬ ‫خرائط‬ ‫تعتبر‬
4.‫بكفاءة‬ ‫الوكواد‬ ‫وكتابة‬4.‫بكفاءة‬ ‫الوكواد‬ ‫وكتابة‬
.‫ضفعالة‬ ‫بطريقة‬ ‫البرامج‬ ‫كتابة‬ ‫على‬ ‫رسمها‬ ‫بعد‬ ‫التدضفق‬ ‫خرائط‬ ‫تساعد‬
‫التدفق‬ ‫خرائط‬ ‫مميزات‬‫التدفق‬ ‫خرائط‬ ‫مميزات‬
5. ‫الخطاء‬ ‫تصحيح‬5. ‫الخطاء‬ ‫تصحيح‬
.‫الخطاء‬ ‫لكتشاف‬ ‫الحل‬ ‫خطوا ت‬ ‫تتبع‬ ‫على‬ ‫رسمها‬ ‫بعد‬ ‫التدضفق‬ ‫خرائط‬ ‫تساعد‬
6. ‫البرنامج‬ ‫اصل ح‬ ‫وكفاءة‬6. ‫البرنامج‬ ‫اصل ح‬ ‫وكفاءة‬
.‫التدضفق‬ ‫خرائط‬ ‫بمساعدة‬ ‫سهل‬ ‫البرنامج‬ ‫اصلح‬ ‫يصبح‬
‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart
Draw Flowchart to represent What will do if a lamp doesn't work?
‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart
Draw Flowchart to represent the process of reading two numbers ,dividing
them, and then displaying the result?
Start
Read Number 1
Read Number 2
Is number2=0
Print “division is
impossible”
End
Yes
Result=
number1/ number2
Print result
End
No
‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart
Draw Flowchart to represent the process of reading two
numbers ,adding them, and then displaying the result?

خرائط التدفق

  • 2.
    ‫الـ‬ ‫عرض‬ ‫يمكن‬Algorithm‫الرسم‬‫على‬ ‫تعتمد‬ ‫تخطيطية‬ ‫بطريقة‬ ‫التدفق‬ ‫خرائط‬ ‫الطريقة‬ ‫هذه‬ ‫وتسمى‬Flowchart. ‫التدفق‬ ‫خرائط‬Flowchart‫التدفق‬ ‫خرائط‬Flowchart
  • 3.
    ‫اللمزمة‬ ‫العمليات‬ ‫ترتيب‬‫لتوضيح‬ ‫الرسم‬ ‫على‬ ‫يعتمد‬ ‫بيانى‬ ‫تمثيل‬ ‫هى‬ .‫المشكلة‬ ‫لحل‬ ‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart ‫تحويل‬ ‫السهل‬ ‫من‬ ‫يصبح‬ ‫للمشكلة‬ ‫التدفق‬ ‫خرائط‬ ‫اعداد‬ ‫بمجرد‬ ‫البرمجة‬ ‫لغات‬ ‫احدى‬ ‫باستخدام‬ ‫برنامج‬ ‫الى‬ ‫الحل‬
  • 4.
    ‫بمعنى‬ ‫اصطلحية‬ ‫نمطية‬‫وأشكال‬ ‫رمومز‬ ‫باستخدام‬ ‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫يتم‬ .‫اخرى‬ ‫الى‬ ‫خريطة‬ ‫من‬ ‫يتغير‬ ‫ل‬ ‫الخرائط‬ ‫فى‬ ‫ثابت‬ ‫مدلول‬ ‫له‬ ‫رمز‬ ‫كل‬ ‫ان‬ ‫التدفق‬ ‫خرائط‬ ‫رسم‬Flowchart‫التدفق‬ ‫خرائط‬ ‫رسم‬Flowchartsymbols
  • 5.
    :‫وهى‬ ‫فقط‬ ‫اشكال‬‫خمسة‬ ‫باستخدام‬ ‫رسمها‬ ‫يتم‬ ‫التدفق‬ ‫خرائط‬ ‫اغلب‬ ‫التدفق‬ ‫خرائط‬ ‫رسم‬Flowchart‫التدفق‬ ‫خرائط‬ ‫رسم‬Flowchart ‫الطرفى‬ ‫الرمز‬Terminal ‫ادخال‬/‫اخراج‬Input/Output
  • 6.
    :‫وهى‬ ‫فقط‬ ‫اشكال‬‫خمسة‬ ‫باستخدام‬ ‫رسمها‬ ‫يتم‬ ‫التدفق‬ ‫خرائط‬ ‫اغلب‬ ‫التدفق‬ ‫خرائط‬ ‫رسم‬Flowchart‫التدفق‬ ‫خرائط‬ ‫رسم‬Flowchart ‫معالجة‬/‫عملية‬Process ‫قرار‬/‫اختيار‬Decision ‫اتجاه‬ ‫خط‬Flow Line
  • 7.
    ‫التدفق‬ ‫خرائط‬ ‫رسم‬‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬ ( ‫الخاطئ‬ ‫الفهم‬ ‫او‬ ‫للبس‬ ‫مجال‬ ‫هناك‬ ‫يكون‬ ‫)ل‬ ‫التتبع‬ ‫سهلة‬ ‫الخريطة‬ ‫تكون‬ ‫ان‬ ‫يجب‬ .‫اسفل‬ ‫الى‬ ‫اعلى‬ ‫ومن‬ ‫اليمين‬ ‫الى‬ ‫اليسار‬ ‫من‬ ‫هو‬ ‫والبيانات‬ ‫للعمليات‬ ‫الطبيعى‬ ‫التجاه‬ ‫معالجة‬ ‫رمز‬ ‫اى‬/.‫فقط‬ ‫واحد‬ ‫اتجاه‬ ‫خط‬ ‫منه‬ ‫يخرج‬ ‫ان‬ ‫يجب‬ ‫عمليات‬
  • 8.
    ‫التدفق‬ ‫خرائط‬ ‫رسم‬‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬ ‫قرار‬ ‫رمز‬ ‫اى‬/‫ان‬ ‫الممكن‬ ‫من‬ ‫ولكن‬ ‫فقط‬ ‫واحد‬ ‫اتجاه‬ ‫خط‬ ‫فيه‬ ‫يدخل‬ ‫ان‬ ‫يجب‬ ‫اختيار‬ . ‫خطوط‬ ‫ةثلةثة‬ ‫او‬ ‫القل‬ ‫على‬ ‫خطان‬ ‫منه‬ ‫يخرج‬ True False >0<0 =0
  • 9.
    ‫التدفق‬ ‫خرائط‬ ‫رسم‬‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬ ‫الرمز‬ ‫فى‬ ‫داخل‬ ‫يكون‬ ‫الخط‬ ‫وهذا‬ ‫فقط‬ ‫واحد‬ ‫اتجاه‬ ‫خط‬ ‫يصحبه‬ ‫ان‬ ‫يجب‬ ‫الطرفى‬ ‫الرمز‬ .‫كبداية‬ ‫استعماله‬ ‫عند‬ ‫الطرفى‬ ‫الرمز‬ ‫من‬ ‫خارجا‬ ‫ويكون‬ ‫كنهاية‬ ‫استعماله‬ ‫عند‬ ‫الطرفى‬ Start End
  • 10.
    ‫التدفق‬ ‫خرائط‬ ‫رسم‬‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬ ‫المفسر‬ ‫رمز‬ ‫نستخدم‬ ‫التدفق‬ ‫خرائط‬ ‫على‬ ‫الملحظات‬ ‫بعض‬ ‫كتابة‬ ‫الى‬ ‫الحاجة‬ ‫دعت‬ ‫اذا‬ .‫وضوحا‬ ‫اكثر‬ ‫الرسم‬ ‫لجعل‬ ‫الحسابية‬ ‫الخطوات‬ ‫بعض‬ ‫او‬ ‫البيانات‬ ‫لوصف‬ This is Top Secret Data ‫من‬ ‫التشعيبات‬ ‫وكثيرة‬ ‫كبيرة‬ ‫اصبحت‬ ‫بحيث‬ ‫المشكلة‬ ‫لتعقد‬ ‫نتيجة‬ ‫التدفق‬ ‫خرائط‬ ‫تعقدت‬ ‫اذا‬ ‫الربط‬ ‫برمز‬ ‫وربطها‬ ‫اصغر‬ ‫اجزاء‬ ‫الى‬ ‫الخريطة‬ ‫تقسيم‬ ‫الفضل‬
  • 11.
    ‫التدفق‬ ‫خرائط‬ ‫رسم‬‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫اتباعها‬ ‫يجب‬ ‫ارشادات‬ ‫البداية‬ ‫عند‬ ‫من‬ ‫الدخول‬ ‫وان‬ ‫واحدة‬ ‫ونهاية‬ ‫واحدة‬ ‫بداية‬ ‫لها‬ ‫الخريطة‬ ‫ان‬ ‫من‬ ‫التأكد‬ ‫يجب‬ .‫ظرف‬ ‫او‬ ‫حال‬ ‫اى‬ ‫تحت‬ ‫النهاية‬ ‫الى‬ ‫بنا‬ ‫يؤدى‬ ‫ان‬ ‫يجب‬ .‫مسبقا‬ ‫مخرجاتها‬ ‫قيمة‬ ‫معروف‬ ‫مدخل ت‬ ‫باستخدام‬ ‫الخريطة‬ ‫صلحية‬ ‫اختبار‬ ‫الضفضل‬ ‫من‬
  • 12.
    ‫التدفق‬ ‫خرائط‬ ‫مميزات‬‫التدفق‬‫خرائط‬ ‫مميزات‬ ‫سهلة‬ ‫وسيلة‬ ‫يمثل‬ ‫وهذا‬ ‫نمطية‬ ‫اشكال‬ ‫من‬ ‫التدضفق‬ ‫خرائط‬ ‫تتكون‬ .‫للخرين‬ ‫المشكل ت‬ ‫حل‬ ‫خطوا ت‬ ‫لشرح‬ 1.‫التصال‬1.‫التصال‬ 2.‫الفعال‬ ‫تحليل‬2.‫الفعال‬ ‫تحليل‬ .‫ضفعالية‬ ‫اكثر‬ ‫بصورة‬ ‫تحليلها‬ ‫يمكن‬ ‫المسألة‬ ‫ضفان‬ ‫التدضفق‬ ‫خرائط‬ ‫باستخدام‬
  • 13.
    ‫التدفق‬ ‫خرائط‬ ‫مميزات‬‫التدفق‬‫خرائط‬ ‫مميزات‬ 3.‫التوثيق‬3.‫التوثيق‬ .‫البرنامج‬ ‫لتوثيق‬ ‫الهامة‬ ‫الدوا ت‬ ‫من‬ ‫للبرامج‬ ‫التدضفق‬ ‫خرائط‬ ‫تعتبر‬ 4.‫بكفاءة‬ ‫الوكواد‬ ‫وكتابة‬4.‫بكفاءة‬ ‫الوكواد‬ ‫وكتابة‬ .‫ضفعالة‬ ‫بطريقة‬ ‫البرامج‬ ‫كتابة‬ ‫على‬ ‫رسمها‬ ‫بعد‬ ‫التدضفق‬ ‫خرائط‬ ‫تساعد‬
  • 14.
    ‫التدفق‬ ‫خرائط‬ ‫مميزات‬‫التدفق‬‫خرائط‬ ‫مميزات‬ 5. ‫الخطاء‬ ‫تصحيح‬5. ‫الخطاء‬ ‫تصحيح‬ .‫الخطاء‬ ‫لكتشاف‬ ‫الحل‬ ‫خطوا ت‬ ‫تتبع‬ ‫على‬ ‫رسمها‬ ‫بعد‬ ‫التدضفق‬ ‫خرائط‬ ‫تساعد‬ 6. ‫البرنامج‬ ‫اصل ح‬ ‫وكفاءة‬6. ‫البرنامج‬ ‫اصل ح‬ ‫وكفاءة‬ .‫التدضفق‬ ‫خرائط‬ ‫بمساعدة‬ ‫سهل‬ ‫البرنامج‬ ‫اصلح‬ ‫يصبح‬
  • 15.
    ‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart‫التدفق‬‫خرائط‬ ‫تعريف‬Flowchart Draw Flowchart to represent What will do if a lamp doesn't work?
  • 16.
    ‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart‫التدفق‬‫خرائط‬ ‫تعريف‬Flowchart Draw Flowchart to represent the process of reading two numbers ,dividing them, and then displaying the result? Start Read Number 1 Read Number 2 Is number2=0 Print “division is impossible” End Yes Result= number1/ number2 Print result End No
  • 17.
    ‫التدفق‬ ‫خرائط‬ ‫تعريف‬Flowchart‫التدفق‬‫خرائط‬ ‫تعريف‬Flowchart Draw Flowchart to represent the process of reading two numbers ,adding them, and then displaying the result?