π
<-

News 2025
May (3)
April (2)

News 2024
August (1)
July (1)
May (1)

News 2023
June (2)
April (1)
March (2)

News 2022
July (1)
June (4)
May (4)
April (4)
March (3)

News 2021
August (5)
July (1)
June (1)
May (3)
April (12)
March (4)

News 2020
August (1)
July (3)
June (2)
May (2)
April (7)
March (4)

News 2019
August (1)
June (1)
May (3)
April (7)
March (10)

News 2018
August (3)
July (7)
June (3)
May (8)
April (13)
March (5)

News 2017
August (1)
July (1)
May (10)
April (3)
March (4)

News 2016
August (12)
July (3)
June (8)
May (12)
April (7)
March (9)

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

News 2014
October (12)
August (4)
July (3)
June (13)
May (14)
April (12)
March (15)

News 2013
October (30)
August (14)
July (8)
June (27)
May (12)
April (29)
March (19)
January (27)

News 2012
October (37)
August (40)
July (27)
June (19)
May (35)
April (34)
March (42)
January (46)

News 2011
October (22)
August (23)
July (14)
June (29)
May (44)
April (24)
March (27)

News 2010
August (6)
July (10)
June (4)
May (1)
April (2)
March (1)

News 2009
June (1)

KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire

New postby critor » 17 Jun 2014, 21:25



Les programmes Ndless pour TI-Nspire avaient longtemps laissé les maths de côté, de part la trop grande difficulté sans l'aide de TI d'accéder aux fonctions mathématiques du système Nspire.

Mais aujourd'hui est un grand jour, avec la naissance du premier gros programme de maths Ndless(+Lua) et pas n'importe lequel, KhiCAS (à prononcer kick-ass bien sûr ;) )

KhiCAS est un portage pour TI-Nspire du puissant moteur de calcul formel GIAC inclus dans le logiciel Xcas développé par Bernard Parisse, Maître de Conférence à l'Université de Grenoble I. (Précisions que le portage a lui aussi été effectué par l'auteur du moteur :bj: )
Pour l'anecdote, "khi" est ici la lettre grecque du même nom, "χ" , similaire visuellement au "X" de "Xcas"... :P

C'est sur l'idée d'un des utilisateurs de son logiciel (un Terminale S de Saint-Malo) que Bernard nous a contactés quelques temps après pour se lancer dans ce travail de portage monumental, qui porte enfin ses fruits ce soir, et quels fruits ... :bj:
Rappelons ses dires quant à ce portage :
Bernard Parisse wrote:Je précise que je ne cherche absolument pas à engager une guerre avec TI, mon objectif est toujours le même: populariser l'usage du calcul formel.


On a ici le premier exemple concret de l'utilisation des extensions Nspire-Lua qui permettent d'utiliser du code natif dans un script Lua !

L'interface Lua permettant d'utiliser le moteur est de moi - les habitués l'auront reconnue, c'est à peu de chose près l'interface de calculs Lua (code un peu modifié ici par Adriweb) que j'ai développée pour SuperSpire (qui utilise ETK, un GUI toolkit pour Nspire-Lua), et bien évidemment réutilisée avec mon autorisation. ;)

Vous disposez donc désormais d'un moteur CAS alternatif qui vous permettra potentiellement de contourner certains bugs du moteur CAS Nspire ! :D


Suite aux mises à jour récentes du système et du matériel TI-Nspire, il devenait difficile voire impossible pour nombre d'entre vous d'installer le moteur CAS de TI sur les calculatrices non-CAS:
  • impossible dans tous les cas d'avoir le CAS sous l'OS 3.6
  • sur les TI-Nspire CX de révision matérielle J ou ultérieure, impossible d'installer Nlaunchy pour lancer le CAS sous une version antérieure 3.1 ou 3.2
3692Et bien désormais c'est fini - grâce à KhiCAS, toutes les TI-Nspire disposant de Ndless peuvent dorénavant utiliser un moteur CAS.


Si tu as l'intention d'utiliser KhiCAS pour tes examens ou chez toi, familiarise-toi dès maintenant avec les commandes GIAC/Xcas. D'ailleurs, Neo t'as déjà facilité la tâche en créant un .tns regroupant les pages 3 à 11 de ce petit guide, prêt à être utilisé sur mViewer CX ;)


