De l’algorithme au programme
Algorithme : suite finie d’instructions non ambiguës, indépendante de toute machine et de toute langue.
Algorigramme : le même contenu dessiné par symboles normalisés. Programme : la traduction exécutable par la machine.
Classe de 5e · à relire avant l’évaluation
Comment un objet technique reçoit-il ses ordres ?
Une machine ne complète rien : elle exécute ce qui est écrit, non ce qui est voulu. Programmer, c’est donc énoncer une suite d’actions assez précise pour que l’interprétation devienne impossible : l’algorithme. Traduit en blocs, il devient un programme. Les blocs suppriment les fautes d’écriture et laissent intactes les fautes de raisonnement : ce que le programmeur n’a pas décidé sera décidé par le hasard.
Algorithme : suite finie d’instructions non ambiguës, indépendante de toute machine et de toute langue.
Algorigramme : le même contenu dessiné par symboles normalisés. Programme : la traduction exécutable par la machine.
Scène : 480 pas sur 360, origine au centre. Lutin : objet posé sur la scène, avec position, direction, costumes.
Script : pile de blocs attachée à un lutin. L’état d’un lutin survit à l’arrêt du projet.
Tête : démarre un script. Empilement : exécute une action. En C : commande ce qu’il contient. Valeur : fournit un nombre ou un mot. Booléen : répond vrai ou faux. Fin : arrête le script. La forme dit la place autorisée.
Trois organes reliés par des interfaces : le capteur qui prend l’information, le traitement qui décide, l’actionneur qui agit.
Sur un carrefour : le bouton, l’armoire de commande, les lampes. Scratch en donne une simulation.
| Repère | Valeur | Ce qu’il faut en retenir |
|---|---|---|
| Formes de blocs | six | la forme dit la place autorisée |
| Portée d’une variable | deux | tous les lutins, ou ce lutin uniquement |
| Scène | 480 sur 360 | origine au centre ; départ vers la droite |
| Polygone à n côtés | 360 ÷ n | 90° pour le carré, 120° pour le triangle |
| Rafraîchissement | 30 par seconde | la simultanéité est apparente |
| Repères historiques | 1843 · 1947 · 2007 | note G de Lovelace, le mot débogage, Scratch |
Fiche mémoire · technologie, classe de 5e · cours no 18. Le détail, les récits et les exercices restent dans le cours.