بني و البان، منتدى العلم و المعرفة
حللت أهلاً .. ووطئت سهلاً ..
أهلاً بك أخي الزائر في منتدى بني و البان
آملين أن تلقى المتعة والفائدة معنا
لا تبخل علينا بمواضيعك المفيدة
.:: حيـاك الله ::.

بحـث
 
 

نتائج البحث
 


Rechercher بحث متقدم

ساعة بني و البان
دخول

لقد نسيت كلمة السر

حكمة اليوم
المتواجدون الآن ؟
ككل هناك 1 عُضو حالياً في هذا المنتدى :: 0 عضو مُسجل, 0 عُضو مُختفي و 1 زائر

لا أحد

[ مُعاينة اللائحة بأكملها ]


أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 8 بتاريخ الجمعة أغسطس 26, 2016 6:31 pm
antivirus

مدخل إلى الخوارزميات Algorithme

اذهب الى الأسفل

مدخل إلى الخوارزميات Algorithme

مُساهمة من طرف BSMsoft في الإثنين مارس 22, 2010 1:01 am

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

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

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

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

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


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


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


و السلام عليكم و رحمة الله و بركاته مع تكملة الموضوع إن شاء الله


..................................................
avatar
BSMsoft
Admin

عدد المساهمات : 181
نقاط المساهمات : 31969
تاريخ التسجيل : 07/12/2009

http://beniouelbane.keuf.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى