Professional Documents
Culture Documents
مذكرة التعليمات الأساسية
مذكرة التعليمات الأساسية
تمهيــــــــــــــــــد
ه أمر يتم كتابته يف الخوارزمية يف جزء التعليمات ويمكن أن تكون هذه التعليمة ي
التعليمات بسيطة أو مركبة بحيث يتم تنفيذها من طرف الحاسوب ،كما يمكن
حت تؤدي دورا معقدا يجب تحليله تحليال دمج التعليمات المركبة مع بعضها ى
حت نتوصل إىل النتائج المطلوبة. منطقيا ى
وه:
يل عن مجموعة من التعليمات األساسية ي سنتحدث فيما ي
• تعليمة اإلسناد (يرمز لها بالسهم ← أو = ).
• تعليمة القراءة (.)LIRE
• تعليمة الكتابة ()ECRIRE
• التعليمات ر
الشطية (األحادية واالختيارية) تعليمات مركبة قابلة للدمج.
• التعليمات التكرارية ( )TANTQUE ,POUR ,REPETERتعليمات مركبة
جزء التعليمات محصور ربي
قابلة للدمج.
كلمت DEBUTو FIN ى
ي
تعليمة اإلسناد
Variable ← Valeur
ALGOBOX
رمز تعليمة إسناد يف برنامج LARP رمز تعليمة إسناد يف الخوارزمية رمز تعليمة إسناد يف برنامج ALGOBOX
تعليمة القراءة
رمز تعليمة قراءة يف برنامج LARP رمز تعليمة قراءة يف الخوارزمية رمز تعليمة قراءة يف برنامج ALGOBOX
تعليمة الكتابة
قوسي ( Variableيف هذه الحالة).
ر تسمح هذه التعليمة بكتابة قيمة عل الشاشة للقيم المذكورة ربي
LARP ALGOBOX الخوارزمية
رمز تعليمة كتابة يف برنامج LARP رمز تعليمة كتابة يف الخوارزمية رمز تعليمة كتابة يف برنامج ALGOBOX
ALGOBOX الخوارزمية
POUR Var… ALLANT_DE …Val_Init… A ……Val_Fin POUR ( var = Val_Init JUSQU’A Val_Fin INCREMENT incr ) FAIRE
DEBUT_POUR …. liste d'operations
….. Instructions 01 FinPOUR
FIN_POUR
LARP
مالحظات:
: varاسم ر
متغية ()variable •
: Val_Initالقيمة االبتدائية ()valeur initiale •
: Val_Finقيمة نهائية ()valeur finale •
: incrقيمة الزيادة أو النقصان يف كل خطوة تكرارية ( incrémentation •
)décrémentation
مالحظات:
حت تصبح نتيجة حساب يجب أن يتم تغ ريي قيم CONDITIONف Liste D'Instructionsى •
ي
الشط فستصبح العملية التكرارية ال نهائية. CONDITION=VRAIلتتوقف عملية التكرار .وإذا لم يتحقق هذا ر
يمكن تكرار العمليات Liste D'Operationsمن 1إىل عدة مرات. •
سلسلة تمارين:
المجهولي ى
قيمت كل من ى
الت تسمح بقراءة
ر ي االنسياب ثم اكتب الخوارزمية المرفقة لحل المسألة ي
ي حلل عنارص المسألة ثم ارسم المخطط .1
Aو Bمن لوحة المفاتيح ،ثم تقوم بالتبديل ربي قمتيهما مهما تكن قيمة كل منهما.
(قيمة Aتصبح قيمة ،Bوقيمة Bتصبح قيمة .)A
االنسياب يف برنامج LARPوالخوارزمية المرفقة يف برنامج .ALGOBOX
ي من التمرين السابق اكتب المخطط .2
الت تقرأ معدل الشبل من لوحة المفاتيح (قيمة عددية) ،ثم تكتب عل الشاشة عبارة admisإذا كان المعدل أكي من ى
اكتب الخوارزمية ي .3
أو يساوي ،10وتكتب non admisإذا كان المعدل أقل من .10
الت كتبها المستخدم من لوحة المفاتيح يجب أن تكون محصورة ربي ى
من التمرين السابق (التمرين )3كيف يمكن التأكد من أن القيمة ي .4
0و20؟ (كتابة عبارة Valeur incorrecteإذا كانت القيمة ليست محصورة ربي 0و.)20
التمريني ( 3و )4يف كل من برامج ALGOBOXو.LARP ر أعد حل .5
يل: ى
الت تسمح بقراءة معدل الشبل ثم تكتب ما ي
االنسياب ثم اكتب الخوارزمية المرفقة لحل المسألة ي
ي .6حلل عنارص المسألة ثم ارسم المخطط
.aإذا كانت قيمة المعدل خارج المجال ] : [20,0تظهر عبارة Valeur incorrecte
.bإذا كانت قيمة المعدل أقل تماما من : 10تظهر عبارة Non Admis
.cإذا كانت قيمة المعدل يف المجال ] : ]12,10تظهر عبارة Admis :
.dإذا كانت قيمة المعدل يف المجال ] : ] 14,12تظهر عبارة assez bien:
.eإذا كانت قيمة المعدل يف المجال ] : ] 16,14تظهر عبارة bien :
.fإذا كانت قيمة المعدل يف المجال ] : ] 18,16تظهر عبارة très bien:
.gإذا كانت قيمة المعدل يف المجال ] : [ 20,18تظهر عبارة excellent:
الت تسمح بحساب مجموع االعداد ى
االنسياب ثم اكتب الخوارزمية المرفقة لحل المسألة ي ي .7حلل عنارص المسألة ثم ارسم المخطط
المحصورة ربي 0و 1000و تكتب النتيجة النهائية لعملية الجمع عل الشاشة.
الت تسمح بحساب مجموع االعداد ى
االنسياب ثم اكتب الخوارزمية المرفقة لحل المسألة ي ي .8حلل عنارص المسألة ثم ارسم المخطط
المحصورة ربي val_minو val_maxو تكتب النتيجة النهائية لعملية الجمع عل الشاشةـ ،حيث أن val_min <= val_maxحيث
القيمتي تحددان القيمة الدنيا و القيمة الكيى لحساب المجموع المطلوب.ر أن
الت تسمح بحساب مجموع االعداد ى
االنسياب ثم اكتب الخوارزمية المرفقة لحل المسألة ي ي .9حلل عنارص المسألة ثم ارسم المخطط
المحصورة ربي val_minو val_maxو تكتب النتيجة النهائية لعملية الجمع عل الشاشةـ ،حيث تقوم الخوارزمية بالتبديل ربي
االبتدائيتي val_minو val_maxإذا كان .val_min > val_max ر القيمتي
ر
ى
الت تسمح بحساب القاسم المشيك ى
االنسياب ثم اكتب الخوارزمية المرفقة لحل المسألة ي ي .10حلل عنارص المسألة ثم ارسم المخطط
طبيعيي.
ر األكي لعددين
ى
الت تسمح بحساب المضاعف المشيك ى .11حلل عنارص المسألة ثم ارسم المخطط
االنسياب ثم اكتب الخوارزمية المرفقة لحل المسألة ي ي
طبيعيي.
ر األكي لعددين
الت تسمح بمعرفة ما إذا كان الرقم الذي ى .12حلل عنارص المسألة ثم ارسم المخطط
االنسياب ثم اكتب الخوارزمية المرفقة لحل المسألة ي ي
األوىل هو الذي ال يقبل القسمة إال عل نفسه أو 1فقط) ي أوىل أو ال (العددتم كتابته بلوحة المفاتيح هو عدد ي
أوىل أكي ى
الت تسمح بكتابة 100عدد ي االنسياب ثم اكتب الخوارزمية المرفقة لحل المسألة ي ي .13حلل عنارص المسألة ثم ارسم المخطط
من 23
ى
الت تسمح بكتابة عدد من األعداد .14حلل عنارص المسألة ثم ارسم المخطط
االنسياب ثم اكتب الخوارزمية المرفقة لحل المسألة ي
ي
األولية األكي من قيمة معينة.