Attention toutefois, ni TI-Planet ni Bernard Parisse ne soutiennent la fraude aux examens, bien évidemment.
Cela ne concerne pas encore la France, mais dans d'autres pays comme le Portugal, les calculatrices CAS sont interdites aux examens, et il y est donc par extension interdit d'utiliser KhiCAS sur une TI-Nspire non-CAS qui en serait munie.
:#non#:



PS : Le programme est encore en cours de développement (corrections/améliorations, mais surtout ajout de fonctionnalités) - il y aura donc vraisemblablement des mises-à-jour bientôt ;)

Téléchargement : KhiCAS (beta)
(NB : le fichier de test aussi fourni permet aussi de s'amuser en 3.1 avec le moteur, mais moins facilement - cf. Readme)
Ndless programs on the TI-Nspire have for a long time left aside math&science apps, mainly because TI did/does not support third-party native development on the platform, even for math&science.

But today is a great day : the first big Ndless(+Lua) math program is born, and not just any program… KhiCAS ! (pronounced kick-ass of course ;) )

KhiCAS is a TI-Nspire port of the powerful CAS engine 'GIAC' that powers Xcas, a free software developed by Bernard Parisse, lecturer at the Grenoble I University. (Let's note that the port itself was done by the CAS engine author :bj: )
For the anecdote, "khi" (also spelled 'Chi') is for the greek letter of the same name, "χ" , visually similar to the "X" of "Xcas"... :P

Parisse was originally hinted by a user of his software (a senior-year high school student) that it'd be great to have the engine on the TI-Nspire, so some time later, he contacted here on the forum to get some help with some parts of the big amount of work required for the port. And now, the work has started to yield very encouraging results... :bj:
Let's recall what he says about his port (translated from French)
Bernard Parisse wrote:I am absolutely not trying to start a war with TI, my goal is [and always has been] the same: to popularize the use of CAS.


We now have here the first concrete example of the use of Nspire-Lua extensions, which allow native code to be run within a Lua script !

The Lua UI is by myself - indeed for those who hadn't recognized it, it's pretty much the interface (a bit modified here, by Adriweb) that I developed for SuperSpire (which uses ETK, an Nspire-Lua GUI toolkit), which is of course used with my approval ;)

You now have an alternative CAS engine, which may help you deal with some bugs of the TI CAS engine. :D

Following recent TI-Nspire software and hardware updates, it has become harder and even impossible for many of you to install TI CAS engine on non-CAS TI-Nspire calculators:
  • impossible to add the TI CAS engine to OS 3.6
  • on TI-Nspire CX calculators with hardware revision J or above, impossible to install nLaunchy in order to add the TI CAS engine to a previous 3.1 or 3.2 version
3692But from now on, thanks to KhiCAS, all TI-Nspire calculators running Ndless will be able to have a proper alternative CAS engine.

If you intend to use KhiCAS for your exams, you should first try to get used to the GIAC/Xcas commands. Neo has already created a .tns document with pages 3 to 11 from this little how-to guide, ready to be put on your TI-Nspire and read with mViewer CX ;)


Disclaimer: neither TI-Planet nor Bernard Parisse support cheating, of course.
No problem for France, but in other countries like Portugal, CAS calculators are banned in exams, and using a non-CAS TI-Nspire running KhiCAS is thus forbidden.
:#non#:



PS : The program is still in active development (fixes/enhancements, but mainly new features) - there will likely be some updates soon ;)

Download : KhiCAS (beta)
(NB : the included test file lets you play with the engine on the 3.1 OS, but less easily - see Readme)


News article translated in English by Adriweb and Critor

L'Oxydoréduction? Un jeu d'enfant !

New postby davidElmaleh » 16 Jun 2014, 18:24

Bonjour à tous!
En cette période du bac, vous êtes nombreux à visiter ce site. En effet, vous êtes toujours à la recherche de nouveaux programmes conçus par nos génies ! Parmi eux, AnToX98 qui, à la veille du bac Physique a pu terminer à temps son programme SuperRedox :

Image


Il n'est qu'en première et son programme vous sera bien utile en chimie !
Le but du programme : Donner l'équation d'oxydoréduction en passant par les demi-équations, à partir des couples Ox/Red donnés dans l'exercice. Ainsi, vous ne pourrez plus vous tromper pour établir une équation Redox ! :#top#:

Si vous trouvez un bug, merci de le rapporter ici afin de le faire corriger au plus vite !


