π
<-

News 2024
August (1)
July (2)
June (2)
May (1)
April (1)
March (1)

News 2023
August (4)
July (2)
June (3)
May (2)
April (4)
March (2)

News 2022
August (2)
July (8)
June (4)
May (7)
April (9)
March (10)

News 2021
August (7)
July (8)
June (2)
May (6)
April (11)
March (10)

News 2020
August (4)
July (11)
June (6)
May (4)
April (8)
March (3)

News 2019
August (1)
July (3)
June (3)
May (5)
April (1)
March (2)

News 2018
August (4)
July (1)
June (5)
May (9)
April (13)
March (5)

News 2017
August (4)

Mise-à-jour NumWorks 1.4.0: connectivité + facilité !

New postby Admin » 11 Apr 2018, 16:03

Aujourd’hui, nouvelle version 1.4.0 du firmware pour la calculatrice NumWorks.

Découvrons dans un premier temps par application ce que le constructeur nous a réservé :
Image Image Image Image Image



Application Fonctions :Go to top

L’application Fonctions de la calculatrice a le gros avantage sur la concurrence de chercher par défaut à te configurer automatiquement une fenêtre adaptée à la bonne visualisation des graphes tracés.

Toutefois, les choix opérés n’étaient pas toujours les meilleurs et ne te facilitaient donc pas toujours la vie.


D’une part pour les bornes verticales de la fenêtre, il y avait utilisation de l’algorithme naïf recherchant les maximum et minimum locaux. Cela marchait bien pour nombre de fonctions, mais avait le défaut d’écraser complètement le tracé lorsqu’il y avait des asymptotes verticales, les bornes réglées étant en effet extrêmes.

Avec la nouvelle version, la fenêtre configurée pour ces fonctions est désormais correcte. :bj:


D’autre part lorsque tu rentres des fonctions périodiques les bornes horizontales par défaut de -10 et 10 de la fenêtre ne donnaient pas toujours des tracés bien lisibles.

Dans ce cas la nouvelle version ajuste désormais automatiquement les bornes horizontales de la fenêtre, afin de rendre visible au moins trois périodes de la fonction ayant la plus grande période. De plus pour les fonctions trigonométriques, cela marche aussi bien que la calculatrice soit réglée en degrés ou en radians. :bj:




Application Suites :Go to top

L’application Suites de la calculatrice permet de définir les suites numériques :
  • avec la formule du terme général (suite explicite)
  • avec une formule de récurrence, auquel cas on peut également préciser le rang du premier terme
Toutefois si après avoir utilisé une suite récurrente de rang initial non nul on la remplaçait par une suite explicite, cette dernière conservait le même rang initial que l’on ne pouvait alors plus modifier, et ses premiers termes n’étaient donc pas calculés.

Avec la nouvelle version le rang initial est automatiquement réinitialisé à zéro lorsque l’on remplace une suite récurrente par une suite explicite. :)




Application Statistiques et Régressions :Go to top

Les applications Statistiques et Régressions nécessitent toutes deux de commencer par remplir un tableau à deux colonnes :
  • Valeurs et Effectifs pour l’application Statistiques
  • xi et yi pour l’application Régressions
Pour rajouter une nouvelle ligne de données, on peut commencer par saisir n’importe laquelle de ces deux valeurs.

Par rapport à la concurrence, la calculatrice a l’avantage de compléter automatiquement tout début de saisie d’une nouvelle ligne, si bien qu’il n’y a jamais d’erreur à cause d’un nombre différent de valeurs dans chaque colonne :
  • si l’on effectue une nouvelle saisie dans la colonne Valeurs, la colonne Effectifs reçoit par défaut la valeur 1
  • si l’on effectue une nouvelle saisie dans la colonne xi, la colonne yi reçoit par défaut la valeur 0
  • si l’on effectue une nouvelle saisie dans la 2ème colonne, la 1ère colonne reçoit par défaut la valeur 0

Dans ce dernier cas, la complétion automatique est un peu plus intelligente avec la nouvelle version. A partir du moment où la 1ère colonne contient au moins deux valeurs, la calculatrice complète automatiquement selon une progression arithmétique basée sur les deux valeurs précédentes.




