0%
Chapitre I

Algorithmique débranchée

Guider une machine

Le robot ne connaît que 4 ordres

Ton robot obéit à quatre ordres : AVANCER, RECULER, TOURNER_DROITE, TOURNER_GAUCHE. Rien d'autre. Un ordre vaut une case, ou un quart de tour.

Avancer de 2 cases : tu répètes l'ordre

La machine ne devine rien

Cette suite d'ordres, c'est un algorithme. La machine la lit de haut en bas, dans l'ordre écrit. Elle exécute, elle ne devine jamais ton intention.

Placer un lutin sur la scène

Un script Scratch démarre par le drapeau vert

Un quadrillage caché

La scène est un quadrillage caché. Le centre est le point (0 ; 0). L'axe X va à gauche (négatif) ou à droite (positif). L'axe Y descend (négatif) ou monte (positif).

Une ordonnée négative

« aller à » téléporte

Le bloc « aller à x… y… » pose le lutin au point donné. Il ne le fait pas avancer depuis sa place : c'est une position, pas un déplacement.

À retenir

Une suite d'ordres, lue dans l'ordre écrit, sans rien deviner. Quatre ordres précis, jamais flous. Un script démarre par le drapeau vert. Centre : (0 ; 0). « aller à » place, il ne déplace pas.

Exercices d'Application

Exercice 01
Ordonner

Le robot part face au nord (↑) sur la case A. Il doit atteindre la case B. Remets les 4 instructions dans le bon ordre : 1) AVANCER 2) TOURNER_DROITE 3) AVANCER 4) AVANCER

Glisse pour réordonner

drag_indicator
1AVANCER
drag_indicator
2AVANCER
drag_indicator
3TOURNER_DROITE
drag_indicator
4AVANCER