ENVIRONNEMENT DE RECETTE

Pour aller plus loin (Ancien programme) - 3e

Algorithme et programmation

Exercice 1 : Initiation - Trois variables, deux lectures, un calcul

On considère l'algorithme ci-dessous :

\(N\)\(8 + a \times b\)

Si \(a=9\) et \(b=2\), quelle est la valeur finale de \(N\) ?

Exercice 2 : Resultat de test Si/Sinon

On considère l'algorithme ci-dessous :

\(b\)\(2 \times a\)
\(c\)\(9 \times a\)
\(a\)\(6 \times a\)
Si \(b \gt c\) :
\(b\)\(a \times c\)
Sinon
\(b\)\(a + b\)

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

Exercice 3 : Initiation - Quatre variables, une lecture, deux calculs enchainées

On considère l'algorithme ci-dessous :

\(a\)\(7 \times x\)
\(b\)\(9 + x\)
\(c\)\(a + b\)

Si \(x=7\), quelle est la valeur finale de \(c\) ?

Exercice 4 : Initiation - Test simple et géométrie

On considère l'algorithme ci-dessous :
Tracer une droite \((d)\)
Choisir une forme géométrique au hasard
Si la forme choisie est un triangle :
Tracer un triangle \(ABC\)
Sinon
Tracer un rectangle \(ABCD\)
Tracer le symétrique de la forme par rapport à la droite \((d)\)

Trouver parmi les figures suivantes, celles qui ont pu être tracées avec cet algorithme.
  • 1.
  • 2.
  • 3.
  • 4.

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

{"data": [["47", "18", "?", "?"]], "header_top": ["a", "b", "a", "a"]}
False