Les tests et les boucles vont enrichir nos algorithmes leur permettant d'agir différemment en fonction des données entrées par l'utilisateur. 1. Conditions Une condition est une expression qui peut prendre l'une des deux valeurs suivantes vrai ou faux. On dit également que c'est une valeur de type "logique" ou "booléen" .
Les boucles participent à ce qu’on appelle la factorisation du code. Elles permettent de n’écrire qu’une fois un morceau d'algorithme qui peut néanmoins être exécuté plusieurs fois. Les structures conditionnelles et les boucles forment ce qu’on appelle les structures de contrôle .
Avantages de la boucle listée (séquencée) sur la boucle incrémentée. Accumulateur dans le corps d’une boucle. Compteur dans le corps d’une boucle. Appliquer la boucle For dans un cas basique de répétition finie. Appliquer la boucle For dans un cas de boucles imbriquées. Contrôler attentivement les début et fin de boucle.
Les structures conditionnelles et les boucles forment ce qu’on appelle les structures de contrôle . L'ordinateur qui exécute l'algorithme suivant demande à l'utilisateur la longueur et largeur d'un rectangle, puis donne l'aire du rectangle. L'ordinateur demande ensuite à l'utilisateur si il veut effectuer un nouveau calcul.