π
<-
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 DebrouxModo.G
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 0.7%
 
Messages: 6075
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: -

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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 77.3%
 
Messages: 30709
Images: 7278
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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
parissePremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 42.7%
 
Messages: 1427
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 77.3%
 
Messages: 30709
Images: 7278
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 77.3%
 
Messages: 30709
Images: 7278
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 77.3%
 
Messages: 30709
Images: 7278
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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
parissePremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 42.7%
 
Messages: 1427
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Re: Module turtle pour NumWorks

Message non lude ptitjoz » 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 ?
Avatar de l’utilisateur
ptitjoz
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 32%
 
Messages: 28
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Non spécifié
Calculatrice(s):
Twitter: @PtitJoz

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 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 62.9%
 
Messages: 151
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié

Re: Module turtle pour NumWorks

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

Ok je regarde tout ça :)
merci
et bon courage
Avatar de l’utilisateur
ptitjoz
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 32%
 
Messages: 28
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Non spécifié
Calculatrice(s):
Twitter: @PtitJoz

Précédente

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

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

-
Rechercher
-
Sujets à la une
Triconcours universel de la rentrée - 2000 euro de prix !
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
123456
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
420 utilisateurs:
>383 invités
>32 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)