L'algorithmique - Complémentaire

Interprétation

Exercice 1 : Resultat de boucle Tant que (reste de division)

On considère l'algorithme ci-dessous :

Tant que \(a \gt b\) :
\(a\)\(a - b\)

Si \(a=35\) et \(b=13\), quelle est la valeur finale de \(a\) ?

Exercice 2 : Resultat de boucle Pour

On considère l'algorithme ci-dessous :

\(S\)\(0\)
Pour \(i\) allant de \(1\) à \(N\) :
\(S\)\(1 + S + i\)

Si \(N=4\), quelle est la valeur finale de \(S\) ?

Exercice 3 : 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=46\), \(b=19\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.

{"data": [["46", "19", "?", "?"]], "header_top": ["a", "b", "a", "a"]}

Exercice 4 : Resultat de test Si/Sinon

On considère l'algorithme ci-dessous :

\(b\)\(4 - a\)
\(c\)\(4 + a\)
\(a\)\(-8 + a\)
Si \(b \gt c\) :
\(b\)\(a + c\)
Sinon
\(b\)\(a \times b\)

Si \(a=8\), quelle est la valeur finale de \(b\) ?

Exercice 5 : Etapes avec Si/Sinon

On considère l'algorithme ci-dessous :

\(b\)\(6 - a\)
\(c\)\(5 + a\)
\(a\)\(3 + a\)
Si \(b \gt c\) :
\(b\)\(a - c\)
Sinon
\(b\)\(a - b\)

Faire fonctionner l'algorithme précédent pour \(a=9\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.

{"data": [["9", "?", "?", "?", "?"]], "header_top": ["a", "b", "c", "a", "b"]}
False