Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 18 Avr 2013, 12:21
Le manuel et les innombrables sujet l'expliquent fort bien...
Lorsque la calculatrice lit un Goto portant un nom (une étiquette) elle cherche lun Lbl (Label=éttiquette) portant le même nom.
Ce nom est composé de 1 à deux caractères alphanumériques incluant le thêta.
Sauf sur Ti82basique qui ne supporte qu'un seul caractère.
Code
0->A
Lbl 1
Disp A
A+1->A
Goto 1 // on a une boucle infinie
Le Goto peut être placé n'importe-où et être soumis à des tests.
Mais pouvoir le placer où on veut ne signifie pas qu'on doit le faire. Explication dans ce sujet.
Remarque similaire pour Lbl dans celui-ci.
---------------------- 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)
Autorisation : Membre
Nb de messages : 17
Inscrit le : Sam 29 Jui 2013, 3:52
Posté le : Lun 01 Juil 2013, 5:41
Le Goto Signifie (je crois)
Aller au Chemin (Lbl = Chemin)
Exemple
lbl 1 (stats.fr tu peut avoir jsuqua lbl99 et lblzz ou encor lbl9z )
S+1->S (a chaque fois en ajoute 1 a s pratique pour les prgmChrono)
Output(4,8,S (Affiche la Valeur de S)
Goto 1 (Repart a lbl 1)(nommer comme lbl si tu veut revenir)
Autre Exemple
Lbl 0
S+1->S
Output(4,8,S
If S=5
Goto 2
Goto 0
Lbl 2
Output(2,2,S
Ici en a deux boucle avec une condition ! (tu peut essayer !)
---------------------- Output(1,1,"Bonjour"
Input A
Output(2,2,A
Astuce pour changez de nom un programme !
Créer un Nouveau programme avec le nom que vous voulez Changez
Apres
editez sa dans le preogramme
2nde , Sto-> , prgm , > , > , Choisir votre programme !
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 01 Juil 2013, 8:01
Merci bien.
Mais "Label"="Etiquette"
"chemin"="way"
Ton deuxième exemple se résume à une seule boucle. La boucle n'est pas définie par le nombre de Goto utilisés. Cependant l'optimisation suivante ne se justifie plus s'il y a quelque chose entre Goto 0 et Lbl 2
Les boucles sont souvent préférables aux gotos. C'est plus rigoureux et économique en code d'algorithmie.
---------------------- 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)
Autorisation : Membre
Nb de messages : 17
Inscrit le : Sam 29 Jui 2013, 3:52
Posté le : Lun 01 Juil 2013, 16:28
D'accord !
---------------------- Output(1,1,"Bonjour"
Input A
Output(2,2,A
Astuce pour changez de nom un programme !
Créer un Nouveau programme avec le nom que vous voulez Changez
Apres
editez sa dans le preogramme
2nde , Sto-> , prgm , > , > , Choisir votre programme !
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 01 Juil 2013, 17:39
Je viens de corriger mon Repeat dont la condition était fausse. "S-5" remplacé par "S=5".
---------------------- 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)
Autorisation : Membre
Nb de messages : 17
Inscrit le : Sam 29 Jui 2013, 3:52
Posté le : Lun 01 Juil 2013, 17:48
Je vois !
---------------------- Output(1,1,"Bonjour"
Input A
Output(2,2,A
Astuce pour changez de nom un programme !
Créer un Nouveau programme avec le nom que vous voulez Changez
Apres
editez sa dans le preogramme
2nde , Sto-> , prgm , > , > , Choisir votre programme !