π
<-

News 2025
March (1)
January (14)

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

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

Préparatifs mission Perseverance II avec TI-Innovator Rover

New postby critor » 05 Mar 2021, 19:58

Le 18 février 2021, le rover (astromobile) Perseverance atterrissait sur Mars.

Et si la prochaine fois on envoyait un TI-Innovator Rover ? ;)

Hans-Martin Hilbig, formateur T3 Europe pour Texas Instruments, vient de commencer les calculs et tests préparatoires, pour le moment avec son drone.

Rappelons que lorsque apparié avec une TI-Nspire CX II-T CAS, l'ensemble pèse dans les 964 grammes, frisant alors le kilogramme.

Ceci étant dit, c'est parti pour le programme de vol NAZA-INO : :D

Nouvelle TI-82 Advanced Edition Python couleur, rentrée 2021

New postby critor » 02 Mar 2021, 14:18

Edit: notre test/review est disponible ici !

54625599Pour la rentrée 2015, Texas Instruments sortait les TI-82 Advanced et TI-83 Premium CE.

La TI-82 Advanced reprenait et faisait évoluer la technologie matérielle et logicielle des anciens modèles haut de gamme TI-84 Plus Silver Edition. S'inscrivant toutefois dans la continué de la gamme TI-82 en tant que successeur de l'éphémère TI-82 Plus et des légendaires TI-82 STATS, elle a conservé la même gamme de prix soit dans les 60€.

La formidable TI-83 Premium CE couleur pour sa part fut une révolution qui allait complètement bouleverser le marché des calculatrices graphiques en France. Elle reprenait l'interface couleur développée pour l'éphémère TI-84 Plus C Silver Edition de la rentrée 2013, mais portée pour un tout nouveau matériel remplaçant le processeur z80 historique par sa version améliorée eZ80. Elle la faisait de plus évoluer très significativement avec un moteur de calcul exact QPiRac. L'écran couleur devenait ainsi pour la première fois accessible à un prix à moins de 3 chiffres tous constructeurs confondus, puisque le modèle s'inscrivait de par son nom en tant que successeur des TI-83 Plus et a donc poursuivi dans la même gamme de prix, autour de 80€ seulement ! Une superbe démocratisation de la calculatrice graphique couleur qui a permis des années de formidables créations ! :bj:

Pour la rentrée 2019, Texas Instruments remplaçait même cette dernière par la TI-83 Premium CE Edition Python, rajoutant donc le langage Python et ce sans aucune augmentation de prix. :bj:

Pas d'effort de prix similaire mémorable de la part de la concurrence. Concernant les modèles similaires en fonctionnalités à la TI-83 Premium CE Edition Python :
  • La Casio Graph 90+E couleur de la rentrée 2017 fut initialement annoncée à des prix astronomiques à 3 chiffres, et ce n'est que ces dernières années que l'on commence à pouvoir la trouver à des prix plus raisonnables autour de 80€ en période de rentrée. Le prix de lancement a hélas empêché ce modèle de s'imposer lors de ses premières années, et en conséquence maintenant que les prix sont enfin corrects elle ne bénéficie hélas pas d'un effet d'appel puisque n'ayant globalement pas été adoptée par les familles et enseignants.
  • Personnellement nous attendions beaucoup de la NumWorks lancée également pour la rentrée 2017, surtout lorsque les motivations du projet tel que présenté et primé à la 5ème édition du concours de financement CIN en 2016 (Concours d'Innovation Numérique) y critiquaient les pratiques des constructeurs historiques, avec justement la promesse entre autres d' "innover [...] sur le prix". Nous concernant nous étions restés sur notre faim une fois le lancement venu, la NumWorks adoptant finalement le prix de 80€ déjà pratiqué pour la TI-83 Premium CE aux fonctionnalités similaires.

Les barres d'entrée dans la gamme des calculatrices graphiques par fonctionnalités étaient donc jusqu'à cette année les suivantes en France :
  • écriture naturelle : à partir de 60€ avec les TI-82 Advanced et Casio Graph 35+E II :bj:
  • calcul exact : à partir de 60€ avec la Casio Graph 35+E II :bj:
  • Python : à partir de 60€ avec la Casio Graph 35+E II :bj:
  • couleur : à partir de 80€ avec les TI-83 Premium CE Edition Python, NumWorks et Casio Graph 90+E :)
13618Sinon, on pouvait jusqu'à présent reprocher 2 choses essentielles à l'entrée de gamme TI-82 Advanced dans les 60€:
  • L'absence d'un moteur de calcul exact, les résultats non rationnels n'étant retournés qu'en écriture décimale éventuellement approchée, forme dont l'enseignant de Mathématique n'a que faire. Un douloureux retour en arrière surtout lorsque l'ensemble des calculatrices scientifiques du collège avaient depuis des années habitué à une gestion automatique des résultats exacts dits QPiRac.
  • Plus récemment l'absence du Python, devenu depuis le langage de programmation universel des matières scientifiques au lycée et au-delà dans le contexte des nouveaux programmes, la TI-82 Advanced n'étant programmable que dans le langage interprété historique TI-Basic.

Depuis 2015 donc, pour bénéficier d'un moteur de calcul exact sur un écran couleur, il fallait se soulager de 80€ environ, le Python venant certes en prime sur les nouveaux modèles sortis depuis. Un prix raisonnable surtout par rapport à ce qui se pratiquait auparavant, mais il n'empêche pas accessible à toutes les bourses.

