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

ماهي الخوارزمية :-

هي مجموعة من الخطوات المتسلسلة والمرتبة والتي تصف حل المسألة بشكل تفصيلي .

مصدر كلمة خوارزمية 

نسبة إلى العالم العربي أبو جعفر محمد بن موسى الخوارزمي ، مكتشف الصفر ، وهو من علماء الرياضيات وله الكثير من المؤلفات أشهرها كتاب الجبر والمقابلة 

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

مثال : أكتب خوارزمية لإيجاد مجموع عددين A,B وتخزين الناتج في المتغير C

الحــــــــــــــــــــل :-


1- البداية 
2- أدخل قيمة A ,B
3- احسب C=A+B
4- اطبع C
5- النهاية 


شرح الخوارزمية :-

1- البداية ------> تمثل بداية الخوارزمية أو بداية الحل للمسألة 
2- أدخل قيمة A,B ------> في هذه الخطوة يتم الطلب من المستخدم أن يقوم بإدخال قيمة للمتغير العددي A والمتغير العددي B
3- احسب C=A+B ------> يتم جمع قيمة المتغيرين A,B وتخزين الناتج في المتغير C ، هذه العملية تسمى عملية الاسناد إو التخصيص
4- أطبع C ------> ويتم هنا طباعة المتغير C حيث أن المتغير C يمثل ناتج عملية الجمع للعملية الحسابية C=A+B
5- النهاية ------> وتمثل نهاية الحل للمسألة أو الخوارزمية ، وعندها تتنتهي الخوارزمية

مثال (2) :- أكتب خوارزمية لحساب مساحة المستطيل .
يجب معرفة قانون مساحة المستطيل قبل بداية الحل
حيث أن مساحة المستطيل = الطول * العرض

خوارزمية الحل :-

1- البداية 
2- أدخل الطول L
3 - أدخل العرض W
4 - احسب A=L*w
5 - اطبع A
6 - النهاية 


مثال (3) :-اكتب خوارزمية لحساب المتوسط الحسابي لثلاثة أعداد
في البداية يجب أن نعرف قانون المتوسط الحسابي حتى نستطيع إيجاد الحل للمسألة 
حيث أن المتوسط الحسابي = مجموع الاعداد على عددها

خوارزمية الحل :-

1- البداية 
2- ادخل قيم X1,X2,X3
3- احسب AVG=(X1+X2+X3)/3
4- اطبع AVG
5- النهاية 

وهذه اشكال الخوارزمية 


مواضيع ذات صلة

تعلم الخوارزميات
4/ 5
Oleh

إشترك بنشرة المواضيع

.اشترك وكن أول من يعرف بمستجدات المواضيع المطروحة

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *