syntaxe étrange |
Auteur |
Message |
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Jeu 14 Jan 2010, 22:59
|
|
|
J'ai trouvé cet exemple.
Code | While 1
codetouche
If Rép
Disp Rép
end |
Je ne comprends pas pourquoi while n'est pas un test à (in)égalité
idem pour le If
et pourquoi il n'y a pas de sto derrière le codetouche
---------------------- 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 |
|
|
|
Sangohan38
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Ven 15 Jan 2010, 18:18
|
|
|
Le While 1 veut dire que tant que 1 est vrai tu exécute la suite donc c'est une boucle infinie.
Le codetouch tout seul signifie seulement que ça met dans Rép la dernière touche pressée.
Pour le If Rép je sais pas.
Sangohan38
|
|
|
|
Rézus
Autorisation : Membre
Nb de messages : 853
Inscrit le : Sam 20 Jui 2009, 20:35
|
Posté le : Dim 17 Jan 2010, 11:53
|
|
|
Pour le if ça doit surement être comme pour le While,le programme effectue la ligne suivante seulement si rép est vraie,donc tout le temps.Faudrait essayer de l'enlever pour voir si ça marche.
|
|
|
|
Sangohan38
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Dim 17 Jan 2010, 14:03
|
|
|
A mon avis ça va marcheer car en gros le If sert à donner une condition toujours vraie.
Sangohan38
|
|
|
|
Didouille
Autorisation : Membre
Nb de messages : 158
Inscrit le : Dim 11 Oct 2009, 14:18
|
Posté le : Dim 17 Jan 2010, 17:18
|
|
|
Il sert a rien alors ^^
---------------------- --Didouille-- |
|
|
|
coc5
Autorisation : Membre
Nb de messages : 891
Inscrit le : Sam 16 Jui 2007, 13:37
|
Posté le : Dim 24 Jan 2010, 0:05
|
|
|
Quand l'utilisateur n'appuie sur aucune touche, 0 est retourné par la commande getKey
Donc sans le if, 0 serait affiché en continue tandis que là tu as juste les valeurs des touches pressées.
---------------------- Ne cliquez pas ici ! |
|
|
|
-Coco-
Autorisation : Membre
Nb de messages : 149
Inscrit le : Sam 28 Nov 2009, 16:09
|
Posté le : Jeu 18 Fév 2010, 22:27
|
|
|
Rep = la derniere variable utilisée, donc ici le code touche
If Rep dit : Si il y a une variable soit variable pas égale a 0
|
|
|
|
Didouille
Autorisation : Membre
Nb de messages : 158
Inscrit le : Dim 11 Oct 2009, 14:18
|
Posté le : Jeu 18 Fév 2010, 22:45
|
|
|
Ahhh ! Ingénieux et utile ! Sa veut dire que Rep est réinitialisé à chaque codetouche ?
---------------------- --Didouille-- |
|
|
|
sypotu
Autorisation : Membre
Nb de messages : 655
Inscrit le : Dim 13 Sep 2009, 8:27
|
Posté le : Ven 19 Fév 2010, 9:20
|
|
|
Oui mais pas que, elle l'est aussi avec n'importe quel calcul sauf ceux des if, while, etc...
par exemple rep prendra la valeur de 10 après 5+5->A.
---------------------- Ti-83+.fr
Passe en 1ère S
Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p |
|
|
|