La réforme du lycée mise en application entre temps n'a hélas pas que des avantages. Elle a eu notamment un effet très pervers. Les élèves rentrant en Seconde ne sont plus sûrs de poursuivre l'étude de matières scientifiques en Première avec les 3 spécialités désormais à la carte, et la même incertitude se retrouve lors du passage en Terminale avec l'abandon d'une des 3 spécialités. Acheter une calculatrice graphique dans les 80€ pour peut-être l'utiliser juste une année dans le pire des cas, les familles se montrent de plus en plus frileuses et préfèrent bien souvent remettre cet investissement à plus tard. Résultat au lieu d'avoir pu bénéficier comme avant d'une prise en main progressive tout le long de l'année de Seconde, l'élève obtient sa calculatrice en Première ou en Terminale soit à la veille des épreuves écrites du BAC et se voit ainsi réduit à devoir la prendre en main rapidement au dernier moment (rappelons que les épreuves scientifiques du BAC c'est désormais très tôt dans l'année scolaire, de janvier à mars et aussi bien en Première qu'en Terminale). Ce sont parfois des enseignants qui n'osent même plus demander l'achat d'une calculatrice graphique en Seconde. Bien évidemment tout ceci impacte négativement la maîtrise de la calculatrice graphique, seul outil numérique autorisé aux épreuves scientifiques du BAC, et donc forcément les résultats. :mj:

136196 ans après nous voici donc aujourd'hui pour la rentrée 2021 à l'aube d'une nouvelle révolution des calculatrices graphiques qui va de nouveau complètement bouleverser le marché français !

Et c'est de nouveau Texas Instruments qui est à la barre, avec sa nouvelle TI-82 Advanced Edition Python, un modèle qui de par sa numérotation devrait conserver un prix voisin de 60€ !

Avec la TI-82 Advanced Edition Python, l'entrée de gamme TI-82 gagne :
  • le langage Python comme son nom l'indique :bj:
  • mais également comme tu peux le voir ci-contre enfin l'écran couleur :bj:
  • et même le moteur de calcul exact QPiRac (rationnels/fractions, angles en radians, radicaux, et certaines de leurs combinaisons) avec bien évidemment les touches clavier dédiées qui vont avec (ci-contre, 5ème rangée de touches en partant du haut) :bj:

Notons en passant le changement de couleur des inscriptions de fonctions secondaires au clavier :
  • les inscriptions relatives à
    2nde
    passent du bleu au rouge
  • les inscriptions relatives à
    alpha
    passent du vert au bleu
C'est-à-dire que le clavier devient représentatif de la coloration syntaxique Python, jolie référence. ;)

Non non, tu ne rêves pas, la TI-82 Advanced Edition Python sera une calculatrice couleur, exacte et programmable en Python ! :D

On reconnaît d'ailleurs à l'identique les interfaces de la TI-83 Premium CE Edition Python ainsi que de ses différentes applications, ce qui suggère déjà l'usage du même écran 320×240 pixels de 2,8" de diagonale sur une profondeur de 16 bits (216= 65536 couleurs différentes).

Voici donc les nouvelles barres d'entrée par fonctionnalités que nous anticipons :
  • écriture naturelle + calcul exact : à partir de 60€ avec les TI-82 Advanced Edition Python et Casio Graph 35+E II :bj:
  • Python : à partir de 60€ avec les TI-82 Advanced Edition Python et Casio Graph 35+E II :bj:
  • couleur : à partir de 60€ avec la TI-82 Advanced Edition Python :bj:

Fantastique, enfin de quoi répondre à la nouvelle problématique de l'équipement en Seconde dans le cadre de la réforme du lycée, merci TI ! :favorite:

En terme de prix, la TI-82 Advanced Edition Python semblerait donc se positionner en tant que concurrente de la Casio Graph 35+E II. Mais en terme de fonctionnalités, la TI-82 Advanced Edition Python semble également se positionner en tant qu'alternative sérieuse aux TI-83 Premium CE Edition Python, Casio Graph 90+E et NumWorks bien plus chères.

Toutes les fonctionnalités essentielles de la TI-83 Premium CE maintenant disponibles dans la gamme TI-82 et donc désormais attendues à un prix dans les 60€, un nouvel effort de démocratisation de Texas Instruments au service de la réussite du plus grand nombre, bravo ! :favorite:
Nous avons hâte de voir ce que va donner la TI-82 Advanced Edition Python, à notre avis elle a tout ce qu'il faut pour devenir la nouvelle référence au lycée français ! :D
Texas Instruments profite également de cette sortie pour apporter un changement très significatif à sa politique d'émulation. Rappelons que Texas Instruments te permet de télécharger librement des émulateurs de ses différents modèles, logiciels permettant de retrouver sur ordinateur les fonctionnalités de la calculatrice, et ce sera toujours le cas avec la TI-82 Advanced Edition Python. Toutefois ces logiciels ne fonctionnaient habituellement que 90 jours, la poursuite de l'utilisation au-delà de cette période d'essai nécessitant un numéro de licence, normalement payant.

Seuls les modèles haut de gamme TI-Nspire si achetés neufs venaient directement avec un numéro de licence dans l'emballage, licence perpétuelle.

Les modèles inférieurs TI-82 Advanced et TI-83 Premium CE n'avaient rien de tel. Les enseignants et étudiants MEEF pouvaient certes demander gratuitement à recevoir un numéro de licence. Mais pour les élèves il n'y avait aucune autre alternative que l'achat plein tarif de la licence.

Et bien tout change avec la TI-82 Advanced Edition Python, chaque calculatrice achetée neuve viendra avec un numéro de licence dans son emballage, une licence de 3 ans couvrant donc l'ensemble de la scolarité au lycée ! :bj:

13620Que nous cache la TI-82 Advanced Edition Python ? Utilise-t-elle le même matériel que la TI-83 Premium CE Edition Python voir même le même logiciel ?