Application Python :Go to top

L’application Python incluse dans la calculatrice depuis la rentrée 2017 dérivait de MicroPython 1.9.1 sorti le 11 juin 2017.

Nous avions vu récemment que l’application Python très similaire que Casio prépare pour sa Graph 90+E à la rentrée 2018 dérivait de MicroPython 1.9.2, une implémentation Python un peu plus récente sortie le 23 août 2017.

Et bien non, ta NumWorks ne se fera pas dépasser, l’application Python de la nouvelle version est désormais basée sur le tout dernier MicroPython 1.9.3 sorti le 1er novembre 2017. :)



Mais ce n’est pas tout loin de là, car la machine réagit désormais quand on la connecte à un hôte USB actif (ordinateur, tablette ou smartphone OTG), nous invitant à visiter https://workshop.numworks.com . :o

C’est-à-dire déjà que la calculatrice entre directement en mode DFU, et qu’après cette mise à jour il n’y aura plus besoin d’appuyer sur le bouton reset pour les prochaines mises à jour. :bj:

En visitant et s’identifiant sur https://workshop.numworks.com on trouve un nouvel onglet Python permettant directement dans ton navigateur :
  • de gérer ta propre bibliothèque personnelle de scripts Python :)
  • de créer tes propres scripts via un éditeur en ligne :)
  • d’envoyer des scripts de ta bibliothèque sur ta calculatrice :bj:
  • inversement de récupérer dans ta bibliothèque des scripts de ta calculatrice :bj:
  • de décider du caractère privé ou public de chacun des scripts de ta bibliothèque, te permettant ainsi de les partager avec autres utilisateurs :bj:
  • d’accéder à une bibliothèque public où tu trouveras de même les scripts partagés par les autres utilisateurs :bj:
  • de tester directement en ligne tous ces scripts :bj:




NumWorks nous signe donc aujourd’hui une très belle mise à jour.

D’une part, nous y retrouvons, via les améliorations dans chaque application, le souci méticuleux de la simplicité d’utilisation qui est depuis le début le coeur du projet. :bj:

D’autre part, avec l’ajout de la connectivité, tu peux dorénavant sauvegarder et recharger les scripts Python saisis dans ta calculatrice, très facilement avec un simple navigateur sur ton ordinateur, ta tablette ou ton smartphone OTG. Comme ils sont liés à ton compte, tu pourras les retrouver peu importe la machine utilisée pour la connexion. Pourvu que tu fasses des sauvegardes régulières tu n’as donc plus à avoir peur de perdre des heures de travail sur ta calculatrice à coder le script de ton projet d’ICN, TPE ou ISN, à cause par exemple d’une activation du mode examen. Tu n’as plus aucune raison de te brider dans ton utilisation ! :bj:

Mais aussi, puisque l’on peut enfin rentrer des scripts dans sa calculatrice sans avoir à les saisir au clavier, c’est aujourd’hui que démarre véritablement l’aventure NumWorks pour les programmeurs Python. À quand le premier jeu graphique ? À quand le premier Mario ? À quand le premier Doom ? L’histoire reste à écrire, et c’est dès maintenant à ton tour. ;)




Liens :

NumWorks, dessine-moi un flocon !

New postby Admin » 13 Apr 2018, 14:04

9426Depuis ce mercredi tu n'es plus bridé dans ta créativité sur ta calculatrice NumWorks. En effet avec les nouvelles fonctionnalités de connectivité tu peux enfin archiver et restaurer tous tes scripts depuis la bibliothèque NumWorks et n'as donc plus à avoir peur de les perdre ! :bj:

Plusieurs utilisateurs y ont déjà partagé certains de leurs scripts. Pas encore de jeux certes, mais on trouve entre autres des programmes graphiques, dont flocon.py par telpe51 qui te trace le flocon de Koch.

Il s'agit d'une fonction récursive à appeler dans la console via flocon(n), avec n un nombre entier naturel.

Par contre ne dépasse pas 41, car il semble que la calculatrice ne puisse actuellement empiler simultanément plus de 41 appels récursifs.
Qu'y a-t-il donc de si spécial avec 42 ? :troll:

