Module turtle pour NumWorks
41 posts
• Page 3 of 5 • 1, 2, 3, 4, 5
Re: Module turtle pour NumWorks
NumWorks a tout intérêt à intégrer cette PR rapidement, et à communiquer dessus, pour forcer la main aux concurrents.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Module turtle pour NumWorks
Possiblement exactement ce qu'il faudrait pour le nouveau programme de Physique-Chimie en Seconde à la rentrée 2019 :
viewtopic.php?p=236468#p236468
Initiative donc très pertinente, bravo !
viewtopic.php?p=236468#p236468
Initiative donc très pertinente, bravo !
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41993
- Images: 15900
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Module turtle pour NumWorks
Ca m'etonnerait que les concepteurs du programme de physique imaginent l'utilisation de la tortue logo sur calculatrice pour dessiner des vecteurs ou quoi que ce soit de graphique d'ailleurs, les profs de physique ne vont pas enseigner des concepts d'algorithmique (deja que pour les profs de maths c'est pas evident, et c'est comprehensible, c'etait pas dans le contrat!). C'est certainement sur desktop avec une lib graphique, probablement matplotlib, peut-etre avec un module lycee au-dessus ayant quelques commandes toutes pretes.
Il n'y a pas de micro-matplotlib et en faire un avec une compatibilite minimale, c'est bien plus de boulot que la tortue, et probablement irrealisable si les ressources memoire sont limitees. Par contre, faire un module micro-Python restreint au programme de physique-chimie de lycee ca doit etre faisable, mais pour quel public?
Il n'y a pas de micro-matplotlib et en faire un avec une compatibilite minimale, c'est bien plus de boulot que la tortue, et probablement irrealisable si les ressources memoire sont limitees. Par contre, faire un module micro-Python restreint au programme de physique-chimie de lycee ca doit etre faisable, mais pour quel public?
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3666
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Module turtle pour NumWorks
Personnellement, pour le tracé de simples diagrammes en nuage de points (ce n'est pas la mer à boire), je trouve bien plus intéressant et formateur de faire l'algorithme, que d'utiliser bêtement matplotlib.
Ce n'est pas comme si le texte avait demandé toute la collection avec l'histogramme, les diagrammes en boîtes/bâtons/barres ou circulaires et compagnie.
Si c'est juste pour fournir 2 listes à matplotlib et appeler 1 commande avec le type de diagramme, le Python n'a strictement aucun intérêt à mon avis. Autant le faire sur tableur.
De plus, faire l'algorithme serait dans la continuité de ce qui se fait au collège pendant 4 années, permettant de faire passer les élèves progressivement au langage textuel du Python et au tracé absolu (que j'oppose au tracé relatif de la tortue), en appui et complément de ce qui se fera en Mathématiques. Et puis, peut-être que voir une boucle faire apparaître progressivement un dessin plutôt que de faire je ne sais quoi sur des nombres, déclenchera l'étincelle chez certains.
Après, à voir si le texte final est plus clair, et à défaut l'interprétation des inspecteurs.
Aussi, il ne faut pas oublier le point de vue devoirs surveillés, épreuves CCF de la spécialité (que la communication officielle appelle à tort contrôle continu), et épreuve terminale de la spécialité. Il n'y aura pas le desktop là.
Ce n'est pas comme si le texte avait demandé toute la collection avec l'histogramme, les diagrammes en boîtes/bâtons/barres ou circulaires et compagnie.
Si c'est juste pour fournir 2 listes à matplotlib et appeler 1 commande avec le type de diagramme, le Python n'a strictement aucun intérêt à mon avis. Autant le faire sur tableur.
De plus, faire l'algorithme serait dans la continuité de ce qui se fait au collège pendant 4 années, permettant de faire passer les élèves progressivement au langage textuel du Python et au tracé absolu (que j'oppose au tracé relatif de la tortue), en appui et complément de ce qui se fera en Mathématiques. Et puis, peut-être que voir une boucle faire apparaître progressivement un dessin plutôt que de faire je ne sais quoi sur des nombres, déclenchera l'étincelle chez certains.
Après, à voir si le texte final est plus clair, et à défaut l'interprétation des inspecteurs.
Aussi, il ne faut pas oublier le point de vue devoirs surveillés, épreuves CCF de la spécialité (que la communication officielle appelle à tort contrôle continu), et épreuve terminale de la spécialité. Il n'y aura pas le desktop là.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41993
- Images: 15900
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Module turtle pour NumWorks
- Code: Select all
from turtle import *
pensize(1)
def starx(a,s,d):
h0=0
h=h0
a0=a
while a==a0 or (h-h0)%360 or (a-a0)%360:
forward(d)
left(a)
h+=a
a+=s
Et après, amusez-vous avec les 3 paramètres de la fonction; ça peut donner ça par exemple...
... et bien d'autres choses encore...
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41993
- Images: 15900
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41993
- Images: 15900
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Module turtle pour NumWorks
Bien sur que c'est plus formateur de faire les choses soi-meme, mais il ne faut pas oublier que le physicien n'a pas pour vocation a enseigner l'algorithmique, il utilise des outils au service de sa discipline (et le tableur est quand meme peu pratique pour faire de la modelisation). Et puis, je pense que les problemes rencontres pour faire enseigner l'algorithmique par les profs de maths seraient en moyenne accentues avec des profs de physique-chimie (bien sur certains d'entre eux seront tres a l'aise pour faire ecrire des fonctions Python par les eleves, mais ce ne sera pas le cas de la grande majorite). Enfin bref, j'ai l'impression que les gens qui redigent les reformes vivent dans leur bulle, il suffit de voir la difference de niveau entre le document ressource eduscol algorithmique et le document de formation de Casio...
Et le module tortue n'est pas adapte a cet usage, a moins de le modifier.
Et le module tortue n'est pas adapte a cet usage, a moins de le modifier.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3666
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Module turtle pour NumWorks
jean-baptiste boric wrote:Il faut flasher la calculatrice avec un utilitaire DFU. Je n'ai jamais testé la manipulation avec autre chose que dfu-utils et OpenOCD, mais WebDFU devrait en théorie fonctionner sur Chrome. Sinon, il faut compiler ma branche Git avec le SDK pour obtenir les autres targets (j’essaierai de le faire ce soir).
Tu as un lien de ta branche à compiler ? tu as fais l'essai ?
-
ptijoz
Niveau 14: CI (Calculateur de l'Infini)- Posts: 334
- Images: 0
- Joined: 17 Oct 2018, 15:38
- Location: France Loir et Cher
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: a la poursuite du vent et des etoiles.
Re: Module turtle pour NumWorks
ptitjoz wrote:Tu as un lien de ta branche à compiler ? tu as fais l'essai ?
Je n'ai pas fait l'essai au final (tant de choses à faire...), mais critor a fait une news avec tout le
nécessaire prêt à l'emploi (viewtopic.php?t=21947&p=236531#p236531).
Les firmwares que j'ai posté commencent à dater, les sources à jour sont sur GitHub (v1: https://github.com/numworks/epsilon/pull/748, v2: https://github.com/numworks/epsilon/pull/752).
-
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)- Posts: 379
- Joined: 21 Dec 2015, 22:22
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: boricj
Re: Module turtle pour NumWorks
Ok je regarde tout ça
merci
et bon courage
merci
et bon courage
-
ptijoz
Niveau 14: CI (Calculateur de l'Infini)- Posts: 334
- Images: 0
- Joined: 17 Oct 2018, 15:38
- Location: France Loir et Cher
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: a la poursuite du vent et des etoiles.
41 posts
• Page 3 of 5 • 1, 2, 3, 4, 5
Return to Programmation native (C/C++/...)
Who is online
Users browsing this forum: ClaudeBot [spider] and 1 guest