Accueil › Programme › Formation numérique 1re secondaire › Optimiser un programme

Formation numérique 1re secondaire · chapitre 12 sur 12

Optimiser un programme

Formation numérique — 1re secondaire · cours conforme au programme de la Fédération Wallonie-Bruxelles.

Ce que tu vas apprendre

Au programme de ce chapitre

  • I. Les boucles pour éviter les répétitions
  • II. Variables et blocs personnalisés
  • Savoir-faire
  • Exercices types corrigés
  • Teste-toi — vrai ou faux ?
  • Pièges fréquents et astuces
  • À retenir

La définition à retenir

Définition Une boucle répète un groupe d'instructions. En Scratch :
  • répéter n fois : un nombre de fois fixé ;
  • répéter jusqu'à <condition> : jusqu'à ce que la condition devienne vraie ;
  • répéter indéfiniment : sans fin (par exemple pour qu'un personnage suive toujours la souris).

Un exemple corrigé

Exemple Pour tracer un carré de côté 100 avec le lutin stylo :
Sans boucle (8 blocs) : avancer de 100, tourner de 90 degrés, avancer de 100, tourner de 90 degrés, avancer de 100, tourner de 90 degrés, avancer de 100, tourner de 90 degrés.
Avec boucle (3 blocs) : répéter 4 fois [avancer de 100, tourner de 90 degrés].

Lexique

boucle
une instruction qui répète un groupe d'instructions
optimiser
rendre un programme plus court, plus clair ou plus rapide sans changer son résultat
déboguer
trouver et corriger les erreurs d'un programme
bloc personnalisé
un nouveau bloc qui regroupe plusieurs instructions sous un nom

Les erreurs fréquentes à éviter

Piège — se tromper de nombre de répétitions. Pour un hexagone, répéter 5 fois [avancer, tourner de 60 degrés] laisse la figure ouverte : 5 × 60 = 300°, il manque 60°. Le nombre de répétitions doit être égal au nombre de côtés.
Piège — modifier le dessin en optimisant. Après avoir transformé un programme, le résultat doit être exactement le même qu'avant. Si le dessin change, tu as fait une erreur : reviens en arrière avec Ctrl + Z ou compare avec l'original.
Attention Pour le triangle équilatéral, beaucoup d'élèves font tourner le lutin de 60°, l'amplitude de l'angle intérieur. Mais le lutin tourne de l'angle extérieur : 180° − 60° = 120°. Avec 60°, il dessine le début d'un hexagone !

L'astuce du prof

Astuce Un programme optimisé est aussi plus facile à déboguer (corriger) : s'il y a une erreur dans la boucle, tu la corriges une seule fois au lieu de quatre.

Exercices corrigés

Cherche d'abord seul, puis ouvre la correction.

Exercice 1 — Compter les blocs

Pour tracer un triangle équilatéral de côté 30, un élève écrit six blocs : avancer de 30, tourner de 120, avancer de 30, tourner de 120, avancer de 30, tourner de 120. Écris la version avec boucle. Combien de blocs économises-tu ?
Voir la correction
Répéter 3 fois [avancer de 30, tourner de 120 degrés]. Cela fait 3 blocs (la boucle et ses deux blocs), contre 6 : on économise 3 blocs.

Exercice 2 — Deux angles à calculer

De combien de degrés le lutin tourne-t-il à chaque côté pour tracer un pentagone régulier ? Et pour un octogone régulier ?
Voir la correction
Pentagone (5 côtés) : 360 ÷ 5 = 72 degrés. Octogone (8 côtés) : 360 ÷ 8 = 45 degrés. On peut vérifier : 5 × 72 = 360 et 8 × 45 = 360.

Questions fréquentes

Qu'est-ce que « Optimiser un programme » en Formation numérique 1re secondaire ?

Une boucle répète un groupe d'instructions. En Scratch : répéter n fois : un nombre de fois fixé ; répéter jusqu'à : jusqu'à ce que la condition devienne vraie ; répéter indéfiniment : sans fin (par exemple pour qu'un personnage suive toujours la souris).

Que faut-il retenir de ce chapitre ?

Ce chapitre de Formation numérique 1re secondaire aborde : I. Les boucles pour éviter les répétitions ; II. Variables et blocs personnalisés ; Savoir-faire ; Exercices types corrigés ; Teste-toi — vrai ou faux ? ; Pièges fréquents et astuces. Chaque notion est expliquée pas à pas, avec des exemples corrigés.

Comment réviser « Optimiser un programme » efficacement ?

Relis la définition à retenir, refais l'exemple corrigé sans regarder la solution, puis vérifie que tu as compris avec le quiz noté du chapitre. La fiche de révision permet ensuite de tout revoir en quelques minutes la veille d'un contrôle.

Où trouver des exercices corrigés sur « Optimiser un programme » ?

Cette page propose 2 exercices corrigés gratuits (par exemple : « Pour tracer un triangle équilatéral de côté 30, un élève écrit six blocs : avancer de 30, tourner de 120, avancer de 30, »). Le cours complet en contient d'autres, avec la méthode pas à pas et un quiz noté.

À quel niveau ce chapitre est-il étudié ?

Ce cours de formation numérique correspond au programme de la Fédération Wallonie-Bruxelles de 1re secondaire : c'est le chapitre 12 sur 12 de la matière.

Vous lisez un extrait. Le chapitre complet est réservé aux abonnés.

Il comprend : I. Les boucles pour éviter les répétitions · II. Variables et blocs personnalisés · Savoir-faire · Exercices types corrigés · Teste-toi — vrai ou faux ?, ainsi que la méthode pas à pas, les exemples corrigés, le cours vidéo, le quiz noté et la fiche de révision.

Essai gratuit de 7 jours sans carte bancaire, puis 6,99 € par mois sans engagement (ou dès 5,90 €/mois en formule 12 mois).

Tous les chapitres — Formation numérique 1re secondaire

Pour aller plus loin

Les autres matières en 1re secondaire

AnglaisFormation économique et socialeFrançaisFormation géographiqueFormation historiqueMathématiquesSciences