« Programmation Python/Turtle » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Compléments : désubjectivation de l'aspect pratique et confusant, sur le terrain de l'apprenant, de l'instanciation automatique des objets nécessaires au lancement de l'environnement de dessin à des fins d'initiation à l'algo. partage d expérience
Balises : Modification par mobile Modification par le web mobile
Ligne 220 :
 
 
Si les méthodes associées aux tortues sont utilisées sans référence à une tortue particulière, elles s'appliquent à une tortue "anonyme" qui est, automatiquement créée, pour être l'objet side nécessairel'action.
 
SiDe même, si aucune fenêtre d'affichage n'existe, etalors qu'on agit sur une tortue, une fenêtre est automatiquement créée etpour affichéeen permettre l'affichage.
 
Ces automatismes, qui permettent avec simplicité, le lancement de l'environnement de dessin, dès l'utilisation d'une méthode tortue, sont réellement pratiques, pour faciliter l'initiation au ''langage'' algorithmique (application à l'origine de la création des géométries tortues).
Ces automatismes peuvent paraître pratiques mais peuvent aussi être source de confusion. Il vaut mieux les expliciter (subjectif).
 
Cependant ils peuvent ensuite nuire à la compréhension de l'aspect ''objet'' du langage, en devenant une source de confusion quant aux instanciations d'objets, ''tortue'' (anonyme) ou ''écran'', réalisées ''implicitement''.
 
C'est pour cela qu'il vaut donc mieux, ensuite, les ''expliciter''.
 
<source lang=python>
Ligne 233 ⟶ 237 :
# startx entier, position par rapport à la gauche de l'écran si positif, par rapport à la droite si négatif
</source>
 
 
== Exemples ==