Poster un nouveau sujet Poster une réponse
aide pour programme cours
Auteur Message
amelie27



Autorisation : Membre
Nb de messages : 6
Inscrit le : Mar 12 Jui 2012, 13:06
Posté le : Mar 12 Jui 2012, 13:16   Citer 

Bonjour,

je suis une pur débutante en programmation mais le bac approchant je n'ai pas trop le choix , j'ai pas envie à cause du stress d'avoir la tete vide et me dire : j'aurais du les rentrer dans ma calcu ...

or je n'ai pas de cable donc obliger de tous taper : mais jsuis motivée : jveux mon bac !

donc j'ai regardé vos programme et j'ai essayer dans faire un pour mes formules de cours or j'ai un problème quand je le met, ca passe toutes les formules et je me retrouve que avec les dernières , pouvez vous m'aider ?


Code

EffEcr
Menu ("cours","ondes"O,"quitter"Q)
lbl O
Disp "onde mecanique","progressive"," ","celerite: v=d/t"
Disp "periode=","T=[lambda]/v"," ","[lambda]=","v*T=v/F"
Pause
Goto  O
Lbl Q
EffEcr



je precise j'ai une ti 82Stats.fr

merci d'avance

 Adresse email Haut de page Bas de page 
 
snap



Autorisation : Membre
Nb de messages : 364
Inscrit le : Dim 13 Fév 2011, 14:17
Posté le : Mar 12 Jui 2012, 15:13   Citer 

Lorsque tu lui demande d'afficher les formules, tu dit à ta calculette d'afficher 9 lignes. Or il n'y en a que 8 donc tu ne peut que lire les dernières.

Pour faire plus simple je te conseille d'utiliser des pauses


Code
EffEcr
Menu ("cours","ondes"O,"quitter"Q)
lbl O
Disp "onde mecanique","progressive","
Pause "celerite: v=d/t
EffEcr
Disp "periode=","T=[lambda]/v"," ","[lambda]=
Pause "v*T=v/F
Lbl Q
EffEcr



PS : Après des pauses, tu peux lui dire d'afficher une ligne, d'ou les Pause "v*T=v/F

----------------------
Commence un monopoly non graphique et compte bien le finir!
Lycée de l'escaut Valenciennes happy.gif
Fan de reflets d'acide!
le meilleur jeu du monde
http://snap-le-terrible.minitroopers.fr
 Adresse email Haut de page Bas de page 
 
amelie27



Autorisation : Membre
Nb de messages : 6
Inscrit le : Mar 12 Jui 2012, 13:06
Posté le : Mar 12 Jui 2012, 15:32   Citer 

okay merci

on peut pas faire autrement que d'effacer l'écran ? et on peut pas tous mettre puis pouvoir descendre et monter a notre guise ?

 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mar 12 Jui 2012, 16:33   Citer 

Tout est possible.

Mais la faut y aller par des manières trèèèèèèèèès dérivées. On va donc dire "non" c'est pas possible.

Sinon tu peux aussi caser 8 lignes via des "output".

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
amelie27



Autorisation : Membre
Nb de messages : 6
Inscrit le : Mar 12 Jui 2012, 13:06
Posté le : Mar 12 Jui 2012, 16:38   Citer 