Quoi qu'il en soit, il sera intéressant de vérifier quelles sont les limites des calculatrices Python concurrentes là-dessus. A bientôt. ;)

Lien : https://workshop.numworks.com/python/telpe51/flocon
Source : https://workshop.numworks.com/python
Link to topic: NumWorks, dessine-moi un flocon ! (Comments: 18)

Ensembles de Julia sur NumWorks

New postby Admin » 14 Apr 2018, 14:00

9427Loupiot a publié la version cmath de son programme de tracer d'ensembles de Julia sur la bibliothèque NumWorks.

C'est-à-dire que tu peux maintenant le récupérer en un seul clic sur ta calculatrice NumWorks ! :bj:

Tu peux donc maintenant t'amuser à découvrir toutes les possibilités artistiques des ensembles de Julia. ;)

La syntaxe d'appel est julia(c,N_i,xmin,xmax,ymin,ymax) comme illustré ci-contre, avec :
  • c: nombre complexe
  • N_i: nombre d'itérations
  • xmin et xmax: coordonnées des bornes gauche et droite de la fenêtre
  • ymin et ymax: coordonnées des bornes bas et haut de la fenêtre

Lien : https://workshop.numworks.com/python/loupiot/julia
Source : https://workshop.numworks.com/python
Link to topic: Ensembles de Julia sur NumWorks (Comments: 4)

Découverte capacité stockage Python NumWorks : 4 kilooctets

New postby Admin » 15 Apr 2018, 11:32

8668La puce STM32F412 de ta NumWorks t'offre :
  • 1 Mio de mémoire Flash
  • 256 Kio de mémoire RAM
Ce que l'on pouvait se demander c'était quelle était la capacité de stockage de la calculatrice, notamment pour les programmes Python.

Or, pour le moment les scripts Python mis dans la calculatrice sont stockés en mémoire RAM. C'est-à-dire qu'ils sont définitivement perdus en cas :
  • de redémarrage du système (bouton reset au dos, interruption de l'alimentation, plantage...)
  • de passage en mode examen
Comme de plus jusqu'à cette semaine la seule façon de saisir des scripts était via le clavier, personne n'avait eu le courage de chercher cette limite, cela avait découragé pas mal d'utilisateurs de se lancer dans de gros projets et cette limite nous restait donc inconnue.

Mais depuis ce mercredi tu n'es plus bridé dans ta créativité sur ta calculatrice NumWorks, grâce aux nouvelles fonctionnalités de connectivité.

L'interface de gestion du contenu calculatrice nous révèle enfin ce secret : la calculatrice offre par défaut 2953 octets (2,884 kilooctets) pour exercer ta créativité Python.

Petite astuce : si tu supprimes les scripts préchargés par défaut, tu pourras même monter à 4094 octets (3,998 kilooctets).

Rien de surprenant à ce qu'un espace de stockage pris en mémoire RAM soit limité, la quantité de RAM restante impactant directement les performances du système.

Espérons toutefois que cette capacité de stockage pourra être étendue par une prochaine mise à jour, quitte à stocker les scripts Python en mémoire Flash. Cela aurait aussi l'avantage de limiter les possibilités de perte définitive de données.

Source : https://workshop.numworks.com/python/calculator

La NumWorks et la fourmi de Langton

New postby Admin » 16 Apr 2018, 12:32

9428Aujourd'hui nicolas-patrois te propose de mettre une fourmi dans ta NumWorks, la fourmi de Langton, et d'en observer les déplacements.

Cette fourmi obéit à 2 règles :
  1. Si elle est sur une case noire, elle tourne de 90° vers la gauche, change la couleur de la case en blanc, et avance d'une case.
  2. Si elle est sur une case blanche, elle tourne de 90° vers la droite, change la couleur de la case en noir, et avance d'une case.

Il te suffit d'appeler la fonction via langton(n), où n est un nombre naturel indiquant le nombre de déplacements successifs de la fourmi.

Mais qu'est-ce qui lui prend à cette fourmi quand on lui fait dépasser les 10000 déplacements ?... ;)

Lien : https://workshop.numworks.com/python/ni ... is/langton
Link to topic: La NumWorks et la fourmi de Langton (Comments: 2)

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
737 utilisateurs:
>701 invités
>29 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)