Géométrie sous Scratch

On peut démarrer par la construction de figures géométriques usuelles permettant de mettre en place les premiers usages :

- démarrer le programme à partir du drapeau vert (d'autres possibilités viendront ensuite)

- déplacements

- crayon (posé ou levé)

- effacement

Mesures d'angles à partir de la 6e

Angles et algorithmique
Des mesures d'angles avec utilisation d'images tirées de Scratch. Un peu de script, une dose d'orientation, un soupçon d'aléatoire, ...
Angles et algorithmique.pdf
Document Adobe Acrobat 453.8 KB

Rotation ... et heure !

Malheureusement, je ne peux plus déposer de fichiers zip ou sb2 sans payer...Tout sera donc en pdf.

 

Travailler la notion de rotation en faisant afficher l'heure.
C'est l'heure.pdf
Document Adobe Acrobat 437.7 KB
Ce que cela a donné dans une classe de 4e
une horloge sous Scratch.pdf
Document Adobe Acrobat 597.0 KB

Carré

Carré
Le carré est ici correctement décrit dans le programme mais il n'est pas demandé de le tracer. On a l'impression qu'il ne se passe rien.
carré_1.zip
Archives compressées en format ZIP 40.9 KB
Carré avec temporisation
Une temporisation permet d'observer ce qui est fait : ce sera un outil pratique pour trouver une erreur dans un algorithme.
carré_2.zip
Archives compressées en format ZIP 40.9 KB
Carré tracé
En demandant de poser le crayon, on a le tracé observable.
carré_3.zip
Archives compressées en format ZIP 41.0 KB
Carré tracé avec une boucle
En observant la répétition des commandes, on peut insérer les mouvements avancer/tourner dans une boucle.
carré_4.zip
Archives compressées en format ZIP 40.9 KB

Rectangle

La vidéo ci-dessous présente une petite astuce classique.

rectangle
tracer d'un rectangle sans boucle.
Une "mise à zéro" par la touche espace est également présente ici.
rectangle.zip
Archives compressées en format ZIP 40.9 KB
rectangle avec boucle
Après avoir fait la boucle "répéter 4 fois" du carré, beaucoup sont tentés de mettre aussi "répéter 4 fois" : une temporisation permet alors de montrer que le rectangle est dans ce cas tracé 2 fois !
rectangle_boucle.zip
Archives compressées en format ZIP 41.0 KB

Triangle équilatéral

Le tracé du triangle équilatéral est très intéressant : on part naturellement sur un angle de 60° qui ne convient pas :

triangle équilatéral
Ce programme montre une erreur très classique.
triangle équilatéral faux.zip
Archives compressées en format ZIP 40.9 KB

Il s'agit bien ici de tourner de 120°. Il peut être nécessaire de le faire soit-même à partir d'un tracé sur le sol...

triangle équilatéral correct
un tracé pas à pas sans boucle.
triangle équilatéral.zip
Archives compressées en format ZIP 40.9 KB
un autre triangle équilatéral correct
avec boucle cette fois.
triangle équilatéral boucle.zip
Archives compressées en format ZIP 41.0 KB

Triangle rectangle

La tracé d'un triangle rectangle offre une difficulté insurmontable en 6ème/5ème si on ne veut utiliser que avancer et tourner :

triangle rectangle non terminé
Comment terminer en effet si on ne connait ni l'angle ni la longueur du segment, qui est donc une hypoténuse ?
triangle rectangle 1.zip
Archives compressées en format ZIP 41.1 KB
triangle rectangle terminé avec angle et longueur
Un peu de théorème de Pythagore et un peu de trigonométrie permet bien sûr de résoudre ce problème.
triangle rectangle 2.zip
Archives compressées en format ZIP 41.2 KB

Une solution, utilisable très rapidement, est d'utiliser les coordonnées dans le plan.

Triangle rectangle terminé à partir de coordonnées
Le retour au point de départ se fait crayon baissé à partir des coordonnées.
triangle rectangle 3.zip
Archives compressées en format ZIP 41.2 KB
triangle rectangle placé au clic
Ici on "remet à zéro" avec la touche espace et on démarre le programme en appuyant sur la touche 'a' du clavier. Il ne se passe alors rien. Il faut cliquer avec le pointeur de la souris pour donner un sommet du triangle rectangle.
La vidéo ci-dessous utilise ce programme.
triangle rectangle 4.zip
Archives compressées en format ZIP 41.2 KB

En créant un bloc

un carré de dimensions prédéfinies tourne...
On arrive vite à des figures esthétiquement sympathiques et donc motivantes.
carrés_blocs.zip
Archives compressées en format ZIP 41.0 KB
Des triangles avec un changement de couleur...
triangles_blocs.zip
Archives compressées en format ZIP 41.0 KB
Fils et pointes : 4 blocs
Merci à Emmanuel pour l'idée.
fils_et_pointes.zip
Archives compressées en format ZIP 65.7 KB
Des carrés avec un sommet commun
Le bloc contient une variable dans sa définition : la longueur du côté du carré.
carrés_sommet_commun.zip
Archives compressées en format ZIP 41.2 KB
Carrés emboités
Même principe que le précédent mais c'est le centre du carré qui est commun.
carrés emboités.zip
Archives compressées en format ZIP 41.2 KB

Cercles

Un cercle
La figure n'est pas exactement un cercle mais un polygone à 36 côtés !
cercle.zip
Archives compressées en format ZIP 44.4 KB
Un autre tracé
cercle2.zip
Archives compressées en format ZIP 40.4 KB
Encore un autre
cercle3.zip
Archives compressées en format ZIP 2.0 KB
Deux cercles
On pourrait croire qu'ils sont concentriques...Le sont-ils vraiment ?
Deux_cercles.zip
Archives compressées en format ZIP 49.1 KB

Spirales...

Une spirale
On peut jouer par exemple sur l'angle de rotation pour varier les plaisirs !
spirale.zip
Archives compressées en format ZIP 41.1 KB
Autre possibilité de spirale
Avec un système additif...
spirale2.zip
Archives compressées en format ZIP 41.1 KB

Avec du hasard...

marche aléatoire
Un programme un peu plus élaboré utilisant le générateur de nombres aléatoires.
marche aléatoire.zip
Archives compressées en format ZIP 41.1 KB
marche aléatoire : saison 2
Une évolution du programme précédent.
marche aléatoire 2.zip
Archives compressées en format ZIP 44.1 KB
Marche aléatoire : un TP possible
Les deux fichiers précédents sont dans l'esprit de ce TP qui a été proposé en classe de 3ème.
Une_marche_aléatoire.doc
Document Microsoft Word 31.5 KB

Quelques programmes supplémentaires...

parallélogramme_1.zip
Archives compressées en format ZIP 41.5 KB
rectangle_lent.zip
Archives compressées en format ZIP 40.7 KB
carré_diagonales.zip
Archives compressées en format ZIP 41.2 KB
triangles_équilatéraux.zip
Archives compressées en format ZIP 40.5 KB
deux_losanges.zip
Archives compressées en format ZIP 40.4 KB
trois_losanges.zip
Archives compressées en format ZIP 43.0 KB
losange.zip
Archives compressées en format ZIP 40.4 KB
parabole et droite.zip
Archives compressées en format ZIP 5.1 KB
racine carrée.zip
Archives compressées en format ZIP 40.7 KB