Algorithme et programmation - Dessiner

Signaler

La programmation permet d’effectuer des calculs mais aussi de réaliser des dessins.

I) La leçon

1) Dessiner

Pour dessiner avec le logiciel Scratch, on sélectionne les outils de dessin dans « Stylo » qui se trouvent dans « Les extensions » (logo en bas à gauche de l’écran). picture-in-text

Pour bien visualiser les dessins réalisés par le logiciel, il est souhaitable de faire disparaitre le lutin. Pour cela, on clique sur : picture-in-text

Au début du programme de dessin, on efface tous les dessins existants et on met le stylo en position d’écriture.

4964f316-d757-40bc-88a7-40f16939ce33

L’instruction ci-dessous permet au lutin d’avancer dans la direction dans laquelle il est.

ecf1f897-52c9-4d80-8275-2e2b443119c0

On s’assure que la direction du lutin correspond bien à "Direction : 90" afin qu'il parte horizontalement à droite pour son 1er déplacement. Si ce n’est pas le cas, on introduit l’instruction ci-dessous qui se trouve dans « Mouvement ».

1e4aea02-50f4-46cf-a811-7e2d7338b0bd

Il faut distinguer l’angle par rapport à la direction du lutin et l’angle par rapport au tracé.

13f98c67-1ac4-4eee-8b73-93c477ff8b56

L’instruction ci-dessus permet au lutin de tourner de 20° par rapport à sa direction juste avant le déplacement. L’angle par rapport au tracé est donc de 180° − 20° = 160°.

dc8233ac-dcad-4e4a-9369-e2122038f391

2) Les blocs

Un bloc est un sous-programme qui peut s’emboiter dans d’autres blocs, d’autres programmes.

Pour créer un bloc avec le logiciel Scratch, il faut :
– cliquer sur la catégorie « Blocs » ;

– cliquer sur créer ;

– indiquer le nom du bloc et créer éventuellement une variable associée au bloc ;

– programmer le bloc.

On peut ensuite l’insérer dans un programme en rappelant son nom.
Les blocs sont souvent utilisés dans les programmes visant à effectuer des dessins.
Exemple :

22bb36fd-afef-4f23-8e16-a5397b392fc4

II) Ce qu'il faut savoir faire

Anticiper la figure que va réaliser un programme de dessin

Exemple : prévoir la figure qu’on va obtenir en effectuant le bloc ci-dessus.

7f5e9203-955c-4729-bf9e-479a3ed03d6b

On exécute le tracé pas à pas en indiquant par une flèche la direction du lutin à la fin de chaque tracé.

III) Je m'entraine

Tracer avec précision la figure obtenue avec les deux programmes ci-dessous. On prendra 1 cm pour 25 pixels.

d423e399-3d13-4891-b640-0e6862d5a422