Want to make creations as awesome as this one?

Transcript

Scratch 2

Carrés / Rectangles

CONGRATULATIONS!

Les boucles répéter, permettent de réduire le nombre de briques d'un programme lorsqu'une séquence est répétée de façon identique. Par exemple, le programme de gauche, peut s'écrire (clique sur le programme correct) :

VALIDER

1

2

3

X

X

X

Erreur

setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; var bon = document.querySelectorAll(".bon"); var pabon = document.querySelectorAll(".pabon"); var scorebon = 0; var scorepabon = 0; var BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (BON.getAttribute("id") == null) { BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } var PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (PASBON.getAttribute("id") == null) { PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } for (var i = 0; i

Le programme de gauche, peut s'écrire (clique sur le programme correct) :

VALIDER

1

2

X

X

Erreur

setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; var bon = document.querySelectorAll(".bon"); var pabon = document.querySelectorAll(".pabon"); var scorebon = 0; var scorepabon = 0; var BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (BON.getAttribute("id") == null) { BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } var PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (PASBON.getAttribute("id") == null) { PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } for (var i = 0; i

Le programme de gauche, peut s'écrire (clique sur le programme correct) :

VALIDER

1

2

3

X

X

X

Erreur

setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; var bon = document.querySelectorAll(".bon"); var pabon = document.querySelectorAll(".pabon"); var scorebon = 0; var scorepabon = 0; var BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (BON.getAttribute("id") == null) { BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } var PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (PASBON.getAttribute("id") == null) { PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } for (var i = 0; i

Le programme de gauche, peut s'écrire (clique sur le programme correct) :

VALIDER

1

2

3

X

X

X

Erreur

setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; var bon = document.querySelectorAll(".bon"); var pabon = document.querySelectorAll(".pabon"); var scorebon = 0; var scorepabon = 0; var BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (BON.getAttribute("id") == null) { BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } var PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (PASBON.getAttribute("id") == null) { PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } for (var i = 0; i

Programmed'origine

3

1

5

2

6

Glisse les briques au bon endroit pour que le programme de droite réalise le même tracé que celui de gauche lorsqu'on l'exécute :

4

Bravo !

Retourmenu

Construis un carré

à partir du sommet en haut à gauche

Fichier à ouvrir

Retourmenu

Construis un carré

à partir du sommet en bas à gaucheen utilisant une boucle "répéter"

Fichier à ouvrir

Retourmenu

Construis un rectangle

à partir du sommet en haut à gauche

Fichier à ouvrir

Retourmenu

Dessine le chat

carré et rectangle pour finir ce parcours

Fichier à ouvrir

Retourmenu

Les autres parcours

1

2

3

4