Nos classiques
Sommaire
Mes pages
N° Page

Thème 1 : Nombres et calculs
Thème 2 : Organisation et gestion de données
Thème 3 : Grandeurs et mesures
Thème 4 : Espace et géométrie
Annexes
/ 443

Page précédente
Livret algorithmique et programmation

F - Utiliser des blocs

Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
Utiliser des blocs
Il est possible de créer des blocs : il sʼagit dʼun programme créé à côté. Au lieu de recréer plusieurs fois une séquence dʼinstructions qui se répète, il suffit dʼinsérer le nom du bloc dans le programme principal à lʼendroit où il doit être exécuté. Il est possible de définir des variables en entrée du bloc.

Exemple

Le bloc « triangle » permet, quand il est appelé, de créer le triangle de sommets de coordonnées (x1, y1), (x2, y2) et (x3, y3). Le programme de droite lʼutilise pour faire tracer le triangle au lutin.
Placeholder pour Capture d'écran : code Scratch dessinant un triangle avec des coordonnées. Le code utilise des blocs pour définir les coordonnées des sommets du triangle.Capture d'écran : code Scratch dessinant un triangle avec des coordonnées. Le code utilise des blocs pour définir les coordonnées des sommets du triangle.

Exemple

Les blocs permettent de faire beaucoup de figures compliquées à tracer à la main : cʼest le cas du triangle de Sierpinski. On utilise ici le bloc « triangle » de lʼexercice précédent.
Placeholder pour Fractale géométrique : triangle de Sierpinski violet foncé, motif répétitif de triangles imbriqués.Fractale géométrique : triangle de Sierpinski violet foncé, motif répétitif de triangles imbriqués.

Placeholder pour Capture d'écran d'un algorithme récursif pour dessiner un triangle de Sierpinski. Code avec blocs visuels : définitions, conditions et appels récursifs.Capture d'écran d'un algorithme récursif pour dessiner un triangle de Sierpinski. Code avec blocs visuels : définitions, conditions et appels récursifs.

Programme utilisant les blocs « triangles » et « sierp ».
Placeholder pour Capture d'écran de code : instructions pour dessiner un triangle de Sierpinski. Blocs de code avec fonctions 'relever le stylo', 'effacer tout', 'triangle', 'demander', 'sierp'.Capture d'écran de code : instructions pour dessiner un triangle de Sierpinski. Blocs de code avec fonctions 'relever le stylo', 'effacer tout', 'triangle', 'demander', 'sierp'.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

J'applique

Répéter une action à l'aide de blocs


Pavage.
On a une dalle en forme de croix : ✚. Faites un bloc pour créer ce polygone.
On peut ensuite mettre ces croix les unes à côté des autres pour paver tout l'écran.
Faites un programme pour réaliser ce pavage.
Page suivante

Une erreur sur la page ? Une idée à proposer ?

Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.

j'ai une idée !

Oups, une coquille

Utilisation des cookies
Lors de votre navigation sur ce site, des cookies nécessaires au bon fonctionnement et exemptés de consentement sont déposés.