La tortue pas à pas revisitée
p5Visuel (mars 2020)
Nous avons déjà mis une tortue pas à pas à la disposition des débutants. Mais celle-ci souffrait de deux imperfections notables :
(1) On avait recours à plusieurs fonctions auxiliaires, qui restaient visibles (bien que
réduites) et demeuraient une source de distraction pour les débutants.
(2) On devait définir et utiliser des fonctions tortues non standard, qui devaient
remplacer les blocs tortue habituels.
Pour régler le premier problème, il suffit de remplacer une partie du programme p5Visuel par sa traduction JavaScript, qui est placée dans le fichier utilisateur.js. En particulier, on doit permettre de transférer les fonctions actions initiales et actions en boucle du programme p5Visuel vers sa traduction JavaScript, ce qui nécessite une légère modification de p5Visuel. Voici le résultat obtenu.
Pour régler le second problème, il faut modifier p5Visuel de façon marquée. On obtient ainsi un programme p5Visuel non standard comportant les trois fonctions suivantes : initialisation, figure et Avis. De plus, on peut décider d'utiliser le programme obtenu sans exécution pas à pas, en procédant comme suit :
• on utilise l'item de menu Copier le programme p5Visuel
• on ouvre une fenêtre de p5Visuel en version standard (qui comporte les fonctions
vides actions initiales et actions en boucle)
• on utilise l'item de menu Coller un programme au programme courant pour ajouter
nos trois fonctions
• on ajoute un appel aux fonctions initialisation(canevas) et figure dans la fonction
actions initiales.
Par soucis de complétude, notons qu'on aurait pu procéder autrement, en utilisant plutôt les items de menu Sauver programme p5Visuel et Ajouter un programme au programme courant.
Pour examiner un autre exemple de figure exécutée pas à pas, cliquez sur l'image ci-dessus.
Environnement final : tortue pas à pas
Dernières Nouvelles
Nouvelles de 2022
- Gestion des blocs essentiels
- Gestion des blocs orphelins
- Nouvelle tortue pas à pas
- Participation AMQ et GRMS
- Jeux et simulations p5Visuel
- Interface YouTube - p5Visuel
- Journée des maths 2022
- SAGE dans p5Visuel
- Grands entiers dans p5Visuel
- Formation p5Visuel UQAM
Nouvelles de 2021
- Nouveau site web p5Visuel
- Participation AMQ et GRMS
- Activités avec p5Visuel
- LiveCode : triste nouvelle
- Configuration de p5Visuel
- Coup d'oeil sur p5Visuel
- Serveur web pour p5Visuel
- p5Visuel et enseignement
- Calcul de π avec p5Visuel
- Jour de π avec p5Visuel
- Faire connaître p5Visuel
- Formations p5Visuel UQAM
Nouvelles de 2020
- Créer des cadres GeoGebra
- Quand Scratch ne suffit plus
- Nouvelle interface p5Visuel
- p5Visuel et les maths
- Tableaux avec format
- p5Visuel en mode local
- p5Visuel pour débutants
- Programmer avec p5Visuel
- Version légère de p5Visuel
- Atelier UQAM sur p5Visuel
- Cacher fonctions p5Visuel
- La tortue pas à pas revisitée
- p5Visuel en 2 versions
- Outils p5Visuel débutants
- Formations p5Visuel UQAM
Nouvelles de 2019
- Serveur local pour p5Visuel
- Ateliers GRMS et AMQ
- Blocs Cadres pour p5Visuel
- Ajout de blocs à p5Visuel
- SAGE + p5Visuel
- algoGGB + p5Visuel (suite)
- Les listes dans p5Visuel
- Partage p5Visuel-GeoGebra
- TEMA 2019 - Problèmes
- algoGGB interactif
- Surprenant nombre π
- p5Visuel en version 1.1
- p5Visuel au MAT3812
- Participation au PCD (Mtl)
- Modèles pour p5Visuel