Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Réassort du coffret Pokémon 151 Électhor-ex : où l’acheter ?
Voir le deal

blème commande Text(

3 participants

Aller en bas

blème commande Text( Empty blème commande Text(

Message par persalteas Jeu 15 Mar - 12:21

Bijour tout le monde...

Je croyais tout connaitre en TI Basic, mais voilà une preuve qu'on en apprend encore tous les jours...

je connaissais déjà deux utilisations de la commande text( :

1) Text(Y,X,texte1,texte2,...,texte n

qui écrit en petit

2) Text(-1,Y,X,texte1,texte2,...,texte n

qui écrit en gros.


Et aujourd'hui... c'est bizarre.

Je viens d'essayer (parce que Sourcecoder me l'a demandé)
Code:

Text(-14,14,"texte"

Et j'obtiens uen erreur, bien sur, mais une erreur Data Type.


Celà m'étonne. Connaissez vous la mystérieuse troisième utilisation de la commande Text ? Savez vous quelles raisons obscures poussent sourcecoder a me donner ce code ? Découvrirez-vous par vous même le type de données que demande ce secret précieux ? La suite dans le prochain post.

persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

blème commande Text( Empty Re: blème commande Text(

Message par linkakro Jeu 15 Mar - 15:52

J'ai un doûte : Le "-" de ton code est-t-il la négativité ou l'opération ?
En effet il est question de SourceCoder qui utilise des caractère spéciaux ASCII.

Maintenant qu'on en parle :
le manuel n'explique pas non plus le sens de Text(-1,Y,X,valeur.

Cependant le manuel parle d'expressions de 10 caractères, ce que je ne comprends pas. Scratch
J'ose immaginer qu'il y ait un rapport.

J'attends impatiemment la suite... Content
"C'est tout, pour le moment."
linkakro
linkakro
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

blème commande Text( Empty Re: blème commande Text(

Message par persalteas Jeu 15 Mar - 16:25

C'est bien la négativité...

j'ai demandé sur Cemetech, il parait que c'est un bug.
Donc c'est normal que ça ne marche pas, ça déjà c'est fixé, mais ça n'explique pas cette étrange erreur de Data Type...
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

blème commande Text( Empty Re: blème commande Text(

Message par sandro Jeu 15 Mar - 17:18

Je crois avoir trouver :
si le 1er argument est un nombre strcictement positif, alors le premier "ordonnée", le 2nd "abscisse" et tous les suivants ce qui est à afficher.
Par contre, si le 1er argument est un nombre strcictement négatif, alors le premier argument signifie "écrit en grand", le second "ordonnée", le 3ème "abscisse" et tous les suivants ce qui est à afficher.

Donc si tu met en premier argument un nombre négatif, les 2 argumentssuivant doivent être l'ordonnée et l'abscisse. Or à la place de l'abscisse (type nombre), tu met un texte (type chaîne), donc l'erreur type de donnée est totalement normale.

Sandro
sandro
sandro
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 806
Date d'inscription : 01/07/2011
Etudes : T°S SVT spé maths
Points Forum : 29
Points Concours : 5
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84+ SE
  • - TI-89
  • - Casio Collège

TI-84+ SE


Revenir en haut Aller en bas

blème commande Text( Empty Re: blème commande Text(

Message par linkakro Jeu 15 Mar - 18:10

Bien trouvé Sandro Ok

reformulé :
La compréhension des argumments dépend du premier argumment, pas de leurs types.
Donc un argumment négatif au début provoque une lecture qui attend deux nombres aux argumments suivants, d'où une erreur sur le troisième argumment si c'est un texte.
Code:

Text(  Y>0  ,  X  ,  "texte"
Text(  -Z    ,  Y  ,  X          ,"texte"
Ici X est en face de texte donc le cas de figure suivant plante :
Text(  -Z    ,  X  ,  "texte" ,  ???

Sinon je cherche toujours ce que le manuel veut dire avec son histoire de 10 caractères maximums.
manuel 84plus a écrit:Text(ligne,colonne,valeur,valeur . . .)
valeur peut être un texte entouré de guillemets ( " ), ou une expression. Sur la TI-84 Plus, le résultat
de l’expression sera affiché avec un maximum de 10 caractères.
EDIT : stop, je viens de comprendre.
Ils veulent dire que le résultat d'un calcul contient 10 caractères, exposant compris.
1234567891123 sera affiché 1.2346E12 (le 6 est un arrondit) au lieu de 1.234567891E12 auquel je m'attendrais avec 10 chiffre de mantisse et et 2 d'exposant.
linkakro
linkakro
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

blème commande Text( Empty Re: blème commande Text(

Message par persalteas Jeu 15 Mar - 19:11

Merci Sandro ! Clin Oeil

bouton vert !
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

blème commande Text( Empty Re: blème commande Text(

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum