Pensée informatique et programmation
Données et probabilités Cours de mathématiques de 5e (cinquième) · chapitre 20 · Instructions, entrées, sorties et variables · Écrire une formule avec des blocs · Répéter une séquence d'instructions
Version interactive : dans l'application, les points des figures se déplacent, les figures se construisent pas à pas à la règle et au compas et un quiz s'invente à chaque essai.
Ouvrir le chapitre interactifmenu_book Le cours
Instructions, entrées, sorties et variables
Les entrées sont les données fournies au programme (par exemple la réponse tapée par l'utilisateur) ; les sorties sont les résultats qu'il produit (un nombre affiché, un dessin…).
Une variable est une « boîte » qui porte un nom et contient une valeur. Avec le bloc « demander … », la réponse saisie est rangée dans la variable réponse, que le programme peut ensuite lire.
Exemple : repère les entrées et la sortie de ce programme.
- Entrée : l'âge tapé par l'utilisateur (rangé dans la variable réponse).
- Sortie : le nombre dit par le lutin, l'âge dans 10 ans. Si on tape 12, il dit 22.
Écrire une formule avec des blocs
Exemple : le périmètre P d'un rectangle de longueur L et de largeur l est P = 2 × (L + l).
- Le bloc « L + l » est à l'intérieur du bloc « 2 × … » : il est calculé d'abord.
- Prévoir avant d'exécuter : avec L = 7 et l = 3, le programme dira 2 × (7 + 3) = 20.
Répéter une séquence d'instructions
Exemple : que dit ce programme ?
| Étape | total |
|---|---|
| Départ | 0 |
| Tour 1 | 5 |
| Tour 2 | 10 |
| Tour 3 | 15 |
| Tour 4 | 20 |
Le programme dit 20 : ajouter 5 quatre fois revient à calculer 4 × 5. Si on change le paramètre 4 en 10, il dit 50.
draw Méthode
Dans l'application, cette méthode est animée étape par étape (règle, équerre, compas, rapporteur).
Prévoir, exécuter, modifier un programme
Choisis un programme. Les nombres dans les cases blanches sont ses paramètres : tu peux les modifier. Donne les entrées, écris ce que tu prévois, puis exécute le programme instruction par instruction.
edit Exercices et rédaction
Rédaction type : « Prévoir la sortie d'un programme »
Exercices
history_edu Un peu d'histoire
Les premiers ordinateurs, dans les années 1940, se programmaient en branchant des câbles ou en perforant des cartes. En 1957, l'équipe de John Backus chez IBM crée Fortran, l'un des premiers langages où l'on peut écrire une formule presque comme en mathématiques : P = 2*(L+W). C'est l'ancêtre des blocs « mettre P à … » de ce chapitre.
Dans les années 1950, Grace Hopper, mathématicienne et officière de la marine américaine, invente le premier compilateur : un programme qui traduit des instructions écrites avec des mots en langage machine. Elle popularise aussi le mot bug, après la découverte d'un papillon de nuit coincé dans un relais d'ordinateur en 1947.
La boucle « répéter » existe depuis les tout premiers langages : c'est ce qui permet à un ordinateur de faire des millions de fois la même opération sans qu'on ait à l'écrire des millions de fois.
Pour s'entraîner : quiz générés à chaque essai, figures manipulables et constructions animées.
Faire le quiz