Nous ne disposons d'aucun échantillon à ce jour, mais ne manquerons de te faire part de nos tests lorsque ce sera le cas, comme à notre habitude en toute franchise. En attendant nous pouvons tenter de tirer quelques informations des visuels déjà disponibles et apporter quelques hypothèses.

La TI-82 Advanced Edition Python utilise un format de boîtier très similaire à celui de l'ancienne TI-82 Advanced, et qui est en fait le format de boîtier historique des TI-84 Plus. Plus exactement si on y regarde bien, il semble s'agir du format de boîtier de la TI-84 Plus C Silver Edition de la rentrée 2013, à quelques changements de teinte près ainsi que probablement une modification de la fenêtre du port série historique mini-Jack 2.5mm, déjà supprimé sur la TI-82 Advanced pour être remplacé par la diode examen.

Ceci induit déjà plusieurs différences avec la TI-83 Premium CE Edition Python :
  • la TI-82 Advanced Edition Python est alimentée non pas par batterie rechargeable mais par piles AAA, comme confirmé ci-contre avec l'épaisseur du boîtier
  • la TI-82 Advanced Edition Python présente son port mini-USB non pas sur sa tranche latérale mais sur sa tranche supérieure avec la diode examen, ce qui indique déjà qu'elle ne peut utiliser la même carte électronique que la TI-83 Premium CE Edition Python

Avant de nous prononcer sur le matériel TI-82 Advanced Edition Python, rappelons que Texas Instruments lors du rafraichissement ou de la sortie de nouveaux modèles de gammes inférieures, a pour l'habitude de reprendre du matériel et/ou logiciel déjà développé pour d'anciens modèles de gammes supérieures. Les exemples à ce sujet sont légion :
  • à compter de 1993 les dernières TI-81 assemblées ont utilisé la carte électronique de la TI-82 qui venait tout juste de sortir, mais avec une capacité ROM réduite de moitié (64 Kio au lieu de 128 Kio) et une version TI-81 spécifique en ROM pour gérer ce nouveau matériel (version V2.00 ou V2.0V).
  • à compter de 1996 les dernières TI-82 assemblées ont de façon similaire utilisé la carte électronique de la TI-83 qui venait de sortir, ici encore avec une capacité ROM réduite de moitié (128 Kio au lieu de 256 Kio) et une version TI-82 spécifique en ROM pour gérer ce nouveau matériel (version 19.006).
  • la TI-82 STATS de 2004 reprend cette fois-ci intégralement et à l'identique les matériel et logiciel de la TI-83 sortie en 1996
  • à partir de 2007, la TI-82 STATS ainsi que la nouvelle TI-82 Stats.fr française adoptent une version modifiée de la carte électronique de la TI-83 Plus sortie en 1999 (port série sur la tranche latérale et non inférieure, mémoire Flash ROM qui conservait ses 512 Kio mais avec seulement 256 Kio de câblés, pas de possibilité de mettre à jour logiciellement) et bien évidemment une version spécifique en ROM pour gérer ce nouveau matériel (versions 1.11 ou 1.11fr7)
  • la TI-76.fr de 2009 fait exactement comme le point précédent mais avec une version ROM différente (version 1.00fr5)
  • la TI-82 Plus française de 2013 reprend cette fois-ci intégralement et à l'identique les matériel et logiciel de la TI-83 Plus dont la distribution avait cessé en France (car remplacée par la TI-83 Plus.fr USB)
  • la TI-83 Plus.fr USB française de 2013 reprend elle aussi intégralement et à l'identique les matériel et logiciel de la TI-84 Plus Silver Edition dont la distribution avait cessé (car remplacée par la TI-84 Plus C Silver Edition couleur)


A la lumière de tout ceci, nous avons 2 hypothèses sur ce que renferme la TI-82 Advanced Edition Python :
  • Soit la TI-82 Advanced Edition Python reprend le matériel de la calculatrice couleur ayant précédé la TI-83 Premium CE, c'est-à-dire la TI-84 Plus C Silver Edition, avec le processeur 8 bits z80 sans doute cette fois-ci accompagné du coprocesseur 32 bits ARM Cortex-M0 pour le Python.
    Plusieurs choses sont pratiques, c'est le même format de boîtier, la carte électronique est déjà au bon format pour les piles et le port mini-USB sur la tranche supérieure, il y aurait juste à y rajouter le coprocesseur 32 bits.
    Par contre ici le développement logiciel est plus lourd. Cela impliquerait en effet de reporter pour processeur z80 plusieurs développements qui n'étaient apparus qu'avec le processeur eZ80 des TI-83 Premium CE : le moteur de calcul exact QPiRac ainsi que l'application Python.
  • Soit la TI-82 Advanced Edition Python reprend directement le matériel de la TI-83 Premium CE Edition Python, c'est-à-dire le processeur 8 bits eZ80 accompagné du coprocessur 32 bits ARM Cortex-M0 dédié au Python (puce ATSAMD21E18A-U de chez Atmel).
    Logiciellement c'est pratique, toute la partie logicielle a déjà été développée et est donc prête à l'emploi.
    Matériellement il y aurait juste à réorganiser légèrement la carte électronique TI-83 Premium CE Edition Python afin d'avoir le port mini-USB sur la tranche supérieure, et une éventuelle adaptation au nouveau format du boîtier avec piles.
    Sauf que la TI-83 Premium CE Edition Python est toujours commercialisée, et qu'il n'y aurait aucune logique à offrir à des prix différents deux produits aux capacités identiques.
    Comme vu dans les exemples ci-dessus, dans ces cas-là la réutilisation s'accomagne d'un léger bridage matériel ou logiciel. Mais quel pourrait-il être ?
