π
<-

Bibliothèque de calcul par étapes 83PCE

Nouveautés, projets, mises à jour.

Re: Bibliothèque de calcul par étapes 83PCE

Unread postby Adriweb » 24 Oct 2016, 18:23

critor wrote:Tu es certain que les caractères spéciaux du TI-Basic z80 peuvent être collés de façon lisible sur Github ?

Techniquement oui, même si visuellement, pas 100% ne se retrouve visuellement correct (ça se corrige avec un userscript, si ça nous est insupportable).
Mais je viens de tester, si on copie-colle depuis l'éditeur de TI-Connect CE, les choses courantes du genre sto, les petits chiffres, et le L des listes passent bien, au moins. Me semble que c'était pas bon, ça, sur les anciennes z80.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80.1%
 
Posts: 14848
Images: 1134
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Bibliothèque de calcul par étapes 83PCE

Unread postby critor » 27 Oct 2016, 18:24

Quelques nouveautés.

La bibliothèque restaure les valeurs de toutes les variables numériques utilisées à la fin, ce qui sera pratique lorsque appelée depuis un programme. :)
Toutefois, les chaînes ne sont pas restaurées. Je ne vois pas de moyen de les restaurer en Basic sans que cela déclenche des erreurs dans certains cas.
Seront donc écrasées dans l'état actuel du code : Chn6, Chn7, Chn8, Chn9 et Chn0.

Il est possible d'utiliser des variables numériques dans les calculs :
ImageImage
Toutefois, il faut que ce soit des variables non utilisées dans le bout de code faisant l'évaluation.
Seront écrasées à ce moment-là : M, O et R.
(je pense modifier pour que cela tombe vers la fin de l'alphabet - genre U, V et W)

La variable Rep n'est malheureusement pas gérée.
Et je ne vois aucun moyen de la gérer sans que cela déclenche des erreurs dans certains cas.
Le problème est qu'elle peut contenir des données de différents types (nombre, chaîne, liste, matrice...) et qu'il n'y a aucun moyen en Basic de récupérer le type en question.

Les fonctions définies par l'utilisateur sont maintenant gérées.
Si l'utilisateur omet de préciser le paramètre, celui utilisé par défaut par la calculatrice est rajouté.
ImageImageImage

De même fonctions paramétriques, polaires et suites sont gérées.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.8%
 
Posts: 42424
Images: 17175
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Bibliothèque de calcul par étapes 83PCE

Unread postby critor » 27 Oct 2016, 18:56

Les listes système L1 à L6 sont maintenant gérées de façon similaire aux fonctions (c'est le même code, vu que c'est la même syntaxe) :
ImageImage

Si le paramètre est omis, c'est le 1er élément qui est pris.

Par contre, les listes définies par l'utilisateur (genre ⌊L1, ⌊LST2, ⌊LIST3, ⌊MALST...) ne sont pas gérées.
Ce n'est pas impossible, mais la syntaxe est très différente et non triviale. Je ne vois pas l'intérêt de complexifier le code juste pour ça.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.8%
 
Posts: 42424
Images: 17175
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Bibliothèque de calcul par étapes 83PCE

Unread postby critor » 27 Oct 2016, 21:55

Voilà, on peut maintenant utiliser n'importe quelle variable numérique. :)

Pour la variable Rep, je la remplace (bêtement) par la variable R.
Le but étant que la bibliothèque ne génère pas d'erreur, car dans ce cas ça tuerait aussi le programme appelant.

J'ai trouvé un nom : CE (Calculs par Etapes) :D


Voici donc la version 0.3, et je passe en bêta.
CE_beta_0.3.zip


La release n'est donc pas loin et on est largement dans les temps : j'avais dis avant la rentrée. ;)
You do not have the required permissions to view the files attached to this post.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.8%
 
Posts: 42424
Images: 17175
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Bibliothèque de calcul par étapes 83PCE

Unread postby critor » 29 Oct 2016, 18:28

CE_beta_0.4.zip


La bibliothèque précise maitenant à la fin des étapes l'écriture décimale, si différente de la ligne précédente :
Image Image

J'ai modifié l'affichage lorsqu'il faut le faire défiler, ce qui permet de gagner 2 lignes :
Image Image Image Image

Commencé à voir comment appeler la bibliothèque depuis un programme.
Je fais préciser une liste de configuration :
{X, Y, nombre_lignes, symbole =, couleur}

Et ci-inclus, le tout premier programme s'appuyant sur cette bibliothèque, distance dans un repère de niveau 2nde :
Image Image
You do not have the required permissions to view the files attached to this post.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.8%
 
Posts: 42424
Images: 17175
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Bibliothèque de calcul par étapes 83PCE

Unread postby Adriweb » 29 Oct 2016, 18:41

Joli :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80.1%
 
Posts: 14848
Images: 1134
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Bibliothèque de calcul par étapes 83PCE

Unread postby critor » 30 Oct 2016, 23:09

Je continue la finition, pour que la bibliothèque soit utilisable facilement dans plein de programmes Basic très divers.

Le programme de distance dans un repère offre maintenant une véritable page-écran dynamique avec 3 widgets sélectionnables, produits chacun par la bibliothèque :
Image Image Image Image

Une fois un widget sélectionné, il est possible de le faire défiler si plusieurs étapes du calcul y sont masquées :
Image Image
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.8%
 
Posts: 42424
Images: 17175
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Bibliothèque de calcul par étapes 83PCE

Unread postby clifward » 30 Oct 2016, 23:29

Très impressionnant :)
Quel dommage que le mode examen devienne obligatoire en 2018, privant par la même occasion nombre de lycéens de cette petite merveille :(
Image
User avatar
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 26.4%
 
Posts: 593
Images: 6
Joined: 20 Sep 2015, 17:50
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: CentraleSupelec

Re: Bibliothèque de calcul par étapes 83PCE

Unread postby Wistaro » 30 Oct 2016, 23:36

Bravo :bj: !


Clifward wrote:Très impressionnant :)
Quel dommage que le mode examen devienne obligatoire en 2018, privant par la même occasion nombre de lycéens de cette petite merveille :(



Le mode examen de concerne que le bac, un examen qui clôture 3 ans de lycée. Pendant cette période, les DS et les exercices ne manquent pas, et le programme pourra donc y trouver toute son utilité.
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: Bibliothèque de calcul par étapes 83PCE

Unread postby clifward » 30 Oct 2016, 23:49

Sauf si les profs décident de mettre leurs élèves en condition d'examens durant les DS.
(Dans mon lycée, c'est le cas en physique-chimie, interdiction pure et simple de la calculatrice. Donc je ne me fais pas d'illusion pour les années suivantes, avec ce mode ;) )

De plus, s'habituer à utiliser/devenir dépendant de ce genre de programme, inutilisable en examen, peut se révéler handicapant au final.
Image
User avatar
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 26.4%
 
Posts: 593
Images: 6
Joined: 20 Sep 2015, 17:50
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: CentraleSupelec

PreviousNext

Return to Actualités

Who is online

Users browsing this forum: ClaudeBot [spider] and 15 guests

-
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.
2093 utilisateurs:
>2078 invités
>5 membres
>10 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)