بحـث
ساعة بني و البان
دخول
حكمة اليوم
المتواجدون الآن ؟
ككل هناك 5 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 5 زائر لا أحد
أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 78 بتاريخ الأربعاء أكتوبر 02, 2024 1:37 am
antivirus
مدخل إلى الخوارزميات Algorithme
صفحة 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)
و السلام عليكم و رحمة الله و بركاته مع تكملة الموضوع إن شاء الله
..................................................
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الأربعاء أكتوبر 22, 2014 2:44 pm من طرف BSMsoft
» مقالات فلسفية
الأربعاء أكتوبر 22, 2014 2:32 pm من طرف BSMsoft
» علاقة كسوف الشمس بـالزلازل
الأربعاء أكتوبر 22, 2014 2:19 pm من طرف BSMsoft
» كل مايخص السنة الثانية من مذاكرات و دروس
الأربعاء أكتوبر 22, 2014 2:17 pm من طرف BSMsoft
» تربية مدنية - سند بيداغوجي للسنة الثانية ابتدائي
الأربعاء أكتوبر 22, 2014 1:46 pm من طرف kamoura14
» قراءة و كتابة و أناشيد السنة الثانية ابتدائي
الأربعاء أكتوبر 22, 2014 1:43 pm من طرف kamoura14
» استراحة خفيفة مع الألعاب نشاط منوع للصغار
الثلاثاء نوفمبر 12, 2013 1:13 am من طرف tatou herzi
» تحميل برنامج بلوك نوث Bloc note
الخميس سبتمبر 19, 2013 12:56 pm من طرف BEN SALIM
» في ذكرى إندلاع الثورة التحريرية ....... ومازال واقفين
الخميس نوفمبر 01, 2012 4:33 pm من طرف أشواق الإسلام