Le mieux serait cette dernière hypothèse, le matériel de la TI-83 Premium CE Edition Python étant plus puissant.

Pour nous ôter de ce doute, jetons un coup d'œil au tableau comparatif usuellement imprimé au dos de l'emballage.

Déjà surprise, la TI-82 Advanced n'est apparemment pas arrêtée puisque toujours présente. La TI-82 Advanced Edition Python n'est donc pas son successeur et ne la remplace pas, il s'agit d'un nouveau modèle.

Bref, nous y notons effectivement une différence entre la TI-83 Premium CE Edition Python et la TI-82 Advanced Edition Python. Cette dernière est apparemment incapable d'utiliser les périphériques contrôlables en langage TI-Basic ou Python (brique TI-Innovator Hub pour capteurs et actionneurs, robot TI-Innovator Rover, carte micro:bit...). Cela conforterait l'hypothèse d'une utilisation du matériel TI-83 Premium CE Edition Python, mais avec un bridage logiciel ou matériel empêchant cela. :)

Cela donne selon nous à la TI-82 Advanced Edition Python l'image d'un produit généraliste pour l'enseignement des Mathématiques et l'initiation au Python en Seconde ainsi que dans les séries technologiques. Là où la TI-83 Premium CE Edition Python avec sa connectivité conviendrait davantage pour les spécialités de sciences expérimentales (Physique-Chimie, Sciences de l'Ingénieur, NSI, ...), à condition toutefois que l'enseignant accompagne la prise en main de ces possibilités supplémentaires.

Nous remarquons au passage que la TI-83 Premium CE Edition Python devrait également bénéficier pour la rentrée 2021 de la licence d'émulation 3 ans pour tous les utilisateurs ! :bj:

Enfin, regardons les spécifications sur la page officielle. Espace de stockage en Flash de 3 Mio, mais surtout 154 Ko de mémoire de travail en RAM soit largement plus que les 32 Kio de capacité RAM de la TI-84 Plus C Silver Edition. Nouvel indice qui pousse pour l'hypothèse d'une réutilisation du matériel TI-83 Premium CE Edition Python, excellent ! :D

Source : https://education.ti.com/fr/produits/ca ... ion-python

Cesium compatible mise à jour 5.6.1 TI-83 Premium CE / 84+CE

New postby critor » 02 Mar 2021, 12:22

13615La semaine dernière sortait la mise à jour 5.6.1 pour ta TI-83 Premium CE ou TI-84 Plus CE.

arTIfiCE et AsmHook fonctionnaient toujours pour le lancement de programmes en langage machine dits ASM (compilés à partir de code source écrit en langage C ou assemblés à partir de code source écrit en langage assembleur eZ80).

Toutefois, ce n'était pas le cas de Cesium, application bien pratique t'offrant toute une interface pour entre autres lister et lancer facilement et rapidement de tels programmes.

12911Finie l'attente, MateoConLechuga te sort dès aujourd'hui la nouvelle version Cesium 3.4.1 ajoutant la compatibilité avec la dernière mise à jour système 5.6.1 ! :bj:

Téléchargements :

3 coques NumWorks édition limitée Mars 2021 à gagner

New postby Admin » 02 Mar 2021, 10:53

13036Pour la rentrée 2019, NumWorks te sortait une coque collector en édition limitée pour sa calculatrice, la Macaremaths, illustré tout en humour et talent sur le thème des Mathématiques. :bj:

Dans le même genre NumWorks renouvelle l'expérience en mieux cette année. Tu as déjà eu plusieurs occasions d'habiller ta calculatrice de façon unique au monde ; tu as déjà eu l'occasion de gagner :
  • 12 exemplaires de la coque en édition limitée d'Octobre 2020 (roi et reine de cœur)
  • 12 exemplaires de la coque en édition limitée de Novembre 2020
  • 3 exemplaires de la coque en édition limitée de Décembre 2020
  • 12 exemplaires de la coque en édition limitée de Janvier 2021
1323013229

Toujours pas gagné ou bien envie de les collectionner toutes ? Voici aujourd'hui à gagner l'édition limitée de Mars 2021. :bj:

Ce mois-ci, la tortue a réussi à s'échapper de l'écran NumWorks et t'a tracé une superbe série de triangles de Sierpiński sur la coque.

Nouvelle chance pour toi avec 3 exemplaires de cette édition ultra limitée à gagner dès maintenant sur les comptes sociaux du constructeur : :D
Tirage au sort le mercredi 31 mars.

Pour participer et peut-être gagner c'est très simple, il te suffit juste selon le réseau :
  1. de suivre, aimer ou t'abonner au compte du constructeur
  2. de taguer ou identifier un·e ami·e

N'hésite pas à participer sur chacun des comptes sociaux du constructeur pour maximiser tes chances ! :)

Et pour te faire bien voir du constructeur n'hésite pas à lui dire en même temps en commentaire combien il y a de triangles sur sa coque, petit indice : ;)
Code: Select all
import turtle

def sierp(n, l):
  a, r = 60, 1
  if n <= 0:
    for i in range (3):
      turtle.fd(l)
      turtle.left(a * 2)
  else:
    l /= 2
    n -= 1
    sierp(n, l)
    turtle.fd(l)
    sierp(n, l)
    turtle.bk(l)
    turtle.left(a)
    turtle.fd(l)
    turtle.right(a)
    r += 3 * sierp(n, l)
    turtle.left(a)
    turtle.bk(l)
    turtle.right(a)
  return r

def rotsierp(l, m):
  r = 0
  turtle.penup()
  turtle.left(90)
  turtle.fd(m - 1)
  turtle.right(90)
  for k in range(6):
    turtle.pendown()
    t = sierp(k,l)
    turtle.penup()
    turtle.right(90)
    turtle.fd(m)
    turtle.left(30)
    r += t
  return r

rotsierp(123, 3)

13621

KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode Xcas

New postby critor » 28 Feb 2021, 01:11

3692Dans un article précédent, nous te parlions de KhiCAS sorti pour TI-Nspire par Bernard Parisse, enseignant-chercheur à l'Université de Grenoble.

À l'époque, KhiCAS consistait essentiellement en un portage de GIAC, le moteur de calcul formel développé et utilisé pour son logiciel Xcas, disponible pour de très nombreuses plateformes sous licence libre GPL3.
C'est nous qui fournissions une interface en Lua permettant de dialoguer avec le moteur GIAC en écriture naturelle.

Rappelons que GIAC est également intégré de façon officielle à la HP Prime, là c'est donc HP qui fournit l'interface.

Et puis absolument pas sectaire, Bernard Parisse a souhaité offrir KhiCAS toujours gratuitement sur d'autres modèles de calculatrices :
  • Casio Graph 90+E ainsi que ses prédécesseurs et équivalents internationaux fx-CG10/20/50 pour la rentrée 2018
  • Casio Graph 35+E II ainsi que ses équivalents internationaux fx-9750/9860GIII pour la rentrée 2019
  • NumWorks N0110 pour le nouvel an 2020

Ici pas de Lua, Bernard Parisse a donc dû développer en C sa propre interface commune à l'ensemble de ces solutions, et a profité de l'occasion pour rajouter une montagne de fonctionnalités, faisant de KhiCAS pour calculatrices non plus seulement un logiciel de calcul formel, mais un véritable logiciel intégré de Mathématiques et sciences. :bj:

13617KhiCAS pour TI-Nspire bénéficie maintenant à son tour de la nouvelle interface ainsi développée, et il est grand temps pour nous de te la présenter ! :bj:

Attention, cette nouvelle interface de KhiCAS nécessite davantage de mémoire RAM, et en pratique ne se lancera correctement que sur les modèles disposant de 64 Mio de SDRAM, c'est-à-dire les TI-Nspire CX II et anciennes TI-Nspire CX.

Elle n'est ainsi pas compatible avec les anciens modèles n'intégrant que 32 Mio de SDRAM : TI-Nspire CM et TI-Nspire monochromes. :#non#:








1) 1er lancement : console, langages, langues, horloge et économie d'énergie

