Je réserve ici
Technologie 5ᵉ

Ressources · 5ᵉ · Technologie

Programmer : lire un programme et modifier ses paramètres

Rappels de 6e sur la séquence d’instructions ; lire un programme par blocs et le traduire en algorithme en langage naturel ; l’événement qui déclenche un script ; les entrées (boutons, capteurs) et les sorties (écran, DEL, buzzer, moteur) d’un programme, les données utilisées et produites ; modifier un paramètre et prévoir son effet sur le fonctionnement de l’objet

À propos de cette page
Cinq problèmes sur des objets programmés, du plus simple au plus complet : ruban lumineux de kermesse, boîtier de vote, lampe de chevet qui baisse par paliers, robot livreur du CDI et feu piéton de maquette. On y lit les scripts, on calcule des durées et des distances, on repère les entrées et les sorties et on règle un paramètre après un test.

5 problèmes, du plus simple au plus difficile. Écris tes réponses, puis « Vérifier ».

Résoudre un problème : la méthode

  1. Je lis tout l’énoncé et je repère chaque bloc chapeau : quel événement lance quel script ?
  2. Je traduis chaque script en phrases, de haut en bas, sans changer l’ordre des blocs.
  3. Je calcule les durées : somme des « attendre » et des « pendant … s » d’un passage, puis × nombre de répétitions ; je convertis les minutes et les millisecondes.
  4. Je repère les entrées (vers la carte) et les sorties (vers l’extérieur), et les données utilisées et produites.
  5. Pour une modification, je refais le calcul avec la nouvelle valeur du paramètre et je compare au besoin.
Problème 1 · Le ruban lumineux du stand de la kermesse★★★Facile
Un ruban de DEL décore le stand de la classe. Il est commandé par ce programme.
quand le bouton A est pressérépéter 10 foisallumer le ruban de DELattendre 0,4 séteindre le ruban de DELattendre 0,6 squand le bouton B est presséallumer le ruban de DELattendre 60 séteindre le ruban de DEL
  1. 1. Combien de scripts ce programme contient-il ?
    Un script par bloc chapeau : 2.
  2. 2. Quel bouton déclenche le clignotement ? le bouton
    Le script du bouton A contient la boucle.
  3. 3. Après un appui sur A, combien de fois le ruban s’allume-t-il ?
    La boucle est répétée 10 fois.
  4. 4. Durée du clignotement : s
    Un passage : 0,4 + 0,6 = 1 s ; 10 × 1 = 10 s.
  5. 5. Après un appui sur B, pendant combien de minutes le ruban reste-t-il allumé ? min
    60 s = 1 min.
  6. 6. On appuie sur A, on attend la fin, puis on appuie sur B et on attend la fin. Durée totale : s
    10 s + 60 s = 70 s.
Méthodes utiles : Cas 1 Cas 2
Problème 2 · Le boîtier de vote du conseil de classe★★★Facile
Pour voter à main levée sans se tromper, chaque délégué a un boîtier programmé ainsi.
au démarrageafficher VOTEquand le bouton A est presséafficher OUIfaire sonner le buzzer pendant 0,5 squand le bouton B est presséafficher NONfaire sonner le buzzer pendant 0,5 s
  1. 1. Quel mot l’écran montre-t-il dès que le boîtier est allumé ?
    Le script « au démarrage » affiche VOTE.
  2. 2. Combien d’entrées ce programme utilise-t-il ?
    Les boutons A et B : 2 entrées.
  3. 3. Combien de sorties ?
    L’écran et le buzzer : 2 sorties.
  4. 4. Un délégué appuie sur B, puis change d’avis et appuie sur A. L’écran affiche .
    Le dernier script exécuté est celui du bouton A : OUI.
  5. 5. Combien de temps en tout le buzzer a-t-il sonné pendant ce vote ? s
    Deux appuis, 0,5 s chacun : 2 × 0,5 = 1 s.
  6. 6. Dans la chaîne d’information, les boutons réalisent la fonction .
    Ils prennent la consigne de l’utilisateur : acquérir.
