I.
الجمل التكرارية (Les structures de repetitions)
I.
الشكل النموذجي للتعليمة For:
يتعلق ذلك بتكرار عملية او مجموعة من العمليات ب استعمال عداد (compteur)
هناك كتابة التعليمة
على شكلين
الحــــل 01 :
تمرين02 : اكتب البرنامج بلغة الباسكال يقوم بطباعة
الحدود الاتية : 10-9-8-7-6-5-4-3-2-1-
الحــــل 02 :
I.
الشكل النموذجي للتعليمة Repeat…Until:
شرح عملية تنفيذ البرنامج خطوة بخطوة
Fenêtre d'exécution |
N° Instruction |
X |
I |
P |
N |
|
instruction 01 |
0 |
0 |
0 |
0 |
DONNER UNE VALEUR N : |
instruction 02 |
0 |
0 |
0 |
0 |
DONNER UNE VALEUR N : 5 |
instruction 03 |
0 |
0 |
0 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : |
instruction 04 |
0 |
0 |
0 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 05 |
3 |
0 |
0 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 06 |
3 |
0 |
1 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 07 |
3 |
1 |
1 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 08 |
3 |
1 |
5 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 09 |
3 |
2 |
5 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
Condition 01 (2>3) = false aller à Instruction 08 |
3 |
1 |
1 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 08 |
3 |
2 |
25 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 09 |
3 |
3 |
25 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
Condition 01 (3>3) = false aller à Instruction 08 |
3 |
3 |
25 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 08 |
3 |
3 |
125 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 09 |
3 |
4 |
125 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
Condition 01 (4>3) = true aller à Instruction 10 |
3 |
4 |
125 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 5^3 : 125 |
instruction 10 |
3 |
4 |
125 |
5 |
I.
الشكل النموذجي للتعليمة While…Do:
هناك كتابة التعليمة على شكلين
تمرين : نفس السؤال السابق باستعمال الحلقة (While) .
الحــل
شرح عملية تنفيذ البرنامج خطوة بخطوة
Fenêtre d'exécution |
N° Instruction |
X |
I |
P |
N |
|
instruction 01 |
0 |
0 |
0 |
0 |
DONNER UNE VALEUR N : |
instruction 02 |
0 |
0 |
0 |
0 |
DONNER UNE VALEUR N : 5 |
instruction 03 |
0 |
0 |
0 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : |
instruction 04 |
0 |
0 |
0 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 05 |
3 |
0 |
0 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 06 |
3 |
0 |
1 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 07 |
3 |
1 |
1 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
Condition 01 (1<3) = True aller à Instruction 08 |
3 |
1 |
1 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 08 |
3 |
1 |
5 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 09 |
3 |
2 |
5 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
Condition 01 (2<3) = True aller à Instruction 08 |
3 |
2 |
5 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 08 |
3 |
2 |
25 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 09 |
3 |
3 |
25 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
Condition 01 (3<3) = True aller à Instruction 08 |
3 |
3 |
25 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 08 |
3 |
3 |
125 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 |
instruction 09 |
3 |
4 |
125 |
5 |
DONNER UNE VALEUR N : 5 DONNER LA PUISSANCE X : 3 5^3 : 125 |
Condition 01 (4<3) = false aller à Instruction 10 |
3 |
4 |
125 |
5 |