تواصل معنا

كورس جافا سوينج
كورس أختبار البرمجيات
الان ومجانا لمدة شهر اللهم ارفع عنا البلاء والوباء
كورس لغة الدارت والفلتر
عن المدونة
Mohon Aktifkan Javascript!Enable JavaScript

الجمعة، 22 مارس 2019

الخوارزميات الحلقة الرابعة:تمثيل الخوارزميات

                             بسم الله الرحمن الرحيم 

                               تمثيل الخوارزميات

بعد أن علمنا الخصائص المختلفة للخوارزميات سنكمل الحديث عن كيفية تمثيل الخوارزميات 

 

1-Flow Chart المخططات الأنسيابية

عبارة عن رسومات لتمثيل الخوارزمية وخطوات حل المشكلة من البداية إلي النهاية 

الأشكال المستخدمة في الرسم

 أنواع Flow Charts

1-مخططات أنسيابية بسيطة Simple Flow Chart

تقوم بادخال واخراج بيانات وتنفيذ أمر محدد فقط 

مثال علي ذلك:

كل ما قام به التمثيل قمنا بأدخال رقمين وعملية جمع عليهم ثم طباعة الناتج

2-مخططات تدفق التفرع 

هنا يوجد شرط للحصول علي خيار بين لأكثر من ناتج 

هنا الشرط إذا كان B=0 يطبع خطأ وذلك لأنه لا يمكن القسمة علي صفر
اما إذا كانت لا تساوي الصفر يتم القسمة ثم طباعة الناتج والخروج من البرنامج

3- مخططات التكرار 

يوجد قيمة للبداية وشرط للتكرار يتوقف عندما ينتهي شرط التكرار


هنا سيظل يضرب في قيمة i وييكرر ذلك طالما أقل من أو تساوي 5

مميزات المخططات الأنسيابيه Flow Chart

1-تسهيل تعديل البرنامج وأكتشاف الأخطاء

2-يعتبر كمرجع للبرنامج لأنه يحتوي علي كل العمليات التي يقوم بها البرنامج

عيوب المخططات الأنسيابية Flow Chart

 1-صعوبتها وتحتاج لوقت طويل لتمثيلها 

2-لا يمكن أستخدامها في البرامج الكبيرة والمعقدة 

3-تعديلها صعب لأنك تحتاج لأعادة رسمها وترتيبها من جديد

ننتقل للطريقة الثانية لتمثيل الخوارزميات وهي 

2-Natural language اللغة الطبيعية 

مثل اللغة العربية أو الأنجليزية ولا يتبع بها أي قواعد

أما الطريقة الثالثة فهي

3-لغة الترميز 

يستخدم فيها اللغات العربية أو الأنجليزية ولغات البرمجة مثل الباسكال وليس لها طريقة محددة يمكن أستخدام الكثير من التفاصيل أو القليل منها 

مثال علي ذلك 

1- Start
2- Enter first number
3- Enter second number
4- If second number=0 then
a. Print error
b. Go to 6
5- Else
a. Calculate division
b. Print the result
6- end 

هنا نبدأ البرنامج ثم نقوم بأدخال عددين ثم التحقق من الشرط إذا كان الرقم الثاني يساوي الصفر يطبع خطأ ثم يخرج من البرنامج أما أن لم يكن يقوم بحساب عملية القسمة وطباعة الناتج ثم الخروج من البرنامج 

لمتابعة الحلقة السابقة

  الخوارزميات الحلقة الثالثة:خصائص الخوارزميات 

لمتابعة الحلقة التالية 

الخوارزميات الحلقة الخامسة:أداء الخوارزميات  

ليست هناك تعليقات:

إرسال تعليق