Go to top

Le cœur de la nouvelle interface KhiCAS, c'est sa console à partir de laquelle tu pourras interroger GIAC, saisir tes expressions ou commandes et accéder à différents menus ou applications.
Un peu l'équivalent de l'ancienne interface KhiCAS et de ce que l'on appelle écran de calcul ou historique de calcul dans d'autres contextes.

Mais avant de nous lancer dans la console, il nous faut traiter rapidement autre chose, qu'une fenêtre popup nous rappelle justement au premier lancement : KhiCAS est polyglotte. L'interpréteur de sa console comprend et parle plusieurs langages et tu es invité·e à choisir entre 2 modes :
  • le mode Xcas
  • le mode MicroPython


L'on peut toutefois appeler par la suite le menu principal via la touche
ou
doc
, et y trouver de quoi régler le langage.

4 langages y sont proposés, et le langage choisi est en permanence indiqué par un drapeau dans la barre d'état en haut d'écran :
  • Xcas
  • Xcas en mode de compatibilité Python avec ^ = **
  • Xcas en mode de compatibilité Python avec ^ = xor
  • MicroPython

Si tu as choisi le langage Xcas sur la fenêtre popup d'accueil, c'est en pratique le langage Xcas en mode de compatibilité Pyton avec ^ = ** qui est réglé.

En pratique, quelles différences ?

Très rapidement :
  • dans les 3 langages Xcas on peut appeler directement l'ensemble des fonctions mathématiques et scientifiques de Xcas, par exemple diff(sin(x)/x,x) pour dériver une expression
  • en langage MicroPython pour y accéder, il faut passer par l'importation du module xcas et l'utilisation d'une de ses fonctions d'évaluation, par exemple pour la même chose xcas.caseval("diff(sin(x)/x,x)")

Ces 2 groupes ayant des fonctionnements très différents, Bernard a codé de quoi te permettre d'identifier facilement le langage courant à tout moment. En plus du drapeau dans la barre de titre en haut d'écran, la barre de menu en bas d'écran adopte même des couleurs différentes : rose pour les langages Xcas, et jaune pour le langage MicroPython.

Concernant donc les 3 langages Xcas :
  • le langage Xcas pur reconnaît et utilise les noms de fonctions historiques de Xcas
  • les dialectes Xcas en mode de compatibilité Python reconnaissent les noms de fonctions standard Python et les évaluent de façon transparente en utilisant les fonctions Xcas équivalentes lorsqu'elles existent

Enfin, concernant les 2 langages Xcas en mode de compatibilité Python, la seule différence est l'interprétation de l'opérateur ^. Comme indiqué il est interprété au choix en tant que :
  • opérateur puissance comme dans Xcas
  • opérateur logique ou exclusif comme en Python

On apprécie en passant l'affichage et la mise à jour permanente de l'heure dans la barre d'état en haut d'écran, bien pratique en examen lorsque tu dois te séparer de ton smartphone ainsi que de ta montre connectée.

Et nul besoin de t'embêter à entrer/sortir sans arrêt de KhiCAS pour pouvoir éteindre ta calculatrice et économiser la batterie :
  • tu peux éteindre l'écran directement depuis KhiCAS avec le raccourci officiel
    ctrl
  • KhiCAS éteindra de plus automatiquement l'écran en cas d'inutilisation

