Aller au contenu

Exercices corrigés — Algorithmique et programmation (5e)

Quatre niveaux de difficulté, du plus simple au plus exigeant. Chaque exercice a sa correction détaillée, étape par étape.

2 exercices de niveau « Application ». Voir les 8 exercices.

Exercice 3 Application

Écrire un script qui trace un hexagone régulier de côté 60 pas. Expliquer le choix de l'angle.

Voir la correction
Correction détaillée

Un hexagone régulier a 6 côtés de même longueur ; à chaque sommet, le lutin tourne du même angle. En faisant le tour complet de la figure, il tourne de 360° en tout, donc de 360 ÷ 6 = 60° à chaque sommet.

quand le drapeau vert est cliqué
effacer tout
stylo en position d'écriture
répéter (6) fois
    avancer de (60) pas
    tourner de (60) degrés
fin répéter
relever le stylo

L'angle de rotation est l'angle extérieur (60°), et non l'angle intérieur de l'hexagone (120°) : tourner de 120° tracerait un triangle équilatéral. La boucle évite d'écrire 6 fois les deux mêmes instructions.

Exercice 4 Application

Combien de fois le lutin dit-il « Coucou » ? Combien de temps dure l'exécution ?

répéter (4) fois
    répéter (3) fois
        dire [Coucou] pendant (1) secondes
    fin répéter
fin répéter
Voir la correction
Correction détaillée

La boucle intérieure « répéter (3) fois » fait dire « Coucou » 3 fois de suite.
La boucle extérieure « répéter (4) fois » exécute 4 fois la boucle intérieure tout entière : à chaque tour, 3 « Coucou ».
Nombre total : 4 × 3 = 12 fois. Chaque « Coucou » dure 1 seconde, donc l'exécution dure 12 secondes.
Avec des boucles imbriquées, on multiplie les nombres de répétitions ; on ne les additionne pas (4 + 3 = 7 serait faux).