« MathPrint » : différence entre les versions

De TI-Planet Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(17 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
"MathPrint" est le nom d'une fonctionnalité ajouté par TI sur ses [[TI-84+]] à partir de la version 2.53MP.<br />
[[Image:MathPrint-Comparaison.png|thumb|upright|300px|Comparaison]]
Cette fonctionnalité a pour but d'apporter un rendu graphique aux entrées et sorites mathématiques en temps réel et différé, sur l'écran.


[[Image:MathPrint-Comparaison.png|Comparaison sans et avec MathPrint]]
"MathPrint" est le nom d'une fonctionnalité ajoutée par TI sur ses [[TI-84+]] à partir de la version 2.53MP.<br />
Cette fonctionnalité a pour but d'apporter un rendu graphique aux entrées et sorties mathématiques en temps réel et en différé, sur l'écran (appelée "écriture naturelle").


== Nouvelle fonctionnalité ==
Cependant, le mot '''MathPrint''', synonyme de '''PrettyPrint''', désigne plus généralement un affichage en écriture naturelle, disponible sur bien plus de calculatrices que la seule série [[TI-84 Plus]]: Les TI-Nspire, TI-73, ainsi que quelques autres munies de programmes possèdent une écriture MathPrint.
-[[MathPrint]] Ajoute sur les calculatrices un mode d'affiche en écriture naturelle avec de vrai fractions, de vrai fractions et autres...
 
-Il y a de nouveaux menus disponible en appuyant sur les touches [aplha] + [F1,F2,F3,F4] ou des commande sont mise pour eviter d'aller les chercher das le menu catalogue.
Cette page décrit la fonctionnalité '''MathPrint''' des nouveaux OS TI-84 Plus, mais elle permet de comprendre le mode d'affichage des expressions sur les calculatrices à saisie MathPrint ou PrettyPrint en général.
-On peut faire des copier coller grâce a [[MathPrint]]
 
-Il y a une nouvelle fonctions sur le graphique qui permet de Zoomer.
== Nouvelles fonctionnalités ==
-Catalogue Help n'a étrangement pas été mis a jour.
[[Image:Menu-MathPrint.jpeg|thumb|upright|300px|Menu MathPrint avec Alpha+Fx]]
-Si il y a une erreur dans un des programme, l'erreur est affichée a la place du "done".
* [[MathPrint]] Ajoute sur les calculatrices un mode d'affichage en écriture naturelle avec par exemple de vraies fractions (avec le numérateur graphiquement au dessus du dénominateur)
-Quand on appuie sur la touche [ENTER] sur un OS sans [[MathPrint]], l’entré précédente est reexecuter, avec [[MathPrint]], l’entré précédente est reexecuter mais en l'affichant préalablement.
* Il y a de nouveaux menus disponible en appuyant sur les touches [Alpha] + [F1,F2,F3,F4] où sont présents des raccourcis vers des commandes habituellement présentes dans leurs menus ou dans le catalogue.
* Il est possible de réaliser des copier-coller grâce au [[MathPrint]]
* Il y a une nouvelle fonction sur le graphique qui permet de Zoomer.
* ''Catalog Help'' n'a pas été mis a jour.
* S'il y a une erreur dans un programme, l'erreur est affichée à la place du "Done".
* Quand on appuie sur la touche [ENTER] sur un OS sans [[MathPrint]], l’entrée précédente est ré-executée, mais avec [[MathPrint]], l’entrée précédente est ré-executée en l'ayant affichée préalablement.
<br />


== Nouveaux Tokens ==
== Nouveaux Tokens ==
Ligne 129 : Ligne 135 :


== Mémoires et flags ==
== Mémoires et flags ==
;Flags
-
:5, (iy 44 h) MathPrint. Vous devez effacer l'écran ainsi que remplir CmdShadow et textShadow 20h si vous changez cette option.
:0, (iy +48 h) contrôle le mode de fraction les bits 1 et 4 de l'(iy 47 h) sont liées à l'OS pour générer une réponse sous forme de fraction.
:4, (iy +45 h): désactive ou active le message sur les menus "Press-to-Test". Non affecté par les Réglages par défaut.
;Memoires
:RAM page 3, 977Eh–9A7Dh
:RAM page 3, 9A7Eh–9D7Dh


== B_CALLs ==
== B_CALLs ==


Pour les version de l'OS qui ont [[Mathprint]], 96 B_CALLs ont été ajouter.
Pour les version de l'OS qui ont le [[Mathprint]], 96 B_CALLs ont été ajoutés.
 
== Compatibilité ==


== compatibilité ==
* Les programmes utilisant l'écran d'accueil peut être moins jolis graphiquement. Cela inclut les applications qui font des choses étranges sur l'écran d'accueil. Les utilisateurs doivent donc désactiver MathPrint avant de les exécuter, et les programmes doivent effacer l’écran avant toute chose pour éviter les bugs.
* Vous pouvez vous retrouver avec tout la mémoire qui s'affiche sur l’écran graphique.
* Avec [[Omnicalc]], il y a des bugs en rapport avec la gestion des parenthèses.
* Dans le menu d'[[Omnicalc]], l'affichage buggue à cause de [[MathPrint]].
* [[Calculatil]] crée un bug important lorsque vous éteignez la calculatrice.
* ld a,1 \ ld (appInfo+2),a \ bcall($50CB) ne fonctionne pas correctement.
* Le "Done" est affiché quoi qu'il arrive a la fin des programme.


== Bugs et performance ==
== Bugs et performance ==


Il y a avec la fonctionnalité [[MathPrint]] des bugs ou des fonctionnalités étrange. Notez qu'il y a aussi des bugs propre a l'OS.
Il y a, avec la fonctionnalité [[MathPrint]], des bugs et fonctionnalités imprévus. Notez qu'il y a aussi des bugs propres a l'OS.
;Bug MathPrint:
;Bugs MathPrint:
:Lorsqu'une liste est affichée, vous ne pouvez pas reprendre une nouvelle entrée même en appuyant sur la touche entré.
:Lorsqu'une liste est affichée, vous ne pouvez pas reprendre une nouvelle entrée même en appuyant sur la touche entrée.
:MathPrint ne peut pas gérer des expressions trop complexes, plus précisément, de multiples niveaux de fractions  
:MathPrint ne peut pas gérer des expressions trop complexes, plus précisément, de multiples niveaux de fractions  
:les symboles affichée grâce a FUNC on plusieurs problème d'affichage lorsqu'il sont important, cette limite est cependant dur a dépasser. Si votre expression commence à exiger le défilement vertical, la calculatrice ralentiras beaucoup et bugeras a une certaine limite.
:les symboles affichée grâce a FUNC on plusieurs problème d'affichage lorsqu'il sont importants, cette limite est cependant dure a dépasser. Si votre expression commence à exiger le défilement vertical, la calculatrice ralentira beaucoup et bugguera à une certaine limite.
:Il n'est pas possible de calculer l'inverse d'une matrice en mode MathPrint.
:Il n'est pas possible de calculer l'inverse d'une matrice en mode MathPrint.
:Il y a des problèmes de stabilité avec MathPrint.
:Il y a des problèmes de stabilité avec MathPrint.
;Bug propre a l'OS
;Bugs propres a l'OS
:Dans bien des situations, l’écran de la calculatrice peut ne pas s'effacer d'un écran a un autre.
:Dans bien des situations, l’écran de la calculatrice peut ne pas s'effacer d'un écran à un autre.
:le graphiques bug pour certaine fonction.
:le graphiques buggue pour certaine fonction.
;Bug propre a l'asm
;Bug propre a l'asm
:Il y a des compatibilité avec des applications et des programme en assembleur car les nouvelles B_CALLs ajouté ne sont pas compatible avec certaine autre B_CALLs des OS inférieur.
:Il y a des soucis de compatibilité avec des applications et des programmes en assembleur car les nouveaux B_CALLs ajoutés ne sont pas compatibles avec certains autres des OS inférieurs.
 
 
<references/>
 
{{Logiciels}}

Dernière version du 25 avril 2013 à 14:26

Comparaison

"MathPrint" est le nom d'une fonctionnalité ajoutée par TI sur ses TI-84+ à partir de la version 2.53MP.
Cette fonctionnalité a pour but d'apporter un rendu graphique aux entrées et sorties mathématiques en temps réel et en différé, sur l'écran (appelée "écriture naturelle").

Cependant, le mot MathPrint, synonyme de PrettyPrint, désigne plus généralement un affichage en écriture naturelle, disponible sur bien plus de calculatrices que la seule série TI-84 Plus: Les TI-Nspire, TI-73, ainsi que quelques autres munies de programmes possèdent une écriture MathPrint.

Cette page décrit la fonctionnalité MathPrint des nouveaux OS TI-84 Plus, mais elle permet de comprendre le mode d'affichage des expressions sur les calculatrices à saisie MathPrint ou PrettyPrint en général.

Nouvelles fonctionnalités

Menu MathPrint avec Alpha+Fx
  • MathPrint Ajoute sur les calculatrices un mode d'affichage en écriture naturelle avec par exemple de vraies fractions (avec le numérateur graphiquement au dessus du dénominateur)
  • Il y a de nouveaux menus disponible en appuyant sur les touches [Alpha] + [F1,F2,F3,F4] où sont présents des raccourcis vers des commandes habituellement présentes dans leurs menus ou dans le catalogue.
  • Il est possible de réaliser des copier-coller grâce au MathPrint
  • Il y a une nouvelle fonction sur le graphique qui permet de Zoomer.
  • Catalog Help n'a pas été mis a jour.
  • S'il y a une erreur dans un programme, l'erreur est affichée à la place du "Done".
  • Quand on appuie sur la touche [ENTER] sur un OS sans MathPrint, l’entrée précédente est ré-executée, mais avec MathPrint, l’entrée précédente est ré-executée en l'ayant affichée préalablement.


Nouveaux Tokens

Commande Description Utilisations
AUTO Answer basic [EF 3B]
CLASSIC basic [EF 38]
DEC Answer basic [EF 3C]
▶F◀▶D permute entre le mode fraction et le mode décimaux [EF 31]
Answer basic [EF 3D]
FRAC AnlogBASE() calcule dans une autre base logBASE(x,base) [EF 34]
MATHPRINT basic [EF 37]
n/d normal fraction, numerateur n/d denominateur. [EF 2E]
▶n/d◀▶Un/d Permute entre les differentes forme de fractions. [EF 30]
ZQuadrant1 [EF 17]
randIntNoRep() Genere une liste aleatoire de dimension hight-low+1 randIntNoRep(low,high) [EF 35]
remainder() Genere un modulo x % y, remainder(x,y) [EF 32]
summation ∑() ∑(expression,variable,debut,fin) [EF 33]
Un/d nombre fractionnaire, numérateur entier Un / d n / d dénominateur [EF 2F]
ZFrac1/2 delta-x,y = 1/2 [EF 18]
ZFrac1/3 delta-x,y = 1/3 [EF 19]
ZFrac1/4 delta-x,y = 1/4 [EF 1A]
ZFrac1/5 delta-x,y = 1/5 [EF 1B]
ZFrac1/8 delta-x,y = 1/8 [EF 1C]
ZFrac1/10 delta-x,y = 1/10 [EF 1D]
ZQuadrant1 [EF 17]

Mémoires et flags

Flags

-

5, (iy 44 h) MathPrint. Vous devez effacer l'écran ainsi que remplir CmdShadow et textShadow 20h si vous changez cette option.
0, (iy +48 h) contrôle le mode de fraction les bits 1 et 4 de l'(iy 47 h) sont liées à l'OS pour générer une réponse sous forme de fraction.
4, (iy +45 h): désactive ou active le message sur les menus "Press-to-Test". Non affecté par les Réglages par défaut.
Memoires
RAM page 3, 977Eh–9A7Dh
RAM page 3, 9A7Eh–9D7Dh

B_CALLs

Pour les version de l'OS qui ont le Mathprint, 96 B_CALLs ont été ajoutés.

Compatibilité

  • Les programmes utilisant l'écran d'accueil peut être moins jolis graphiquement. Cela inclut les applications qui font des choses étranges sur l'écran d'accueil. Les utilisateurs doivent donc désactiver MathPrint avant de les exécuter, et les programmes doivent effacer l’écran avant toute chose pour éviter les bugs.
  • Vous pouvez vous retrouver avec tout la mémoire qui s'affiche sur l’écran graphique.
  • Avec Omnicalc, il y a des bugs en rapport avec la gestion des parenthèses.
  • Dans le menu d'Omnicalc, l'affichage buggue à cause de MathPrint.
  • Calculatil crée un bug important lorsque vous éteignez la calculatrice.
  • ld a,1 \ ld (appInfo+2),a \ bcall($50CB) ne fonctionne pas correctement.
  • Le "Done" est affiché quoi qu'il arrive a la fin des programme.

Bugs et performance

Il y a, avec la fonctionnalité MathPrint, des bugs et fonctionnalités imprévus. Notez qu'il y a aussi des bugs propres a l'OS.

Bugs MathPrint
Lorsqu'une liste est affichée, vous ne pouvez pas reprendre une nouvelle entrée même en appuyant sur la touche entrée.
MathPrint ne peut pas gérer des expressions trop complexes, plus précisément, de multiples niveaux de fractions
les symboles affichée grâce a FUNC on plusieurs problème d'affichage lorsqu'il sont importants, cette limite est cependant dure a dépasser. Si votre expression commence à exiger le défilement vertical, la calculatrice ralentira beaucoup et bugguera à une certaine limite.
Il n'est pas possible de calculer l'inverse d'une matrice en mode MathPrint.
Il y a des problèmes de stabilité avec MathPrint.
Bugs propres a l'OS
Dans bien des situations, l’écran de la calculatrice peut ne pas s'effacer d'un écran à un autre.
le graphiques buggue pour certaine fonction.
Bug propre a l'asm
Il y a des soucis de compatibilité avec des applications et des programmes en assembleur car les nouveaux B_CALLs ajoutés ne sont pas compatibles avec certains autres des OS inférieurs.