Comme tu peux le constater, KhiCAS se lance par défaut en anglais. Toutefois tu trouveras dans ce même menu de quoi le passer intégralement en Français, et même partiellement en Espagnol, Grec et Allemand.

Et surtout, tu peux via ce même menu sauvegarder différents états de l'environnement KhiCAS ici appelés sessions, et les recharger à tout moment. De quoi travailler donc différents problèmes ou même différentes matières selon les aléas de ton emploi du temps, sans que cela ne te fasse perdre le travail déjà entamé sur un autre problème.

Nous allons pour notre part rester en Anglais, et dans un premier temps pour notre découverte utiliser le langage Xcas en mode de compatibilité Python.




2) 1ères saisies : écriture naturelle, aides et menu de bas d'écran

Go to top

Une sélection des fonctions les plus utiles est rapidement accessible via le menu de bas d'écran.

Ses différents onglets s'ouvrent comme indiqué via les raccourcis
shift
1
à
shift
9
.
Les autres raccourcis liés aux touches du pavé numérique
shift
0
,
shift
.
et
shift
(-)
ne sont pas indiqués à l'écran mais également fonctionnels.

L'onglet algb par exemple te présente une sélection de fonctions concernant l'algèbre. De quoi factoriser ou développer/simplifier/réduire dans le contexte trigonométrique ou général, décomposer une fraction en éléments simples, ou encore définir une somme ou un produit via son terme général.

Bien évidemment, tout résultat peu importe sa forme peut librement être stocké dans une variable et réutilisé plus tard.

Mais au-delà de ça, l'interface est extrêmement bien conçue et pensée du point de vue utilisateur, visant à permettre à tout-le-monde de prendre en main rapidement le logiciel. La coloration syntaxique est bien pratique, et surtout l'on remarque au passage que la saisie d'un nom de fonction, qu'elle soit effectuée via un menu ou au clavier, s'accompagne d'une info-bulle décrivant ce qu'elle fait, ce qu'elle attend comme paramètres éventuels, et donnant même quelques exemples ! :bj:

L'affichage est certes ici tronqué mais c'est parfaitement prévu et normal ; il s'agit en fait d'un résumé ou aperçu de l'écran d'aide associé à la fonction en question. Pour accéder à l'écran d'aide complet il suffit d'avoir le curseur positionné juste à droite du nom de la fonction ou de sa parenthèse ouvrante (ce qui est normalement le cas en cours de saisie) et d'effectuer une simple pression sur
comme justement indiqué à l'écran. Tu accèdes alors à un écran exhaustif associé à la fonction, certes an anglais mais comme vu plus haut on peut si on le souhaite passer en français. Imagine le temps qu'il a fallu pour saisir tout cela pour chaque fonction. Les exemples fournis sont de plus interactifs, dans le sens où ils peuvent être saisis automatiquement pour démonstration en tapant ici
tab
ou


Comme tu peux le remarquer ici, la console n'intègre pas l'écriture naturelle automatique des expressions. En réalité c'est géré, mais différemment.

Chaque nouveau résultat obtenu t'est d'abord présenté en affichage naturel. Au cas où l'expression déborde de l'écran, tu as alors la possibilité d'en explorer les différents composants avec les flèches, ou encore de zoomer/dézoomer via le raccourci indiqué par le +- en menu de bas d'écran.

Une fois cet écran passé il te reste possible de le rappeler à tout moment depuis la console. Il te suffit de remonter avec
dans l'historique de calculs sur l'expression que tu souhaites visualiser en écriture naturelle, et d'utiliser alors le raccourci indiqué par le 2d en menu de bas d'écran.

Encore mieux que ça, si tu le souhaites tu peux même utiliser le même raccourci sur la ligne de saisie, et bénéficier ainsi toi-même d'un éditeur en écriture naturelle pour la saisie de ton expression.



L'onglet calc traite de l'analyse, te fournissant nombre de choses hautement utiles au lycée ou au-delà :
  • dériver des expressions via la fonction diff() ou directement la notation usuelle de Lagrange
  • les primitiver ou intégrer via une même fonction integrate()
  • calculer une limite en l'infini (à saisir en tant que oo) ou en une valeur, dans ce dernier cas aussi bien par la gauche que par la droite ou les deux à la fois, et ici encore via une unique fonction limit()
  • calculer des séries de termes via series()
  • résoudre des équations ou systèmes d'équations via solve()
  • résoudre des équations différentielles via desolve()
  • obtenir le terme général d'une suite définie par récurrence via rsolve()




Via l'onglet plot, KhiCAS est même capable de tracer des représentations graphiques très variées pour les fonctions, suites et séries statistiques.

plot() par exemple permet aussi bien de tracer des graphes de fonctions que des nuages de points.

On apprécie en passant la mise en surbrillance des parenthèses appariées sur la ligne de saisie, lorsque le curseur est positionné sur l'une d'entre elles.

Comme indiqué à chaque fois en haut d'écran les flèches te permettent alors directement de naviguer dans la représentation obtenue, et tu peux également y zoomer/dézoomer avec
+
ou
-
.

plotseq() permet d'obtenir le diagramme en toile d'araignée d'une suite, ainsi que le détail de la table de valeurs ayant permis de la construire une fois retourné à la console.

Bien d'autres possibilités sont ici encore présentées :
  • lignes brisées via plotlist()
  • fonctions paramétriques via plotparam()
  • fonctions polaires via plotpolar()
  • champs de vecteurs via plotfield()
  • histogrammes via histogram()
  • diagrammes en barres via barplot()




L'onglet regr te présente les possibilités de régressions/ajustements de séries statistiques à deux variables.