Lien :
SuperRedox

Bon courage pour demain et pour la suite ;)
Last edited by davidElmaleh on 11 Jul 2014, 15:22, edited 1 time in total.
Link to topic: L'Oxydoréduction? Un jeu d'enfant ! (Comments: 47)

Mise à jour TreeCreator

New postby critor » 12 Jun 2014, 00:44

davidElmaleh qui s'est classé second avec un très beau programme TI-Nspire d'arbres de probabilités conditionnelles et binomiales à notre Grand Prix de Programmation 2014, nous publie déjà une mise à jour de son programme. :bj:

Parmi les nouveautés, la possibilité de gérer certains arbres ternaires qui pourrait être utile pour certains exercices : ;)
ImageImageImageImageImageImageImage



Une mise à jour désintéressée puisque les lots ont déjà été expédiés, et que nous apprécions d'autant plus ! :bj:


Téléchargement : TreeCreator
Link to topic: Mise à jour TreeCreator (Comments: 3)

Mise à jour SD2 / Super Dérivées - la dérivation par étapes

New postby critor » 11 Jun 2014, 23:48

Voici ce soir une petite mise à jour mineure de l'application Lua de dérivations par étapes pour TI-Nspire CAS et TI-Nspire CX CAS.


L'application passe en version 2.21 et corrige une erreur de notation lorsqu'elle rencontrait un moins de signe non accompagné d'un chiffre (devant une fonction, une parenthèse, une variable...).

Image Image


Bonne réussite à tous ! ;)


Téléchargement : SD2

Résultats Grand Prix Programmation 2014 TI-Nspire

New postby critor » 09 Jun 2014, 22:50

Voici les résultats tant attendus de la catégorie Nspire de notre grand prix de programmation 2014 !
Image


Il s'agissait donc de programmer un gestionnaire d'arbres de probabilités, thème ayant pris une forte importance dans les programmes du lycée cette dernière décennie mais pour lequel il n'existait pas de tel programme - et c'est normal vu la difficulté.

Nous avons reçu 4 participations : David Elmaleh, Extra44, L. Haller, Nspirecas.


Les programmes ont été testés par mise en situation sur des problèmes:

Enoncé n°1: arbre binaire symétrique à 2 niveaux (l’exercice de probabilités conditionnelles standard des BAC ES, L et Technologiques)
Show/Hide spoilerAfficher/Masquer le spoiler
BAC S Antilles-Guyane septembre 2010 :
Lors d’une épidémie chez des bovins, on s’est aperçu que si la maladie est diagnostiquée suffisamment tôt chez un animal, on peut le guérir ; sinon la maladie est mortelle. Un test est mis au point et essayé sur un échantillon d’animaux dont 1 % est porteur de la maladie. On obtient les résultats suivants :
si un animal est porteur de la maladie, le test est positif dans 85 % des cas ;
si un animal est sain, le test est négatif dans 95 % des cas.
On choisit de prendre ces fréquences observées comme probabilités pour la population entière et d’utiliser le test pour un dépistage préventif de la maladie. On note :
M l’évènement : "l’animal est porteur de la maladie" ;
T l’évènement : "le test est positif".
1) Un animal est choisi au hasard.
a) Quelle est la probabilité qu’il soit porteur de la maladie et que son test soit positif ?
b) Montrer que la probabilité pour que son test soit positif est 0,058.
2) Un animal est choisi au hasard parmi ceux dont le test est positif. Quelle est la probabilité pour qu’il soit porteur de la maladie ?


Enoncé n°2: arbre binaire non symétrique à 4 niveaux
Show/Hide spoilerAfficher/Masquer le spoiler
Mathématiques Dynamique en Première, Hachette : Le lièvre et la tortue
Le jeu se joue à deux : un lièvre et une tortue.
On lance un dé à 6 faces numérotées de 1 à 6. Si le dé tombe sur 6, le lièvre gagne.
Si le dé tombe sur une autre face que le 6, la tortue avance d’une case. La tortue gagne lorsqu’elle a avancé de 4 cases.
Quelle est la probabilité que la tortue gagne ?


