مدخل إلى الخوارزميات Algorithme
2 مشترك
صفحة 1 من اصل 1
مدخل إلى الخوارزميات Algorithme
الخوارزميات
ماهي الخوارزمية :-
هي مجموعة من الخطوات المتسلسلة والمرتبة والتي تصف حل المسألة بشكل تفصيلي .
مصدر كلمة خوارزمية
نسبة إلى العالم العربي أبو جعفر محمد بن موسى الخوارزمي ، مكتشف الصفر ، وهو من علماء الرياضيات وله الكثير من المؤلفات أشهرها كتاب الجبر والمقابلة
ماهي شروط كتابة الخوارزمية :
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)
و السلام عليكم و رحمة الله و بركاته مع تكملة الموضوع إن شاء الله
..................................................
ماهي الخوارزمية :-
هي مجموعة من الخطوات المتسلسلة والمرتبة والتي تصف حل المسألة بشكل تفصيلي .
مصدر كلمة خوارزمية
نسبة إلى العالم العربي أبو جعفر محمد بن موسى الخوارزمي ، مكتشف الصفر ، وهو من علماء الرياضيات وله الكثير من المؤلفات أشهرها كتاب الجبر والمقابلة
ماهي شروط كتابة الخوارزمية :
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)
و السلام عليكم و رحمة الله و بركاته مع تكملة الموضوع إن شاء الله
..................................................
رد: مدخل إلى الخوارزميات Algorithme
يعطيك الف عافية
*بنت الجزائر*- عدد المساهمات : 90
تاريخ التسجيل : 01/07/2010
العمر : 30
الموقع : https://yobba.yoo7.com/
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى