Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
kturtle:kturtle-activites-10 [2020/01/07 19:01] – [Pas à pas] crust | kturtle:kturtle-activites-10 [2020/01/14 16:58] (Version actuelle) – [Variantes inventées par les élèves] cyrille | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Et le hasard dans tout cela ? ====== | ====== Et le hasard dans tout cela ? ====== | ||
- | ===== Inducteur ===== | + | ===== Inducteur |
- | On présente cette image et demande d' | + | On présente cette image et demande d' |
Ligne 9: | Ligne 9: | ||
- | ===== Pas à pas ===== | + | ==== Pas à pas... ==== |
Normalement, | Normalement, | ||
Ligne 44: | Ligne 44: | ||
Ça devient clair, on réalise ce type de plan de construction au tableau. | Ça devient clair, on réalise ce type de plan de construction au tableau. | ||
- | <code bash>go (mini : 50, maxi:50),(mini : 50, maxi:50) | + | <code bash>go (mini : 50, maxi: 350),(mini : 50, maxi: 350) |
penwidth (mini : 1, maxi:8) | penwidth (mini : 1, maxi:8) | ||
pencolor (mini : 0, maxi: | pencolor (mini : 0, maxi: | ||
Ligne 60: | Ligne 60: | ||
Une fois que ça passe pour un carré, on englobe le tout dans une grosse boucle qui répétera l' | Une fois que ça passe pour un carré, on englobe le tout dans une grosse boucle qui répétera l' | ||
- | <code bash>Proposition de code</ | + | ==== Proposition de code ==== |
<code bash> | <code bash> | ||
Ligne 80: | Ligne 80: | ||
}</ | }</ | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | Attention à bien mettre des parenthèses **(**random 10,100**)** , certes non obligatoires en appel traditionnel, | ||
+ | (**kturtle** aura du mal à parser les paramètres des différentes fonctions, les **( )** permettront de palier | ||
+ | </ | ||
+ | |||
Finalement, ce n' | Finalement, ce n' | ||
- | ===== Variantes | + | ==== Variantes ==== |
Idem avec des triangles, des losanges, des rectangles... | Idem avec des triangles, des losanges, des rectangles... | ||
+ | En les laissant en activité libre, certains changent les angles et des étoiles apparaissent. Avec un peu d' | ||
+ | |||
+ | ==== Quelques photos de classe ==== | ||
+ | |||
+ | |{{ : | ||
+ | |{{ : | ||
+ | |{{ : | ||
+ | |{{ : | ||
+ | {{ : | ||
+ | |||
+ | |||
+ | ===== Jouons avec les prénoms ===== | ||
+ | Réinvestissement des séquences précédentes | ||
+ | |||
+ | Ils savent : | ||
+ | * Ecrire un message --> **print** " | ||
+ | * Changer la couleur d' | ||
+ | * Changer la taille de la police -> **fontsize** X | ||
+ | * Se positionner sur une feuille -> **go** X,Y | ||
+ | * Récupérer une entrée d'une pop-up dans une variable -> $var = **ask** " | ||
+ | * Faire des boucles (répétitions) -> **repeat** {} | ||
+ | |||
+ | |||
+ | On présente le document final souhaité, on mutualise ce que l'on voit, on analyse... et puis c'est à eux de jouer ! | ||
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Proposition de code | ||
+ | <code bash> | ||
+ | spritehide | ||
+ | $prenom = ask "Quel est ton prénom ?" | ||
+ | repeat 25 { | ||
+ | go (random 0,300) , (random 0, 300) | ||
+ | pencolor (random 0,250), (random 0, | ||
+ | fontsize (random 10,30) | ||
+ | print $prenom | ||
+ | }</ | ||
+ | |||
+ | ===== Variantes inventées par les élèves ===== | ||
+ | ==== Deux prénoms ==== | ||
+ | |||
+ | En fonction de leur imagination, | ||
+ | * Saisis de 2 prénoms (donc 2 variables) | ||
+ | * Un prénom est affiché dans une couleur, l' | ||
+ | {{ : | ||
+ | (bon OK, il y a une faute d' | ||
+ | |||
+ | ==== Avec des calculs ==== | ||
+ | |||
+ | Variantes basée sur l' | ||
+ | ==== Avec du texte ==== | ||
+ | Style nom / Date de naissance. | ||
+ | Basé sur la **concaténation** de deux variables de type **string** (X). | ||
+ | ===== Navigation ===== | ||
+ | ^ page précédente | ||
+ | | [[kturtle: |