L'algorithmique - Spécialité
Interprétation
Exercice 1 : Etapes avec boucle Tant que (reste de division)
On considère l'algorithme ci-dessous :
Tant que \(a \gt b\) :
\(a\) ← \(a - b\)
Faire fonctionner l'algorithme précédent pour \(a=48\), \(b=11\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.
Exercice 2 : Initiation - Trois variables, une lecture, deux calculs enchainées
On considère l'algorithme ci-dessous :
\(a\) ← \(4 + N\)
\(b\) ← \(3 + a\)
Si \(N=2\), quelle est la valeur finale de \(b\) ?
Exercice 3 : Resultat de boucle Pour
On considère l'algorithme ci-dessous :
\(S\) ← \(0\)
Pour \(i\) allant de \(1\) à \(N\) :
\(S\) ← \(3 + S - i\)
Si \(N=4\), quelle est la valeur finale de \(S\) ?
Exercice 4 : Resultat de test Si/Sinon
On considère l'algorithme ci-dessous :
\(b\) ← \(5 - a\)
\(c\) ← \(9 + a\)
\(a\) ← \(-9 + a\)
Si \(b \gt c\) :
\(b\) ← \(a - c\)
Sinon
\(b\) ← \(a + b\)
Si \(a=3\), quelle est la valeur finale de \(b\) ?
Exercice 5 : Etapes avec Si/Sinon
On considère l'algorithme ci-dessous :
\(b\) ← \(5 + a\)
\(c\) ← \(2 \times a\)
\(a\) ← \(3 + a\)
Si \(b \gt c\) :
\(b\) ← \(a \times c\)
Sinon
\(b\) ← \(a + b\)
Faire fonctionner l'algorithme précédent pour \(a=4\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.