| 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
|
|
|
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
|
 |
|
| |
snap
Autorisation : Membre
Nb de messages : 364
Inscrit le : Dim 13 Fév 2011, 14:17
|
Posté le : Mar 12 Jui 2012, 15:13
|
|
|
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 
Fan de reflets d'acide!
le meilleur jeu du monde
http://snap-le-terrible.minitroopers.fr |
 |
|
| |
amelie27
Autorisation : Membre
Nb de messages : 6
Inscrit le : Mar 12 Jui 2012, 13:06
|
Posté le : Mar 12 Jui 2012, 15:32
|
|
|
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 ?
|
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Mar 12 Jui 2012, 16:33
|
|
|
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 ... |
 |
|
| |
amelie27
Autorisation : Membre
Nb de messages : 6
Inscrit le : Mar 12 Jui 2012, 13:06
|
Posté le : Mar 12 Jui 2012, 16:38
|
|
|
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 ...
|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mar 12 Jui 2012, 18:52
|
|
|
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 |
 |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Mar 12 Jui 2012, 18:58
|
|
|
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. 
EDIT : Linkakro a réussi à poster plus vite que moi. Mais comme il dit (grosso modo) la même chose que moi ça me fait plaisir (c'est quand même Linkakro). 
Le "grosso modo" est dédicacé à Persalteas. 
|
 |
|
| |
amelie27
Autorisation : Membre
Nb de messages : 6
Inscrit le : Mar 12 Jui 2012, 13:06
|
Posté le : Mar 12 Jui 2012, 19:08
|
|
|
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 
|
 |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Mar 12 Jui 2012, 19:14
|
|
|
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.
|
 |
|
| |
amelie27
Autorisation : Membre
Nb de messages : 6
Inscrit le : Mar 12 Jui 2012, 13:06
|
Posté le : Mar 12 Jui 2012, 19:18
|
|
|
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
|
 |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Mar 12 Jui 2012, 19:27
|
|
|
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 |
|
 |
|
| |
amelie27
Autorisation : Membre
Nb de messages : 6
Inscrit le : Mar 12 Jui 2012, 13:06
|
Posté le : Mar 12 Jui 2012, 19:30
|
|
|
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 ?
|
 |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Mar 12 Jui 2012, 19:48
|
|
|
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.
|
 |
|
| |
Amelie27
Invité
|
Posté le : Mar 12 Jui 2012, 20:40
|
|
|
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
|
| |
|
| |
F-BVXT
Autorisation : Membre
Nb de messages : 177
Inscrit le : Dim 27 Mai 2012, 20:38
|
Posté le : Mar 12 Jui 2012, 20:44
|
|
|
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. |
 |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Mar 12 Jui 2012, 20:45
|
|
|
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. 
Ps : je t'incite à retourner sur les forums : la programmation, c'est génial.
EDIT : AAAHHH! On m'a encore doublé sur le fil. 
|
 |
|
| |
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
|
|
|
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 |
 |
|
| |