On apprécie d'obtenir à chaque fois le nuage de points de la série statistique, le graphe de l'ajustement, ainsi que l'équation de l'ajustement avec ses différents paramètres une fois revenu à la console.

Ici encore bien d'autres possibilités que l'ajustement linéaire :
  • logarithmique
  • exponentiel
  • puissance
  • polynomial
  • sinusoidal




L'onglet matr te met sous la main de quoi travailler avec les matrices.

Ici encore, l'écran de visualisation/édition en écriture naturelle démontre tout son intérêt.

Et pour t'accélérer la chose si besoin, une interface est disponible sur le choix matrix( ainsi qu'au menu principal via
doc
ou
, te demandant le nom de variable, le nombre de lignes et le nombre de colonnes, avant de te construire la forme dans l'éditeur en écriture naturelle que tu n'auras alors plus qu'à compléter.





L'onglet cplx t'apporte de quoi manipuler les nombres complexes.

Module, argument, partie réelle, partie imaginaire, et conjugué.

Et également de quoi ici encore résoudre, factoriser ou décomposer en éléments simples, mais en tenant compte cette fois-ci du contexte des nombres complexes.



Le dernier onglet visible arith traite de l'arithmétique.

Modulo, décomposition en facteurs premiers, plus grand diviseur commun, nombre premier, ...



Le raccourci
shift
0
permet pour sa part de dérouler un onglet non visible au sujet des probabilités, dénombrements et simulations.

Factorielle, nombres aléatoires, distributions binomiale, normale ou exponentielle...



Autre onglet non visible via le raccourci
shift
.
, traitant ici des valeurs numériques.

De quoi basculer entre écriture exacte et décimale, arrondir à l'entier ou à la décimale souhaitée par défaut ou par excès, extraire le signe, obtenir le maximum ou minimum.



Enfin, le raccourci
shift
(-)
permet d'accéder à un dernier onglet masqué.



Peur de te perdre avec tous ces raccourcis d'onglets parfois masqués qui de plus comme on a pu voir varient entre la console, l'éditeur en écriture naturelle et l'écran graphique ? Pas de problème, tu as également tout un écran d'aide exhaustif dédié aux raccourcis accessible au menu principal via
doc
ou
!




3) Catalogue, recherche et auto-complétion

Go to top

Mais tout ceci, ce n'est qu'une toute petite sélection de l'ensemble des fonctions offertes par KhiCAS, à peine la partie émergée de l'iceberg. Et ne crois surtout pas avoir vu le plus impressionnant, loin de là.

Pour citer un seul exemple, il existe une fonction tabvar() te permettant de réaliser l'étude d'une fonction. Tu obtiens alors :
  • le tableau d'étude de la fonction dans lequel tu peux naviguer, avec ses variations, le signe de sa dérivée première, et même le signe de sa dérivée seconde avec indication du caractère convexe ou concave qui en découle pour la courbe.
  • et lors du retour à la console, les différentes étapes du raisonnement avec ce qui a permis de déterminer le domaine d'étude si non précisé en paramètre, ainsi que les éventuelles asymptotes

Comment faire pour découvrir ces pépites cachées ? La touche
menu
te permet d'accéder au catalogue de fonctions. Tu peux alors choisir d'en consulter le contenu en intégralité ou par catégories, à chaque fois dans l'ordre alphabétique.

Tu peux même y effectuer une recherche, juste à saisir les premiers caractères du nom de la fonction recherchée.

Niveau catégories nous sommes gâtés avec :
  • Algèbre
  • Algèbre linéaire
  • Analyse
  • Arithmétique et crypto
  • Complexes
  • Courbes
  • Polynômes
  • Probabilités
  • Commandes de programmes
  • Réels
  • Résoudre
  • Statistiques
  • Trigonométrie
  • Options
  • Listes
  • Matrices
  • Programmes
  • Modification variables
  • Constantes physiques
  • Unités
  • Tortue




Mais aucune obligation de passer par le catalogue pour effectuer une recherche ou une saisie sans avoir à taper le nom de la fonction. Tu peux tout simplement commencer à saisir le nom de la fonction dans la console. À partir de 2 caractères saisis, une info-bulle te présentera l'ensemble des fonctions correspondantes. Tu pourras alors soit en valider la 1ère proposition avec
, soit choisir une autre proposition en en demandant la liste avec
, soit encore poursuivre ta saisie avec des caractères supplémentaires pour affiner la chose.




4) Physique-Chimie et sciences expérimentales : constantes et unités

Go to top

Comme nous venons de le voir au catalogue via
menu
, KhiCAS est très loin de ne servir qu'en Mathématiques. Tu as de quoi également traiter des problèmes spécifiques à la Physique-Chimie ou aux sciences expérimentales, avec une riche bibliothèque de constantes physiques, que tu pourras récupérer et utiliser avec leurs unités.

Tout comme les fonctions, les constantes bénéficient elles aussi de la formidable interface orientée utilisateurs de KhiCAS. chaque constante s'accompagne à la saisie d'une info-bulle et dispose d'un écran d'aide appelable comme vu plus haut.





Nous avons donc également une bibliothèque d'unités.

Les unités sont ici de véritables objets faisant partie intégrante des expressions saisies ou retournées. C'est-à-dire qu'elles peuvent être stockées avec la valeur qu'elles accompagnent dans des variables et même intervenir au sein de calculs, se décomposant et recomposant alors pour former la nouvelle unité du résultat.

Voici l'ensemble des unités au menu, et si tu peux librement les combiner via l'opération adéquate pour composer une infinité d'autres unités :




5) Applications tableur, tableau périodique et autres

Go to top