oui j'ai vu que on pouver ce servir de output mais je sais pas ce que sont les chiffre derrière :
output (1'1 ....
output (3,1 ...

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 12 Jui 2012, 18:52   Citer 

Output(ligne,colonne,texte
avec 8 lignes de 1 à 8 et 16 colonnes de 1 à 16.

Pour écrire plus petit :
Texte(y,x,texte
avec y et x qui désigne des coordonnées de pixels
C'est un peu comme output, mais avec des caractères de 6 pixels de haut et 4 de largeur pour la plupart.
y est entre 0 et 57, x entre 0 et 94 (un caractère qui dépasse n'est pas du tout écrit)
Pour d'autres fonctions graphiques, Y va jusqu'à 62.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Mar 12 Jui 2012, 18:58   Citer 

Le 1° chiffre après la parenthèse correspond à la ligne de l'écran et le 2° à ce qu'on pourrait appeler une "colonne" faute d'un terme mieux approprié.
L'écran de la TI 82 Stats.fr peut afficher jusqu'à 16 caractères par ligne.

Ainsi Output(2,4,"X affiche "X" à la 4° "colonne" de la 2° ligne.



Pour afficher ton cours, tu peux utiliser la fonction graphique Texte(X,Y,".... ([2nde]+[prgm]+[flèche du haut] d'après mes souvenirs). Ici X est la ligne et Y la colonne.
Cela permettra d'écrire beaucoup plus de caractères à la fois sur l'écran.
Je te conseille, au début de ton programme, d'insérer un EffDessin (la 1° fonction du menu dessin).




Pour Output( et Texte( , les derniers guillemets ne servent souvent à rien.



PS: Bonne chance pour le bac. happy.gif




EDIT : Linkakro a réussi à poster plus vite que moi. angry.gif Mais comme il dit (grosso modo) la même chose que moi ça me fait plaisir (c'est quand même Linkakro). cupsmiley.gif

Le "grosso modo" est dédicacé à Persalteas. godgrace.gif

 Adresse email Haut de page Bas de page 
 
amelie27



Autorisation : Membre
Nb de messages : 6
Inscrit le : Mar 12 Jui 2012, 13:06
Posté le : Mar 12 Jui 2012, 19:08   Citer 

bon alors je récapitule :

ce code la ne marche pas quand je l'entre il me met type de donnée erreur :/
EffEcr
Menu ("cours","ondes"O,"quitter"Q)
lbl O
Disp "onde mecanique","progressive","
Pause "celerite: v=d/t
EffEcr
Disp "periode=","T=[lambda]/v"," ","[lambda]=
Pause "v*T=v/F
Lbl Q
EffEcr



sinon je vais essayer avec la fonction texte : donc avant de mettre effecr je met effdessin ?

merci le grec winkle.gif

 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Mar 12 Jui 2012, 19:14   Citer 

En fait, on pourrait dire que la calculatrice a 2 "écrans". Un écran graphique et l'écran "normal". Le EffDessin efface le premier et le EffEcran le second.

 Adresse email Haut de page Bas de page 
 
amelie27



Autorisation : Membre
Nb de messages : 6
Inscrit le : Mar 12 Jui 2012, 13:06
Posté le : Mar 12 Jui 2012, 19:18   Citer 

alors la je comprend plus rien je viens de taper EXACTEMENT ca pour voire ce que cela donner :




Code

EffEcr
EffDessin
Menu("cours","limite"1,"Quitter"2)
Lbl 1
Texte (1,1"somme:"
pause
lbl2
EffEcr



et ca me met erreur de donnée

c'est dingue comment que je prefere juste les recopiers !
les faires ces un casse tête

 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Mar 12 Jui 2012, 19:27   Citer 

Dans ton programme (le 1°), il n'y a pas de virgule avant le O du Menu( et je ne comprend pas ce que tu veux faire avec les pauses.

Il faut syntaxer comme ça: Menu("jgfnjg","gfvygv",1,"vudhuv",2 et Texte(1,1,"vfnfnv

La pause sert à stoper ton programme jusqu'à ce que tu presse un "entrée"

Il faudrait faire comme ça :


Code
:EffDessin
:Menu("cours","limite",1,"quitter",2
:Lbl 1
:Texte(1,1,"somme:"
:Lbl 2



 Adresse email Haut de page Bas de page 
 
amelie27



Autorisation : Membre
Nb de messages : 6
Inscrit le : Mar 12 Jui 2012, 13:06
Posté le : Mar 12 Jui 2012, 19:30   Citer 

Bah parce que sinon si je met pas de pause ca defile et ca ne s'arrete pas ...

je vient d'essayer ca me met le repère, puis il disparait et met fait

je fais comment ?

 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Mar 12 Jui 2012, 19:48   Citer 

Euh... Mon dernier prog est sensé marcher (je l'ai même fais sur ma calto).

Pour enlever le repère : AxesNAff dans format, au début du prog.

 Adresse email Haut de page Bas de page 
 
Amelie27
Invité
Posté le : Mar 12 Jui 2012, 20:40   Citer 

D'ac merci ça marche mais comment on fait pour changer de ligne ?

J'ai fait :
Texte ( 1,1, "....")
Texte (2,1, "...")
Mais ça repasse l'un sur l'autre

  Haut de page Bas de page 
 
F-BVXT



Autorisation : Membre
Nb de messages : 177
Inscrit le : Dim 27 Mai 2012, 20:38
Posté le : Mar 12 Jui 2012, 20:44   Citer 

Pour que ça n'efface pas le texte que tu as écrit, il faut séparer les textes d'au moins 6 lignes, donc :

Code
Texte (1,1, "
Texte (7,1, "



P.S : Tu n'a pas besoin de refermer les guillemets ni les parenthèses quand tu est en fin de ligne

----------------------
Il y a 10 types de personnes dans le monde : celles qui comprennent le binaire et celles qui ne le comprennent pas.
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Mar 12 Jui 2012, 20:45   Citer 

Il faut écrire un numéro de ligne plus important. Par exemple +6 pour optimiser l'espace en resserrant les lignes au max. Ça marche avec ça :

Code
Texte(1,1,"rfvrnurvn
Texte(7,1,"gbvnv



Ravi de t'avoir été utile. glasses.gif godgrace.gif

Ps : je t'incite à retourner sur les forums : la programmation, c'est génial.


EDIT : AAAHHH! On m'a encore doublé sur le fil. cry.gif

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 12 Jui 2012, 21:51   Citer 

Je vous signale que les pixels sont numérotés à partir de 0.

Pour récapituler la méthode :

Code
AxesNaff
EffDessin
Menu("","A",1,"B",2,"",3  // guillemets vides faits exprès pour montrer
Lbl 1
Texte(0,0,"TEXTE
Texte(6,0,"TEXTE
Pause
EffDessin
Texte(0,0,"TEXTE
Texte(6,0,"TEXTE
Pause
Goto 3
Lbl 2  // même chose qu'au Lbl 1
...
Lbl 3  // on quitte et réinitialise quelques paramètres
AxesAff
EffDessin
EffEcr



----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes