bonjour a tous et merci d avance pour votre aide
je doit construire un parallélogramme sur scratch et gros souci rien ne marche
voici l énoncé et je vous joint les instructions a utiliser et mon exercice
Aide samy a construire le parallélogramme ci dessous en rouge en ordonnant les instructions ci dessous en complétant si besoin les instructions comportant les pointilles par les bonne valeurs
on ne demande pas d afficher les points
merci d avance pour votre aide
je ne comprend pas ou je doit integrer " s'orienter a ..." et "cacher"
** image supprimée seules les figures sont autorisées **
Bonjour,
cacher c'est pour cacher le lutin
tu le met par exemple tout au début,il ne sert à rien pour le tracé.
"s'orienter a ..." définit la direction dans laquelle on va commencer à tracer
là aussi il faut le mettre au début avant de commencer à tracer.
la valeur ?? ... voir la doc de Scratch pour savoir comment sont définies les directions.
(c'est en degrés)
dans ton algorithme "effacer tout " efface tout ce qui a été dessiné par le script !!
donc normal qu'il ne reste rien du tracé à la fin !!
il faut le mettre avant de commencer à dessiner( pour effacer un éventuel dessin précédent)
tes rotations ne sont pas bonnes, et / ou c'est tes distances qui ne le sont pas
la fin de mon message a disparu (envoi prématuré pendant la frappe)
ça marche comme çà les orientations et rotations
avec par exemple le script
on obtient ça
en partant de A, s'orienter à 90° pointe vers la droite
on avance donc de 100 dans cette direction jusqu'en B
la direction est toujours vers la droite à la fin de ce déplacement
tourner de 30° à gauche fait tourner de 30° la direction du prochain déplacement
avancer de 50 dans cette nouvelle direction amène en C
l'angle mesure en fait 180 - 30 = 150° !!!
pas lisible d'avoir fait une copie de tout l'écran en une seule fois !!
je distingue une rotation de 40° alors que l'angle de l'énoncé est de 50°
je distingue "répéter 1 fois"
un tel répéter ne sert à rien du tout
en fait "répéter n fois" veut réellement dire "faire n fois" et pas faire une fois et répéter ensuite
on met un répéter quand il faut faire au moins 2 fois
ton script ne trace que 3 traits !!
le 4ème est une illusion qui se produit quand on relance le script
en effet ton "effacer tout" est mal placé
de plus tu ne respectes pas les consignes qui sont d'utiliser un seul "s'orienter à" et deux "tourner à gauche" , en mettant 2 "s'orienter à" et un seul "tourner à gauche"
explications :
partant d'un écran vide et le stylo par défaut en (0; 0) "relevé" (pas en position d'écriture)
clic sur le drapeau
effacer tout , bon ça ne fait rien vu que l'écran était vide mais bon ...
stylo en position écriture à partir de cet instant tout déplacement quelle qu'en soit la raison sera tracé
aller à -170 -100 : un trait est donc tracé entre (0; 0) et (-170; -100) trait OA !!!
s'orienter à 90° OK
avancer de 200 trait AB
tourner à gauche de ...°
avancer de 200 trait BC
s'orienter à -90°
avancer de 200 trait CD
fin du dessin
c'est pas ça du tout
je relance le dessin en cliquant une deuxième fois sur le drapeau
le stylo est en D et déja en position d'écriture
clic sur le drapeau
effacer tout , le tracé précédent est effacé, mais le stylo est toujours en D
stylo en position écriture il y est déja.
aller à -170 -100 : un trait est donc tracé entre D et (-170; -100) trait DA !!!
s'orienter à 90° OK
avancer de 200 trait AB
tourner à gauche de ...°
avancer de 200 trait BC
s'orienter à -90°
avancer de 200 trait CD
fin du dessin en D
le trait AD (ici en vert) est un trait "parasite", le même parasite que le trait OA du tracé précédent
mais ce qui donne l'illusion que le script fonctionne !!!
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :