منتدى yobba


انضم إلى المنتدى ، فالأمر سريع وسهل

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

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

2 مشترك

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

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

مُساهمة  Admin السبت أبريل 03, 2010 10:01 pm

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

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

ماهي شروط كتابة الخوارزمية :
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)


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


..................................................
Admin
Admin
Admin

عدد المساهمات : 373
تاريخ التسجيل : 21/03/2010
العمر : 29
الموقع : www.yobba.yoo7.com

https://yobba.yoo7.com

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

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

مُساهمة  *بنت الجزائر* السبت يوليو 03, 2010 1:10 pm

يعطيك الف عافية
*بنت الجزائر*
*بنت الجزائر*

عدد المساهمات : 90
تاريخ التسجيل : 01/07/2010
العمر : 30
الموقع : https://yobba.yoo7.com/

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

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

مُساهمة  Admin الثلاثاء يوليو 06, 2010 7:38 pm

الله يعافيك
Admin
Admin
Admin

عدد المساهمات : 373
تاريخ التسجيل : 21/03/2010
العمر : 29
الموقع : www.yobba.yoo7.com

https://yobba.yoo7.com

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

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

- مواضيع مماثلة

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