Poster un nouveau sujet Poster une réponse
[débutant] les chaînes.
Auteur Message
Chocolat
Invité
Posté le : Mar 24 Mai 2011, 18:55   Citer 

Bonjour,

Je suis débutant en programmation sur la calculatrice. J'ai une ti-82 stars.fr et lorsque je veux faire une chaine je vais dans 2nd->catalog->chaine( or sur les programmes, il n'y a pas de parenthèse et cela me dérange car j'ai cette ligne :
Input "mot:",chaine0 or mois je ne peux que l'écrire input "mot:",chaine(0) et lorsque je lance le programme il me met une erreur a cette ligne. Je suis débutant et ue m'excuse pour cette question qui me semble bête mais important pour continuer.
Merci

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
azerty1



Autorisation : Membre
Nb de messages : 468
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mar 24 Mai 2011, 19:02   Citer 

Les chaînes se trouvent dans le menu [VAR]+7 =)

----------------------
Ti-Connect 64bits
PROTECT
Tuto Skin Perso Wabbitemu
 Adresse email Haut de page Bas de page 
 
Chocolat
Invité
Posté le : Mar 24 Mai 2011, 19:05   Citer 

A ok mais les chaînes(0) servent a quoi alors ?

  Haut de page Bas de page 
 
Chocolat



Autorisation : Membre
Nb de messages : 74
Inscrit le : Mar 24 Mai 2011, 19:08
Posté le : Mar 24 Mai 2011, 19:11   Citer 

Alors j'ai un autre problème. Je lance le programme et il me marque
ERR:DIM INVALIDE a la ligne If Chaine0="

Pourquoi ?

 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 468
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mar 24 Mai 2011, 19:11   Citer 

Ah, alors là, je ne sais pas... :/
Tu pourrais mettre le reste du code stp?
Code
(et en utilisant les balises code stp... =))


Il faut d'abord définir ta chaine je pense...

----------------------
Ti-Connect 64bits
PROTECT
Tuto Skin Perso Wabbitemu
 Adresse email Haut de page Bas de page 
 
Chocolat



Autorisation : Membre
Nb de messages : 74
Inscrit le : Mar 24 Mai 2011, 19:08
Posté le : Mar 24 Mai 2011, 19:20   Citer 


Code

input "mot:",chaine0
"CHAISEBATEAUCAHIERTENNISBOUTONREVEILLEZARDCHIMIEDOMINOBANANE
If chaine0="
Sous-chaine(rep,6entaleat(0,9)+1,6->chaine0
Longueur(chaine0->D




C'est pour un pendu que j'ai trouve sur internet et que j'ai recopier en essayent de comprendre les codes

 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1387
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Mar 24 Mai 2011, 19:56   Citer 

Bonjour/bonsoir,
Désolé, tu est tombé dans un piège:
l'instruction chaîne sert à "coller une liste après une autre"

Code
{1,2,3} -> Liste1
{4,5} -> Liste2
Chaîne(Liste1,Liste2) -> Liste3


Donne dans Liste3:

Code
{1,2,3,4,5}



Pour stocker du texte, par contre tu doit utiliser les variables chainnes qui ont déjà leur numéraux: tu les trouveras dans [Vars] [7] [chiffre de numérau de la chaîne de 1 à 9 + 0

les instruction sur les chaine (contenues dans le catalogue uniquement) sont:

Code
expr(ChaîneX)             //renvoi la valeur de l'expression idiquée par la chaîne ex expr("2*3") donne 6

equ>chaine(Variable de fonction(Y1,U de la suite (Un) ,...) , chaîneX)  //enregistre l'equation de la fonction dans la chaîneX

Chaîne>equ(ChaîneX,Variable de fonction)  //celle d'au-dessus dans l'autre sens

CarChaîne(ChaineX,Chaîne cherchée ,numéraux du carractère où débute la recherche (facultatif) )          //renvoi le rand du premier carractère où débute la chaîne recherchée dans la chaîneX (1er caractère) en cherchant à partir du numéraux spécifié en 3ème argument (1 par défaut); renvoi 0 si la  chaîne de carractères n'est pas trouvé

longueur(ChaîneX)       //renvoi le nombre de carractères de la chaîne (des carractères type "sin(" comptent pour 1



En espérant t'avoir aidé et d'avoir été suffisament clair

Sandro

EDIT:désolé d'avoir envoyé un peu tard, je devais manger pendant que je rédigeait ma réponse

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Chocolat



Autorisation : Membre
Nb de messages : 74
Inscrit le : Mar 24 Mai 2011, 19:08
Posté le : Mar 24 Mai 2011, 20:08   Citer 

Merci

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink