π
<-

À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Assembleur, Axe, C/C++, ICE...

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 04 Nov 2024, 20:21

Mise à jour, qui devrait être quasiment la version stable maintenant (la doc a aussi été mise à jour).
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 94.2%
 
Messages: 3810
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude Hamza.S » 04 Nov 2024, 22:05

il y a une différence entre le clavier de la 84+CE et la 83PCE.
il faudrait peut-être prévenir les utilisateurs PCE que les touches :
trig
= sin
résol
= cos et la touche fraction = tan
parce que sur la 83PCE les fonctions trigo sont dans le menu trig
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 29.3%
 
Messages: 4512
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 05 Nov 2024, 08:38

En effet, je viens d'implémenter une version maison de la touche trig, ça changera moins les habitudes.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 94.2%
 
Messages: 3810
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 06 Nov 2024, 17:16

Nouvelle version, améliorant la prise en charge de scatterplot pour le tableur.
La doc (https://www-fourier.univ-grenoble-alpes.fr/~parisse/ti/khicas83.html) a été mise à jour avec des captures d'écran, en voici quelques unes:
le shell
Image
saisie en 2d d'une intégrale
Image
affichage d'un résultat en 2d
Image
un graphe de fonction (avec 60% de pixels en plus)
Image
le vecteur vitesse, une normale pointant vers le cercle osculateur (même accélération normale)
Image
un graphe en paramétriques
Image
un exemple de page d'aide d'une commande
Image
et le résultat de l'un des exemples
Image
(ça continue jusqu'à 31 comme ça).
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 94.2%
 
Messages: 3810
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 06 Nov 2024, 17:52

La programmation en syntaxe Python et le debuggueur en mode pas à pas, qui peut aussi servir à des fins pédagogiques pour montrer comment les variables évoluent pendant l'exécution du programme.
L'éditeur de programmes:
Image
Image
Image
On interprète en tapant sur entree
(en cas d'erreur, la igne est signalée et le curseur positionné sur la ligne)
Image
la fonction apparait dans les variables, on peut l'exécuter depuis le shell
Image
Si la fonction ne fait pas ce qu'on veut, on lance le debugger:
Image
Image
Image
Image
Image
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 94.2%
 
Messages: 3810
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude Dream of Omni » 06 Nov 2024, 17:56

Intéressant. Je suis curieux de savoir combien KhiCAS nous laisse de mémoire pour l'exécution des scripts et la taille maximale que ceux-ci peuvent avoir.
ImageImageImageImageImage
Avatar de l’utilisateur
Dream of OmniPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 30.2%
 
Messages: 724
Images: 51
Inscription: 21 Fév 2012, 12:04
Localisation: Quebec, Canada
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 11eme annee scolaire termine
YouTube: dreamofomni
Facebook: dreamofomnimaga.page

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 06 Nov 2024, 18:48

Alors il y a environ 130Ko de RAM disponible en tout, mais j'en préalloue environ 30Ko pour créer les objets des types les plus fréquents de Xcas (c'est-à-dire expressions, vecteurs, et nombres complexes qui sont utilisés pour les graphiques ainsi que des structures pour l'éditeur d'expression 2d).
Donc sur une session vide, on a à peu près 100Ko dispo pour les calculs et pour l'interface (shell et éditeur de programmes), ce qui devrait permettre de voir venir, d'autant plus si on compare par exemple avec la Numworks où KhiCAS dispose de la même quantité de RAM, mais le type générique de Xcas y occupe 8 octets contre 5 sur la ti83. En tapant sur la touche var, on voit ce qu'il reste de mémoire non fragmentée disponible (si c'est proche de 0 il est recommandé de quitter KhiCAS et de le relancer pour en quelque sorte défragmenter la mémoire disponible, de toutes façons c'est ce qui se passe si malloc ne trouve pas de place).
La principale limite sera je pense la vitesse d'exécution. KhiCAS n'est pas un interpréteur comme MicroPython avec du bytecode semi-compilé, c'est un évaluateur d'expression, un programme est comme une expression, mais non algébrique, et c'est de l'ordre de 4 fois plus lent sur un même CPU sur quelques tests que j'avais fait. Ici, si on compare KhiCAS avec MicroPython sur la 83, il y a en plus une différence de CPU, on passe d'un ez80 à un arm32. Donc le même code source avec MicroPython sur TI83 va être significativement plus rapide qu'avec KhiCAS (sans doute un facteur 10 probablement plus).
Il faut aussi prendre en compte que la compatibilité de syntaxe a surtout été testée pour des utilisations en algorithmique sur des thèmes de maths. J'ai mis une petite blbliothèque de tracé pixellisé (draw_pixel, draw_line, draw_circle...) mais c'est tout.
Par contre, pour faire de l'algo en cours de maths, l'utilisation de KhiCAS est tout à fait pertinente avec en principal avantage le debugger, et d'autres petits plus (par exemple parenthèse matching dans l'éditeur, pas besoin d'importer des libraires...). Et ça marche aussi très bien sur une ti83 ce (il faut juste être plus patient), pas besoin de module externe, un élève modeste peut donc acheter une 83ce d'occasion pour ses études au lieu d'acheter une calculatrice neuve.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 94.2%
 
Messages: 3810
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude critor » 06 Nov 2024, 19:01

Merci pour toutes ces captures hautement impressionnantes.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.7%
 
Messages: 42421
Images: 17170
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude Bobb » 08 Nov 2024, 00:46

Je suis toujours bluffé par la quantité de choses que fait ce logiciel. C'est assez incroyable de pouvoir faire ça sur une simple calculatrice TI 83 Premium CE.
Le niveau d'utilité apporté par ce programme est absolument inégalable.

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
Avatar de l’utilisateur
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 0.7%
 
Messages: 322
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes info

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 14 Nov 2024, 14:24

La version actuelle devrait maintenant etre essentiellement la version release s'il n'y a pas de bugs remontés dans les prochains jours. Les derniers changements: optimisations dans les représentations graphiques (ça se voit par exemple si on trace en affichant le vecteur vitesse), utilisation de la touche stats pour sélectionner une plage dans le tableur pour afficher des stats sur cette plage, inversion de l'effet de entree et 2nd entree dans l'éditeur de programmes (maintenant entree passe à la ligne, et 2nd entree est le raccourci pour tester la syntaxe, je pense que c'est plus intuitif)
https://www-fourier.univ-grenoble-alpes.fr/~parisse/ti/khicas83.html
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 94.2%
 
Messages: 3810
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

PrécédenteSuivante

Retourner vers Langages alternatifs

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 !
"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
-
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.
2880 utilisateurs:
>2855 invités
>16 membres
>9 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)