Algorithmique et géométrieSéance 5Séance 7

Séance 6

Nous allons dans cette séance nous intéresser aux frises et aux pavages.

I - Qu'est-ce qu'une frise ?

En voici un exemple simple :



On remarque qu'elle est composée d'un motif de base qui se répète :



Il suffit donc de créer un bloc «motif» puis de le copier les «motif» les uns à la suite des autres.
Créer un bloc «motif» avec les dimensions suivantes :

Cliquer pour voir la solution


Créer un script qui dessine la frise sur toute la largeur de la zone de dessin. On rappelle que la plus petite position horizontale est -240px.
Cliquer pour voir la solution


Céer la frise suivante :


Pour cela, commence par définir un bloc « étoile » qui permet de construire une étoile comme ceci :
Répéter 5 fois
1. Tourner de 144°
2. Avancer de 50 pas

Cliquer pour voir la solution


II - Qu'est-ce qu'un pavage?

Voici quelques exemples :

Il s'agit de recouvrir le plan à l'aide de formes qui vont se répéter.

Avec un carré



Bloc «carré»
Définis un bloc « carré » qui permet de construire un carré de côté 30 pas de la couleur de ton choix.

Premières translations
On va maintenant tracer les images de ce carré par des translations successives quand le drapeau vert est cliqué.

Une transalation consiste à faire glisser une figure et à la reconstruire à l'identique (sans la faire tourner)

Programme une boucle en utilisant le bloc « carré » qui permet d’obtenir une frise comme ceci.
Ton lutin démarrera au point de coordonnées : (-220 ; -120) en bas à gauche de la zone de dessin.

Il suffit ensuite de refaire une seconde frise au dessus de la première. Pour repartir au bon endroit, il suffit de revenir à gauche de la zone de dessin ( ) puis de se positionner au dessus de la première frise ( ).
Complète ton programme pour obtenir ceci :

Pense à relever ton stylo quand tu vas au point de départ !

Boucle
Répète maintenant 10 fois la frise, en ajoutant à chaque nouvelle frise 30 à l’ordonnée y. N’oublie pas de t’orienter vers la droite à chaque boucle.

Avec un triangle


Bloc «triangle»
Définis un bloc « triangle » qui permet de construire un triangle équilatéral de côté 30 pas de la couleur de ton choix.

Premières translations
On va maintenant tracer les images de ce triangle par des translations successives quand le drapeau vert est cliqué.
Programme une boucle en utilisant le bloc « triangle » qui permet d’obtenir une frise comme ceci.
Ton lutin démarrera au point de coordonnées : (-220 ; -120) en bas à gauche de la zone de dessin.

Répète maintenant 10 fois la frise, Mais combien ajouter à l’ordonnée y ? Autrement dit, quelle est la hauteur d'un triangle équilatéral de côté 30 ?
N’oublie pas de t’orienter vers la droite à chaque boucle.

Cliquer pour voir la solution

Dernier raffinement, on peut introduire un décalage entre les lignes de triangles pour obtenir ceci :

Cliquer pour voir la solution