Outils pour utilisateurs

Outils du site


Panneau latéral

FOLLOW ...

Linux, freeBSD

Python

Plugins WP

Informatique et robotique

En classe
KTURTLE
Arduino

Shell/php scripts

kturtle:kturtle-activites-12

Ceci est une ancienne révision du document !


Une boucle de comptage

Pré requis

Une boucle de comptage est une boucle qui va incrémenter un chiffre / nombre autant de fois que souhaité.

Style

POUR $maVariable EGALE A CHIFFRE JUSQUE UN_AUTRE_CHIFFRE {
 
ON AUGMENTE DE 1
}

Notez que l'on peut changer le pas, c'est à dire le saut entre 2 nombres avec l'opérateur STEP (pas). Style

POUR $maVariable EGALE A CHIFFRE JUSQUE UN_AUTRE_CHIFFRE PAS VALEUR_DU_PAS {
 
ON AUGMENTE DE LA VALEUR_DU_PAS
}

Avec la syntaxe de kturtle

for variable = number to number step number { ... }

Inducteur : analyse de code

Demander d'analyse ces 2 morceaux de code

for $i = 1 to {
 message $i
}
for $i = 0 to 10 step 2 {
 message $i
}

Comme précédemment, après un temps de saisie, d'observation, d'analyse puis de modification, on réalise une mise en commun et on commente le fonctionnement de cette boucle.

Pythagore version 2

Rappelons aux élèves le code réalisé pour la construction de tables de Pythagore et essayons de l'optimiser avec ce qui a été mis en évidence plus haut (la boucle de comptage).

A savoir Avec le code suivant

reset
spritehide
 
$Y = 25
$nombre = 1
$facteur = ask "Quelle table construire ?"
 
 
repeat 14 {
	# On se positionne
	go 25, $Y
	# On affiche la formule magique
	print $nombre + " X " + $facteur + " =	" + $nombre * $facteur
	# On met à jour la variable $nombre
	$nombre = $nombre + 1
	# On descend d'une ligne dans l'affichage
	$Y = $Y + 10
}
kturtle/kturtle-activites-12.1578468923.txt.gz · Dernière modification : 2020/01/08 08:35 de crust