π
<-
Chat plein-écran
[^]

Module turtle pour NumWorks

Re: Module turtle pour NumWorks

Message non lude Lionel Debroux » 03 Nov 2018, 18:06

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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Module turtle pour NumWorks

Message non lude critor » 03 Nov 2018, 20:47

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 ! :bj:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Module turtle pour NumWorks

Message non lude parisse » 05 Nov 2018, 18:17

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?
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3500
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Module turtle pour NumWorks

Message non lude critor » 05 Nov 2018, 18:35

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à.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Module turtle pour NumWorks

Message non lude critor » 05 Nov 2018, 19:38

Code: Tout sélectionner
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... :)
9889
... et bien d'autres choses encore... ;)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Module turtle pour NumWorks

Message non lude critor » 05 Nov 2018, 20:37

Voilà, c'est mis en avant : viewtopic.php?t=21947&p=236531#p236531
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Module turtle pour NumWorks

Message non lude parisse » 06 Nov 2018, 09:46

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.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3500
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Module turtle pour NumWorks

Message non lude ptijoz » 07 Nov 2018, 20:46

jean-baptiste boric a écrit: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 ?
Un peu poète, un peu geek, un peu écolo
Avatar de l’utilisateur
ptijoz
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 32.6%
 
Messages: 333
Images: 0
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: a la poursuite du vent et des etoiles.

Re: Module turtle pour NumWorks

Message non lude jean-baptiste boric » 08 Nov 2018, 00:14

ptitjoz a écrit: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).
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 4.5%
 
Messages: 374
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
GitHub: boricj

Re: Module turtle pour NumWorks

Message non lude ptijoz » 08 Nov 2018, 09:43

Ok je regarde tout ça :)
merci
et bon courage
Un peu poète, un peu geek, un peu écolo
Avatar de l’utilisateur
ptijoz
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 32.6%
 
Messages: 333
Images: 0
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: a la poursuite du vent et des etoiles.

PrécédenteSuivante

Retourner vers Programmation native (C/C++/...)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1110 utilisateurs:
>1091 invités
>14 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)