4. Structures de contrôle
Conditions (si… alors… sinon) et boucles (répéter, tant que, pour).
</>Résumé du cours
Structure conditionnelle
SI condition ALORS actions1 SINON actions2 FINSI. Ex. : SI note ≥ 10 ALORS écrire « admis » SINON écrire « refusé ».
Boucles
- Pour i de 1 à n : nombre de répétitions connu.
- Tant que condition : répéter tant qu’elle est vraie.
- Répéter … jusqu’à condition.
Opérateurs
Comparaison : =, ≠, <, >, ≤, ≥ ; logiques : ET, OU, NON.
Logo / Scratch
REPETE n [ … ] ; SI condition [ … ] ; blocs « si… alors », « répéter » dans Scratch.
✎Exemples corrigés
Exemple 1
Que fait : s ← 0 ; Pour i de 1 à 5 : s ← s + i ; Écrire s ?
Voir la correction
?Teste-toi
Clique sur la bonne réponse.
-
Pour répéter un nombre connu de fois, on utilise…
Réponse
a) la boucle Pour — Compteur. -
« note ≥ 10 ET absence = 0 » utilise l’opérateur…
Réponse
b) ET — Logique. -
SI… ALORS… SINON est une structure…
Réponse
b) conditionnelle — Choix.
الشروط (إذا… فإن… وإلا) والحلقات (كرر، ما دام، من أجل).
</>ملخص الدرس
البنية الشرطية
إذا كان الشرط فإن إجراءات1 وإلا إجراءات2 نهاية إذا. مثال: إذا كانت النقطة ≥ 10 فاكتب «ناجح» وإلا اكتب «راسب».
الحلقات
- من أجل i من 1 إلى n: عدد التكرارات معروف.
- ما دام الشرط: نكرر ما دام صحيحًا.
- كرر … إلى أن الشرط.
العوامل
المقارنة: =، ≠، <، >، ≤، ≥ ؛ المنطقية: و، أو، لا.
لوغو / سكراتش
REPETE n [ … ] ؛ SI شرط [ … ] ؛ كتل «إذا… فإن»، «كرر» في سكراتش.
✎أمثلة محلولة
مثال 1
ماذا تفعل: s ← 0 ؛ من أجل i من 1 إلى 5: s ← s + i ؛ اكتب s ؟
عرض الحل
?اختبر نفسك
اضغط على الجواب الصحيح.
-
للتكرار عددًا معروفًا من المرات نستعمل…
الجواب
أ) حلقة من أجل — عداد. -
«النقطة ≥ 10 و الغياب = 0» تستعمل العامل…
الجواب
ب) و — منطقي. -
إذا… فإن… وإلا بنية…
الجواب
ب) شرطية — اختيار.
Résumé rédigé par Nqraw selon le programme officiel marocain.