Exercice 1 — Boucles et algorithmes — 1
1. Un programme additionne tous les entiers de 2 à 5. Combien d'itérations effectue-t-il ?
2. Calculer la valeur de la somme.
3. Proposer l'utilisation de range en Python.
Corrigé détaillé
Étape 1 — Méthode. On parcourt 4 nombres entiers consécutifs : 4 itérations.
Étape 2 — Calcul. La somme est 24(2+5)=14.
Étape 3 — Conclusion. Une solution est S=0 suivi de for k in range(2, 6): S += k ; la borne supérieure de range est exclue. Exercice 2 — Priorités opératoires — série 2
1. Calculer A=21+6×4.
2. Calculer B=(21+6)×4.
3. Expliquer le rôle des parenthèses. Corrigé détaillé
Étape 1 — Méthode. Pour A, la multiplication est prioritaire : 6×4=24.
Étape 2 — Calcul. A=21+24=45. Pour B, les parenthèses donnent 27×4=108.
Étape 3 — Conclusion. Les résultats diffèrent car les parenthèses modifient l'ordre des opérations. Exercice 3 — Boucles et algorithmes — 3
1. Un programme additionne tous les entiers de 4 à 9. Combien d'itérations effectue-t-il ?
2. Calculer la valeur de la somme.
3. Proposer l'utilisation de range en Python.
Corrigé détaillé
Étape 1 — Méthode. On parcourt 6 nombres entiers consécutifs : 6 itérations.
Étape 2 — Calcul. La somme est 26(4+9)=39.
Étape 3 — Conclusion. Une solution est S=0 suivi de for k in range(4, 10): S += k ; la borne supérieure de range est exclue. Exercice 4 — Priorités opératoires — série 4
1. Calculer A=27+8×6.
2. Calculer B=(27+8)×6.
3. Expliquer le rôle des parenthèses. Corrigé détaillé
Étape 1 — Méthode. Pour A, la multiplication est prioritaire : 8×6=48.
Étape 2 — Calcul. A=27+48=75. Pour B, les parenthèses donnent 35×6=210.
Étape 3 — Conclusion. Les résultats diffèrent car les parenthèses modifient l'ordre des opérations. Exercice 5 — Boucles et algorithmes — 5
1. Un programme additionne tous les entiers de 6 à 8. Combien d'itérations effectue-t-il ?
2. Calculer la valeur de la somme.
3. Proposer l'utilisation de range en Python.
Corrigé détaillé
Étape 1 — Méthode. On parcourt 3 nombres entiers consécutifs : 3 itérations.
Étape 2 — Calcul. La somme est 23(6+8)=21.
Étape 3 — Conclusion. Une solution est S=0 suivi de for k in range(6, 9): S += k ; la borne supérieure de range est exclue. Exercice 6 — Priorités opératoires — série 6
1. Calculer A=33+10×3.
2. Calculer B=(33+10)×3.
3. Expliquer le rôle des parenthèses. Corrigé détaillé
Étape 1 — Méthode. Pour A, la multiplication est prioritaire : 10×3=30.
Étape 2 — Calcul. A=33+30=63. Pour B, les parenthèses donnent 43×3=129.
Étape 3 — Conclusion. Les résultats diffèrent car les parenthèses modifient l'ordre des opérations. Exercice 7 — Boucles et algorithmes — 7
1. Un programme additionne tous les entiers de 2 à 6. Combien d'itérations effectue-t-il ?
2. Calculer la valeur de la somme.
3. Proposer l'utilisation de range en Python.
Corrigé détaillé
Étape 1 — Méthode. On parcourt 5 nombres entiers consécutifs : 5 itérations.
Étape 2 — Calcul. La somme est 25(2+6)=20.
Étape 3 — Conclusion. Une solution est S=0 suivi de for k in range(2, 7): S += k ; la borne supérieure de range est exclue. Exercice 8 — Priorités opératoires — série 8
1. Calculer A=39+12×5.
2. Calculer B=(39+12)×5.
3. Expliquer le rôle des parenthèses. Corrigé détaillé
Étape 1 — Méthode. Pour A, la multiplication est prioritaire : 12×5=60.
Étape 2 — Calcul. A=39+60=99. Pour B, les parenthèses donnent 51×5=255.
Étape 3 — Conclusion. Les résultats diffèrent car les parenthèses modifient l'ordre des opérations. Exercice 9 — Boucles et algorithmes — 9
1. Un programme additionne tous les entiers de 4 à 10. Combien d'itérations effectue-t-il ?
2. Calculer la valeur de la somme.
3. Proposer l'utilisation de range en Python.
Corrigé détaillé
Étape 1 — Méthode. On parcourt 7 nombres entiers consécutifs : 7 itérations.
Étape 2 — Calcul. La somme est 27(4+10)=49.
Étape 3 — Conclusion. Une solution est S=0 suivi de for k in range(4, 11): S += k ; la borne supérieure de range est exclue. Exercice 10 — Priorités opératoires — série 10
1. Calculer A=45+14×2.
2. Calculer B=(45+14)×2.
3. Expliquer le rôle des parenthèses. Corrigé détaillé
Étape 1 — Méthode. Pour A, la multiplication est prioritaire : 14×2=28.
Étape 2 — Calcul. A=45+28=73. Pour B, les parenthèses donnent 59×2=118.
Étape 3 — Conclusion. Les résultats diffèrent car les parenthèses modifient l'ordre des opérations.