Exercice 1 sur 8
QCMQuel est un avantage d’utiliser des fonctions dans un programme ?

Technologie · Troisième
22 exercices avec correction détaillée, en 3 séries. Aucune inscription : ta progression reste sur ton appareil.

ULUMINE · Technologie · Troisième
Feuille d’exercices
Prénom : ……………………………Date : ……………………Score : ……… / 8
Pour les calculs, donne seulement le nombre.
Exercice 1 — Coche la bonne réponse.
Quel est un avantage d’utiliser des fonctions dans un programme ?
Exercice 2 — Relie chaque élément de gauche à celui de droite.
Associe chaque bloc à son équivalent en Python.
Exercice 3 — Coche « Vrai » ou « Faux ».
Avec la fonction du cours, trop_chaud(24, 25) renvoie True.
VraiFaux
Exercice 4
Dans le programme Python du cours, combien de fois le message « ventilateur allumé » est-il affiché ?
Écris tes calculs :
Réponse : ………………
Exercice 5
En Python, quel symbole commence un commentaire ?
Exercice 6 — Coche la bonne réponse.
En Python, à quoi sert l’indentation (le décalage vers la droite) ?
Exercice 7 — Complète les trous.
Complète avec : sous-objectifs, fonction, principal.
Je décompose le problème en . J’écris une pour chacun, puis un programme qui les appelle.
Exercice 8
Écris en Python une fonction clignoter(n) qui allume puis éteint une LED n fois. On suppose que les instructions allumer_led(), eteindre_led() et attendre(secondes) existent. Ajoute un commentaire.
ulumine.com — exercices corrigés gratuits

ULUMINE · Technologie · Troisième
Corrigé détaillé — pour les parents et les enseignants
Exercice 1
Réponse : On écrit une seule fois un traitement qu’on peut appeler plusieurs fois
Une fonction évite de répéter le même code, rend le programme plus lisible et peut être testée séparément.
Exercice 2
Réponse : 1 → C · 2 → B · 3 → D · 4 → A
Chaque structure de la programmation par blocs a une traduction directe en Python.
Exercice 3
Réponse : Faux
La fonction renvoie temperature > seuil, soit 24 > 25, ce qui est faux : elle renvoie False.
Exercice 4
Réponse : 2
On compare chaque mesure au seuil 25.
Exercice 5
Réponse : #
Tout ce qui suit # sur une ligne est un commentaire : il est ignoré par l’ordinateur mais aide le lecteur à comprendre le code.
Exercice 6
Réponse : À indiquer quelles instructions font partie d’une boucle, d’un si ou d’une fonction
En Python, l’indentation fait partie de la syntaxe : elle délimite les blocs d’instructions.
Exercice 7
Réponse : sous-objectifs · fonction · principal
C’est la démarche de la programmation structurée.
Exercice 8
Exemple de réponse : Une solution possible : une fonction clignoter(n), précédée d’un commentaire, qui répète n fois (boucle for) l’allumage, une attente de 0,5 s, l’extinction puis une nouvelle attente de 0,5 s. Le programme modèle est donné dans le corrigé.
Le paramètre n rend la fonction réutilisable : clignoter(3) ou clignoter(10) sans réécrire le code.
# Fait clignoter la LED n fois (0,5 s allumée, 0,5 s éteinte)
def clignoter(n):
for i in range(n):
allumer_led()
attendre(0.5)
eteindre_led()
attendre(0.5)Pour les calculs, donne seulement le nombre.
Quel est un avantage d’utiliser des fonctions dans un programme ?
Associe chaque bloc à son équivalent en Python.
Avec la fonction du cours, trop_chaud(24, 25) renvoie True.
Dans le programme Python du cours, combien de fois le message « ventilateur allumé » est-il affiché ?
En Python, quel symbole commence un commentaire ?
En Python, à quoi sert l’indentation (le décalage vers la droite) ?
Complète avec : sous-objectifs, fonction, principal.
Écris en Python une fonction clignoter(n) qui allume puis éteint une LED n fois. On suppose que les instructions allumer_led(), eteindre_led() et attendre(secondes) existent. Ajoute un commentaire.
Troisième · Technologie
Innovations de rupture, liens entre découvertes scientifiques et objets techniques, dématérialisation et place du numérique dans la société et les métiers en 3e.
Troisième · Technologie
Apprentissage supervisé, non supervisé et par renforcement, données d’entraînement, biais, rédaction d’un prompt et incidences de l’IA sur la société en 3e.
Troisième · Technologie
Trois piliers du développement durable, analyse du cycle de vie, empreinte carbone, réparabilité et disponibilité des matériaux pour argumenter un choix en 3e.