Méthodes utiles : Cas 2 Cas 3
Problème 3 · La lampe de chevet qui baisse doucement★★★Moyen
Pour aider un enfant à s’endormir, une lampe de chevet baisse sa lumière par paliers, puis s’éteint.
au démarragerégler la luminosité de la DEL à 100 %attendre 300 srégler la luminosité de la DEL à 50 %attendre 300 srégler la luminosité de la DEL à 20 %attendre 300 séteindre la DEL
  1. 1. Combien de secondes s’écoulent entre la mise sous tension et l’extinction ? s
    3 attentes de 300 s : 3 × 300 = 900 s.
  2. 2. Cette durée vaut min.
    900 ÷ 60 = 15 min.
  3. 3. Luminosité de la DEL 7 minutes après la mise sous tension : %
    7 min = 420 s, entre 300 s et 600 s : deuxième palier, 50 %.
  4. 4. Les parents veulent l’extinction au bout de 30 minutes, avec trois paliers de même durée. Durée de chaque attente : s
    30 min = 1 800 s ; 1 800 ÷ 3 = 600 s.
  5. 5. Sur la carte micro:bit, chacune de ces attentes s’écrirait « pause ms ».
    600 × 1 000 = 600 000 ms.
Méthodes utiles : Cas 1 Cas 4
Problème 4 · Le robot livreur du CDI★★★Moyen
Le robot du CDI apporte les livres réservés jusqu’au bureau de la documentaliste, puis sonne. Mesure faite en classe : à 50 %, le robot parcourt 16 cm par seconde.
quand le bouton A est pressérégler la vitesse des moteurs à 50 %avancer pendant 5 sarrêter les moteursfaire sonner le buzzer pendant 1 s
  1. 1. Combien de centimètres le robot parcourt-il avec ce programme ? cm
    5 × 16 = 80 cm.
  2. 2. Le bureau est à 1,2 m. Durée à régler dans « avancer pendant … s » : s
    1,2 m = 120 cm ; 120 ÷ 16 = 7,5 s.
  3. 3. Avec cette nouvelle durée, combien de secondes dure tout le programme ? s
    7,5 s pour avancer + 1 s de sonnerie = 8,5 s.
  4. 4. Le buzzer est une du programme (entrée ou sortie).
    La carte lui envoie l’ordre de sonner : sortie.
  5. 5. Au test, le robot s’arrête à 114 cm au lieu de 120 cm (les piles sont usées). Vitesse réelle : cm par seconde
    114 ÷ 7,5 = 15,2 cm par seconde.
  6. 6. Avec cette vitesse réelle, quelle durée régler pour parcourir 120 cm ? s (au dixième)
    120 ÷ 15,2 ≈ 7,89, soit 7,9 s au dixième ; on teste de nouveau.
Méthodes utiles : Cas 3 Cas 4
Problème 5 · Le feu piéton de la maquette de la ville★★★Difficile
Sur la maquette de la ville, un feu pour les voitures s’arrête au rouge quand un piéton appuie sur le bouton A.
au démarrageallumer la DEL vertequand le bouton A est pressééteindre la DEL verteallumer la DEL orangeattendre 3 séteindre la DEL orangeallumer la DEL rougeattendre 20 séteindre la DEL rougeallumer la DEL verte
  1. 1. Quelle DEL est allumée juste après la mise sous tension ? la DEL
    Le script « au démarrage » allume la DEL verte.
  2. 2. Combien de secondes s’écoulent entre l’appui sur A et le retour du vert ? s
    3 s d’orange + 20 s de rouge = 23 s.
  3. 3. Quelle DEL est allumée 10 s après l’appui ? la DEL
    L’orange dure de 0 à 3 s, le rouge de 3 s à 23 s : rouge.
  4. 4. Combien d’entrées ce programme utilise-t-il ?
    Seul le bouton A : 1 entrée.
  5. 5. Les piétons ont besoin de 30 s pour traverser : on remplace 20 par 30. Nouvelle durée entre l’appui et le retour du vert : s
    3 + 30 = 33 s.
  6. 6. Avec le programme modifié, quelle DEL est allumée 31 s après l’appui ? la DEL
    Le rouge dure maintenant de 3 s à 33 s : rouge. Avec l’ancien programme, ce serait déjà le vert.
Bloqué sur ce chapitre ?

Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.

Soutien scolaire à Marseille · Cours particuliers au collège · Aide aux devoirs