You are on page 1of 3

‫الخوارزميات ‪Les algorithmes‬‬

‫تتبع مسارها و استنتج النتائج النهائية‬


‫التطبيق االول ‪( :‬عمل فردي) اليك الخوارزمية التالية ّ‬
‫; ‪❖ Algorithme exemple‬‬ ‫للمتغيرات‬

‫; ‪❖ Var A , B : réel‬‬ ‫رقم التعليمة‬ ‫‪A‬‬ ‫‪B‬‬

‫‪❖ Début‬‬ ‫)‪1‬‬

‫; ‪1) A← 1‬‬ ‫)‪2‬‬


‫; ‪2) B← A+3‬‬ ‫)‪3‬‬
‫; ‪3) A← 3‬‬
‫‪❖ Fin.‬‬
‫القيم النهائية‬
‫ّ‬ ‫تتبع مسارها و استنتج‬
‫التطبيق الثاني‪( :‬عمل فردي) اليك الخوارزمية التالية ّ‬

‫; ‪❖ Algorithme exemple2‬‬ ‫للمتغيرات‬

‫; ‪❖ Var A , B , C : réel‬‬ ‫رقم التعليمة‬ ‫‪A‬‬ ‫‪B‬‬ ‫‪C‬‬

‫‪❖ Début‬‬ ‫)‪1‬‬

‫; ‪1) A← 5‬‬ ‫)‪2‬‬

‫; ‪2) B← 3‬‬ ‫)‪3‬‬

‫; ‪3) C← A+B‬‬ ‫)‪4‬‬


‫; ‪4) A← 2‬‬ ‫)‪5‬‬
‫; ‪5) C← A+B‬‬
‫‪❖ Fin.‬‬
‫القيم النهائية‬
‫ّ‬ ‫تتبع مسارها و استنتج‬
‫التطبيق الثالث‪( : :‬عمل فردي) اليك الخوارزمية التالية ّ‬

‫; ‪❖ Algorithme exemple3‬‬ ‫للمتغيرات‬

‫; ‪❖ Var A , B , C : réel‬‬
‫رقم التعليمة‬ ‫‪A‬‬ ‫‪B‬‬ ‫‪C‬‬
‫‪❖ Début‬‬ ‫)‪1‬‬
‫; ‪1) A← 3‬‬ ‫)‪2‬‬
‫; ‪2) B← 10‬‬ ‫)‪3‬‬
‫; ‪3) B← A+B‬‬ ‫)‪4‬‬
‫; ‪4) C← A+B‬‬ ‫)‪5‬‬
‫; ‪5) A← 2‬‬
‫‪❖ Fin.‬‬
‫االستاذة‪ :‬رحمون‬
‫التمرين الرابع‪( :‬عمل جماعي) قم بفتح برنامج ‪ AlgoBox‬ثم اكتب الخوارزمية التي تقرأ عدد‬

‫تحولها الى ثواني و تعرضها‬


‫الساعات المدخلة اليها ثم ّ‬

‫المدخالت ‪:‬‬

‫العمليات‪:‬‬

‫المخرجات‪:‬‬

‫التمرين الخامس‪( :‬عمل جماعي) في برنامج ‪ AlgoBox‬اكتب الخوارزمية التي تقرأ مبلغا‬
‫تحوله الى ما يساوي قيمته بعملة االورو‬
‫بعملة الدينار و ّ‬

‫مالحظة‪ 1:‬اورو= ‪ 201‬دينار جزائري‬

‫التمرين السادس‪( :‬عمل جماعي) في برنامج ‪ AlgoBox‬اكتب الخوارزمية التي تحسب عمر‬
‫شخص في سنة ما‪،‬انطالقا من سنة الميالد‬

‫المدخالت ‪:‬‬

‫العمليات‪:‬‬

‫المخرجات‪:‬‬

‫❖ قم بالتعديل على الخوارزمية السابقة لتعرض ما اذا كان الشخص راشدا ام قاصرا‬

‫التطبيق السابع‪( :‬عمل جماعي) في برنامج ‪Algobox‬اكتب الخوارزمية التي تقرأ الوان اشارات‬
‫المرور ‪ ،‬و تعرض حسب اللون المعطى حالة السائق ( في حالة اللون اصفر تعرض استعد ‪،‬‬
‫في حالة اللون اخضر تعرض انطلق و في حالة اللون احمر تعرض توقف)‬

‫• اكتب الخوارزمية باستخدم التعليمة الشرطية البسيطة‬


‫• اكتب الخوارزمية باستخدم التعليمة الشرطية االختيارية‬

‫المدخالت‪:‬‬

‫العمليات‪:‬‬

‫المخرجات‪:‬‬

‫االستاذة‪ :‬رحمون‬
‫التطبيق الثامن‪( :‬عمل جماعي) بعد مشاهدتك لمبارة كرة القدم لفريقك المفضل سألتك‬
‫اختك حول طريقة حساب نقاط المباراة في نهاية اللقاء ‪ .‬فاردت شرح عملية حساب نقاط‬
‫المباراة باستعمال الخوارزمية‪ .‬ليكن‬
‫• ‪: But_Equipe1‬عدد االهداف المسجلة من طرف الفريق االول في المباراة‬
‫• ‪: But_Equipe2‬عدد االهداف المسجلة من طرف الفريق الثاني في المباراة‬
‫• ‪ : Point1‬عدد النقاط المتحصل عليها في المباراة للفريق االول‬
‫• ‪ : Point2‬عدد النقاط المتحصل عليها في المباراة للفريق الثاني‬
‫يتّ م حساب نقاط المباراة بالشكل التالي ‪:‬‬
‫‪ .1‬اذا ربح الفريق االول يتحصل على ‪ 3‬نقاط و يتحصل الفريق الثاني على ‪ 0‬نقطة‬
‫‪ .2‬اذا ربح الفريق الثاني يتحصل على ‪ 3‬نقاط و يتحصل الفريق االول على ‪ 0‬نقطة‬
‫‪ .3‬اذا حصل التعادل يتحصل الفريقين على نقطة واحدة‬
‫اعتمادا على ما سبق ‪ .‬اجب عن االسئلة التالية‪:‬‬
‫حدد المدخالت (المعطيات) ‪:‬‬
‫ّ‬
‫حدد العمليات ‪:‬‬
‫ّ‬
‫حدد المخرجات‪:‬‬
‫ّ‬
‫• في برنامج ‪AlgoBox‬اكتب الخوارزمية الخاصة بهذه المسألة‬

‫التمرين التاسع (عمل جماعي) في برنامج ‪AlgoBox‬اكتب الخوارزمية التي تحسب القيمة‬
‫المطلفة لعدد حقيقي ‪x‬‬

‫حدد المدخالت (المعطيات) ‪:‬‬


‫ّ‬
‫حدد العمليات ‪:‬‬
‫ّ‬
‫حدد المخرجات‪:‬‬
‫ّ‬
‫التمرين العاشر‪( :‬عمل جماعي) في برنامج ‪AlgoBox‬اكتب الخوارزمية التي تحدد ما اذا كان‬
‫العدد الصحيح ‪x‬فرديا ام زوجيا‬

‫حدد المدخالت (المعطيات) ‪:‬‬


‫ّ‬
‫حدد العمليات ‪:‬‬
‫ّ‬
‫حدد المخرجات‪:‬‬
‫ّ‬

‫االستاذة‪ :‬رحمون‬

You might also like