Enoncé n°3: arbre binaire symétrique à 5 niveaux
Show/Hide spoilerAfficher/Masquer le spoiler
BAC S Centres Etrangers juin 2012 :
Cinq amis postulent à un emploi de cadre dans cette entreprise.
Les études de leur dossier sont faites indépendamment les unes des autres.
On admet que la probabilité que chacun d’eux soit recruté est égale à 0,07.
On désigne par X la variable aléatoire donnant le nombre de personnes recrutées parmi ces cinq candidats.
a. Justifier que X suit une loi binomiale et préciser les paramètres de cette loi.
b. Calculer la probabilité que deux exactement des cinq amis soient recrutés. On arrondira à 10−3



Nspirecas nous offre une interface de saisie à l’ancienne, fabriquée à l’aide de l’application de Géométrie Dynamique:
ImageImageImageImage
  • Avantages:
    • Permet de construire et analyser l’arbre du problème n°1.
    • Gère des arbres plus complexes.
    • Edition de la structure de l’arbre rapide et intuitive.
    • L’arbre peut sortir de l’écran mais on peut faire défiler.
    • On n’est même pas obligé de compléter entièrement l’arbre; on peut se contenter de saisir les seules probabilités données dans l’énoncé et 0 pour toutes les autres qui seront déduites lors des calculs.
  • Inconvénients:
    • Au plus 2 niveaux, donc les problèmes n°2 et 3 ne peuvent être traités.
    • Le dessin de l’arbre est figé au sens où il est prédéfini par rapport à l’arbre le plus complexe géré et n’optimise pas l’occupation spatiale pour les arbres plus simples.
    • Le renommage des événements ne semble pas fonctionner.
    • Le programme n’est pas très intuitif, car nécessitant deux arbres, un pour la saisie en page 1.1 et un autre pour les résultats en page 1.3.
    • Nombre d’opérations doivent de plus être effectuées manuellement en tapant des commandes en page 1.2.
    • Quant aux calculs, ils sont faits tous à la fois et il faut fouiller la sortie d’un programme afin d’espérer pouvoir trouver le bon.
  • Arbres gérés:
    • au plus 2 niveaux
    • au plus 4 branches à la racine, au plus 3 branches sur les autres noeuds
Appréciation motivée du jury : Un programme qui dispose d’une interface d’édition de la structure de l’arbre rapide et intuitive, et qui a le mérite de faire (péniblement) le minimum attendu au BAC et un peu plus.
Toutefois nous voyons difficilement comment il pourrait évoluer de par les choix initiaux du programmeur



Luc H. nous propose un programme Lua:
ImageImage
  • Avantages:
    • Permet de construire l’arbre du problème n°1.
    • Gère des arbres plus complexes, avec un nombre quelconque de branches à la racine et pour les deux autres noeuds initiaux.
    • Edition rapide et simple de la structure de l’arbre, une fois les touches connues.
    • Optimisation spatiale du dessin de l’arbre en fonction de sa structure.
    • Complète automatiquement les probabilités-feuilles lors de la saisie.
  • Inconvénients:
    • Seulement 2 niveaux, donc les problèmes n°2 et 3 ne peuvent être traités.
    • On doit compléter entièrement l’arbre, les probabilités d’événements contraires n’étant pas déduites lors de la saisie.
    • L’édition de la structure de l’arbre nécessite de connaître les touches clavier associées.
    • Le renommage des événements ne semble pas fonctionner.
    • A part les feuilles, le programme semble ne faire aucun calcul et ne permet donc pas de terminer le problème n°1.
  • Arbres gérés:
    • au plus 2 niveaux
    • nombre quelconque de branches à la racine et sur les deux autres noeuds initiaux
Appréciation motivée du jury : Une interface de saisie intuitive à laquelle il ne manque que les calculs des probabilités-type de niveau lycée pour être utile, et une interface d’édition de la structure de l’arbre fort intéressante.
Nous espérons grandement voir évoluer ce programme prometteur ! ;)



David E. nous soumet lui aussi un programme Lua, TreeCreator:
ImageImageImageImageImageImageImageImage
  • Avantages:
    • Permet de construire et analyser l’arbre du problème n°1.
    • Gère des arbres plus complexes à 3 niveaux, mais uniquement dans le cas d’une loi binomiale (saisie des probabilités non libre donc).
    • Mode spécial loi binomiale permettant d’accélérer la saisie de l’arbre correspondant.
    • Complète les probabilités non spécifiées sur l’arbre en fin de saisie.
    • Permet de basculer aisément du mode exact/factionnaire au mode décimal/approché et vice-versa.
  • Inconvénients:
    • Seulement 2 niveaux en édition libre de l’arbre et 3 niveaux en mode loi binomiale, donc les problèmes n°2 et 3 ne peuvent être traités.
    • L’arbre peut sortir de l’écran et n’est hélas pas défilable.
  • Arbres gérés:
    • 2 niveaux dans l’éditeur libre, 2 ou 3 niveaux via le générateur pour loi binomiale
    • 2 branches par noeud (binaire)