Avant de passer au gros morceau de la programmation, sur une note plus légère mais tout aussi formidable, KhiCAS intègre également plusieurs applications. On trouve de quoi les lister et lancer au menu principal via
doc
ou
.

Donc, tu disposes déjà d'une application tableur.

L'onglet edit du menu de bas d'écran te permettra d'initier les différentes manipulations spécifiques à ce format : effacer ou insérer une ligne ou colonne, recopier une formule vers le bas ou vers la droite, etc.

Le reste des onglets te permettent notamment de traiter les données saisies sous cette forme avec les fonctions de KhiCAS vues plus haut : représentations graphiques et diagrammes, ajustement / régressions, matrices, etc.




Pour compléter en Physique-Chimie et sciences expérimentales, KhiCAS comporte même une application de tableau périodique des éléments.

Une application une fois de plus bien intégrée à l'environnement KhiCAS, la touche
enter
permettant par exemple de récupérer sur la console les données d'un élément chimique sous forme de liste.



Tu trouves aussi ici une application te permettant d'illustrer la conjecture de Syracuse pour la valeur de ton choix.

Belle intégration une fois encore, en fin d'exécution tu récupères dans la console la liste des valeurs générées associées et peux alors les traiter : en déterminer l'altitude maximale, le temps de vol en altitude ou encore le temps de vol tout court.



Tu disposes également d'une application pour la fractale de Mandelbrot.



Besoin de te détendre de temps en temps après tes dures phases de labeur ? KhiCAS est encore là pour toi, avec une application pour le jeu de Mastermind.

C'est simple, plutôt que de demander ce que fait KhiCAS, tu devrais plutôt demander ce qu'il ne fait pas. La réponse peut alors être très courte : KhiCAS fait tout, sauf le café. :P




6) Programmation en mode Xcas

Go to top

KhiCAS te permet également de créer. Le menu principal appelable via
menu
ou
, te permet de basculer sur un éditeur de script. Tu peux donc y saisir tes scripts dans la langage courant de KhiCAS (langage Xcas ou Python) et les exécuter.

Tu peux même transférer sur ta calculatrice les scripts compatibles de ton choix et les ouvrir dans l'éditeur, fichiers .py pour le langage Python.

Via le raccourci indiqué pour +- tu peux également basculer entre une grande et une petite taille de police, cette dernière permettant d'afficher plus de lignes par écran.


Le menu de bas d'écran te met une fois de plus à portée de main l'essentiel dont tu as besoin :
  • onglet test pour les opérateurs de test et instructions conditionnelles
  • onglet loop pour les blocs de boucle et tout ce qui est relatif aux fonctions
  • onglet misc
  • ainsi qu'une sélection d'onglets de fonctions déjà accesibles en mode console : relatifs aux matrices, aux nombres complexes, à l'arithmétique, etc.


L'onglet logo te fournit quand à lui des fonctions de tracé relatif à la scratch/turtle.

Gros avantage ici par rapport à d'autres solutions concurrentes, tu peux zoomer, dézoomer et même naviguer dans le tracé.





Voilà qui achève déjà ce premier épisode traitant du nouveau KhiCAS pour TI-Nspire CX.

Notons bien que nous avons été tout le long de cet article en mode Xcas avec la seule compatibilité syntaxique Python. Toutes les subtilités du langage Python sont loin d'être gérées, notamment tout ce qui concerne les modules.
Pour ceux qui ont des besoins Python plus spécifiques, il suffit de basculer le réglage du langage sur Micropython afin de passer la console ainsi que l'éditeur de script sur un interpréteur Micropython complet et parfaitement standard ; nous prendrons le temps de présenter cela une prochaine fois.

Bien que n'ayant couvert qu'une petite partie de ce que permet véritablement KhiCAS, l'on peut honnêtement dire que KhiCAS avec sa nouvelle interface pour TI-Nspire CX est le plus génial et le plus grand logiciel tiers de Mathématiques et de Sciences jamais sorti sur calculatrices graphiques ! :#tritop#:

Un outil professionnel entièrement gratuit qui est à la fois polyvalent, et très complet et profond dans tout ce qu'il permet de faire ! :bj:

L'aide en ligne et l'intuitivité semblent avoir été pensées sur-mesures pour une prise en main aisée et autonome par les utilisateurs, avec notamment le travail formidable effectuée autour du catalogue de fonctions et de leur saisie, ainsi que les écrans d'aide exhaustifs. Des qualités rarement vues à un tel niveau sur calculatrices ! :D

Le caractère programmable avec la gestion des scripts, la syntaxe Python, les fonctions de tracé ou même l'interpréteur MicroPython sont également un gros avantage, surtout maintenant que le Python est le langage universel parlé dans toutes les matières scientifiques au lycée et au-delà.

Mais quel dommage que ce logiciel libre et gratuit soit bêtement rendu inaccessible en mode examen. Pourtant, selon les spécifications du mode examen en France, KhiCAS ne fait pas partie des éléments à bloquer, c'est-à-dire pour résumer les données, documents et informations personnelles.

KhiCAS n'est pourtant rien de tout cela, ce n'est pas une anti-sèche mais un logiciel, un logiciel parfaitement légitime de plus.

Comme rien ne semble bouger depuis des années, peut-être serait-il temps que la communauté de développeurs TI-Nspire Ndless daigne enfin se pencher sur le problème du mode examen, comme a su le faire la communauté NumWorks Omega avec modération et apparemment succès jusqu'à présent.




Téléchargements : KhiCAS pour TI-Nspire CX II - TI-Nspire CX/CM et monochromes

Lien : tutoriel d'installation Ndless

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
1109 utilisateurs:
>1078 invités
>24 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)