Appréciation motivée du jury : Un mode loi binomiale qui est une bonne idée mais qui en l’état actuel est peu intéressant de par sa limitation à 3 niveaux.
A part cela, le programme fait le minimum syndical correspondant à l’exercice-type de probabilités conditionnelles en séries ES, L et Technologiques et a l’avantage de le faire bien.
Un programme à mettre entre toutes les mains ! :D



Enfin Extra 44 nous propose le programme Lua suivant :
(attention, en version d'OS 3.6 et plus, les textes ne sont pas décalés)
ImageImageImageImage
  • Avantages:
    • Permet de construire et analyser l’arbre du problème n°1.
    • Gère des arbres plus complexes.
    • Permet de construire les arbres des problèmes n°2 et 3.
    • Complète les probabilités non spécifiées sur l’arbre au fur et à mesure de la saisie.
    • Permet de basculer aisément du mode exact/factionnaire au mode décimal/approché et vice-versa.
  • Inconvénients:
    • Les arbres sont obligatoirement symétriques, et celui du problème n°2 doit donc être inutilement étendu avec des branches de probabilités 1 et 0.
    • Nombre d’actions nécessitent de taper des raccourcis clavier (heureusement indiqués à l'écran) ce qui n’est pas très intuitif.
    • A partir de 4 niveaux, le programme semble refuser d’effectuer des calculs de probabilités autres que celles apparaissant sur l’arbre.
    • L’arbre peut sortir de l’écran et n’est hélas pas défilable.
  • Arbres gérés:
    • nombre quelconque de niveaux (rapidement limité toutefois par la complexité exponentielle du dessin de l’arbre - en pratique, ne comptez pas dépasser 6-7 niveaux sans dommages)
    • nombre quelconque de branches par noeud, sous la contrainte de symétrie (tous les noeuds d’un même niveau ont le même nombre de branches)
Appréciation motivée du jury : Un programme très prometteur qui donne l’impression de gérer un large éventail d’arbres de probabilités et que le plus dur a été fait. :bj:
Nous espérons qu’il continuera d’évoluer au delà de ce concours et de la réception du prix associé.



Classement final après délibération du jury :
4ème : Nspirecas, qui gagne 1 TI-82 Plus (identique à une simple TI-83 Plus.fr bleue) + 2 stickers TI-Planet + compte Premium TI-Planet
3ème : L. Haller, qui gagne 1 TI-83 Plus.fr USB (identique à une TI-84 Plus SE) + 3 stickers TI-Planet + compte Premium TI-Planet
2ème : David Elmaleh, qui gagne 1 TI-84 Plus C Silver Edition + 4 stickers TI-Planet + compte Premium TI-Planet
1er : Extra44, qui gagne 1 TI-Nspire CX CAS + 5 stickers TI-Planet + compte Premium TI-Planet


Toutefois, aucun programme n’étant parfait nous vous conseillons dans leur état actuel de prendre ceux des deux premiers :
  • TreeCreator de David E pour l’exercice ‘bateau’ de probabilités conditionnelles du BAC ES, L ou Technologique, car un peu plus facile/intuitif à utiliser
  • celui de Extra44, notamment pour les ‘délires’ de probabilités conditionnelles du prof pendant l’année particulièrement en série S ;-)

Note : les auteurs des programmes respectifs (en particulier les 2 premiers) sont bien sûr libres de proposer des mises-à-jour, le but final n'étant pas le concours en lui-même, mais les meilleures fonctionnalités pour les utilisateurs ;)



En conclusion, une première édition du Grand Prix de Programmation TI-Planet qui est une réussite puisqu’elle a permis d’entraîner la création de programmes de probabilités conditionnelles qui manquaient cruellement suite à la grande importance prise par ce thème dans les programmes du Secondaire lors de la dernière décennie.

On se donne rendez-vous en 2014-2015 pour la deuxième édition ! :bj:




Téléchargements :

-
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.
3449 utilisateurs:
>3436 invités
>6 membres
>7 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)