Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Autres langages > Tout sur les TI ! > Lecture du sujet

Tout sur les TI !

Besoin d'aide ?

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  ...  32  33  34  35  36  37  38  39  40  41  42  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  ...  32  33  34  35  36  37  38  39  40  41  42  Suivante
Hors ligne nightmat # Posté le 01/10/2008 à 09:42:11
Kann ein Herz aus Stein sein ?
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
Non non ça c'est du x86, pas du z80.
S'il n'y a qu'une instruction dans mon tuto c'est qu'il n'existe que celle-là ; je ne vois pas l'intérêt de zapper des instructions qui seraient aussi importantes.

Citation : nightmat
Imaginons que a vaut 12 ; on lui soustrait 8.
Son résultat sera 4 ; donc le flag positif sera activé, et a restera à 12.
Dans le cas général, le résultat sera positif si a est supérieur à 8. Compris ?!


Donc il suffit de soustraire la valeur à comparer et d'utiliser les conditions existantes.

Petit exemple :
Code : Autre
1
2
ld a,8
cp b

Si P est actif, a>b
Si M est actif, a<b
Si Z est actif, a=b

Tutoriel ASM pour TI (z80)
Prochain chapitre en cours d'édition : Les interactions
Chapitre sur les graphismes disponible !
 
Hors ligne cendre # Posté le 03/10/2008 à 20:18:16
Ubuntu user
Avatar
Groupe : Membres
Bonjour tout le monde ,

ça n'a rien à voir avec le sujet de conversation actuel mais je tiens à vous faire partager une de mes création (et ça rentre dans l'optique Tout sur les TI :) ):


Aukwar Version TI (jeu de stratégie en mode texte)

Image utilisateur
Image utilisateur
Image utilisateur

C'est la (mini) adaptation TI du jeu sur pc sur lequel j'ai bossé à adapter en 2d , le prog fait ~6,3 ko , il faut ~ 10ko en plus (recommandé) de la place du programme pour faire une partie (la liste bouffe beaucoup)

trucs à savoir :
0 en quantité : retour menu.
-1 en quantité : maximum quantité disponible.


bon test !
Édité le 03/10/2008 à 20:49:51 par cendre


 
Hors ligne nightmat # Posté le 06/10/2008 à 12:10:35
Kann ein Herz aus Stein sein ?
Avatar
Groupe : Membres
Ca y'est, après bientôt un an, le chapitre sur les graphismes est dispo !
Enjoy ! ;)

Tutoriel ASM pour TI (z80)
Prochain chapitre en cours d'édition : Les interactions
Chapitre sur les graphismes disponible !
 
Hors ligne loclamor # Posté le 06/10/2008 à 18:25:13
Le seul, l'unique, le VRAI
Avatar
Groupe : Membres
ça c'est cool ça ;)

loclamor : The Creator...
Mon Site à moi tout seul ;) : cliquez ici !! :)

L'espace IUT info tlse III (me demander le mot de passe par mp)
Image utilisateur
 
Hors ligne Acinonyx # Posté le 09/10/2008 à 19:21:48
Groupe : Membres
Voilà, j'ai déjà laissé un message sur le forum avant de voir cette page :) . J'ai fais des programmes simples, qui consistent juste à simplifier les calculs! Mais lors d'afficher les résultat, la calculette m'affiche ERR: DOMAIN. Comment régler ce problème?
Hors ligne myst6re # Posté le 10/10/2008 à 09:34:25
bip bip bip
Avatar
Groupe : Membres
Le error domain vient du fait que tu affiche un texte en dehors de l'écran.
Ou alors que dans une fonction, tu as mis en argument une valeur trop haute ou trop basse.
principales fontions concernées : output(, text( et les fonctions de dessin.

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne Acinonyx # Posté le 11/10/2008 à 12:41:02
Groupe : Membres
Merci beaucoup! C'est effectivement avec Output( . Peux-tu m'expliquer comment régler le problème?
Hors ligne Yoha # Posté le 11/10/2008 à 16:33:36
Tout est un sauf exeption.
Avatar
Groupe : Membres
Ça dépend, comment l'utilises-tu ?

L'algorithmie est partout.
Tout est un sauf exception.
Au bon artisan, l'outil importe peu.
 
Hors ligne Kratos # Posté le 12/10/2008 à 16:06:50
Groupe : Membres
Salut,
pou réaliser un pendu j'aurais besoin de stocker une chaîne à un certain endroit d'une autre chaîne:
Pour afficher par exemple: **A*B***
J'ai essayé Str2->sub(Str9,3,1)
et j'ai eu une belle erreur o_O

Avez vous une idée ?
J'ai pensé aux listes, mais c'est pas comme les tableaux: j'arrive pas à mettre des caractères dedans...
Hors ligne cendre # Posté le 12/10/2008 à 18:06:55
Ubuntu user
Avatar
Groupe : Membres
c'est l'inverse je crois :

sub(Str9,3,1)->Str2


 
Hors ligne myst6re # Posté le 12/10/2008 à 18:25:20
bip bip bip
Avatar
Groupe : Membres
@ Acinonyx :

Output(coordY,coordX,"Texte
-ou-
Output(coordY,coordX,Valeur

"coordY" peut prendre les valeurs de 1 à 8
"coordX" peut prendre les valeurs de 1 à 16

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne Yoha # Posté le 14/10/2008 à 17:03:45
Tout est un sauf exeption.
Avatar
Groupe : Membres
@Kratos:

J'ai fait un pendu. Ce que j'ai fait, c'est que j'ai créé une chaîne contenant la chaîne à trouver. Ensuite, je récupère l'entrée utilisateur, la convertit en chaîne et cherche toutes les occurrences du caractère. Pour savoir quelles lettres sont déjà affichées, j'utilise une liste booléenne (où je n'utilise que les valeurs 0 et 1) que je complète au fur et à mesure.

@myst6ere

Je préfère toujours refermer guillemets et parenthèses donc, selon moi, ce serait plutôt:

Code : Autre
1
2
Output(X,Y,"CHAINE")
Output(X,Y,[Var])


Où X et Y peuvent être remplacés par d'autres variables numériques ou par une valeur numérique et [Var] par n'importe quel type de variable (si je ne me trompe pas).

L'algorithmie est partout.
Tout est un sauf exception.
Au bon artisan, l'outil importe peu.
 
Hors ligne thonylover # Posté le 14/10/2008 à 19:34:16
Groupe : Membres
BONJOUR A TOUS


Et oui un noob qui se rammene dans le topic le plus instructif ( j'y vais fort...noooon...lol) que j'ai vu sur le Ti BASIC.
Je tient a vous informer que j'ai dejà quelquess connaissance assez avancées dans les programmes de caltculatrice donc j'espère vous aidez et que vous aussi vous m'aiderez car je ne connait pas tout bien-sûr ! ! !


Réponse à Kratos



Ton pendu ! ! ! !



je te sens hésitant dans la manière de commencer ton pendu alors sauf si je me trompe ( et de toute façon ceci proffitera à d'autres...) je te donne mon point de vue :

plan de réalisation; Qu'est ce que l'on veux faire ?



1- on veut que le joueur 1 ( donc en mode multi ) choisisse un mot dont le nombre de lettre importera en aucun cas.

Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
:clrhome
:clrdraw
:Disp"joueur 1 :
:Disp"combien de 
:Disp"caractères 
:Disp"contient votre mot ?
:lbl1
:menu("    lettres     ","deux",2,"troix",3,"quatre",4,"cinq",5,"six",6,"sept",7,
"huit",8,"neuf",9,"dix",10,"onze",11,"douze",12,"treize",13,"quatorze",14,"quinze",15,"seize",16)
:lbl2->A
:lbl3->B
:lbl4->C
:lbl5->D
:lbl6->E
:lbl7->F
:lbl8->G
:lbl9->H
:lbl10->I
:lbl11->J
:lbl12>K
:lbl13->L
:lbl14->M
:lbl15->N
:lbl16->O
:lbl17->P
:(4,4)->[A]
:A->[A](1,1)
:B->[A](1,2)
:C->[A](1,3)
:D->[A](1,4)
:E->[A](2,1)
:F->[A](2,2)
:G->[A](2,3)
:H->[A](2,4)
:I->[A](3,1)
:J->[A](3,2)
:K->[A](3,3)
:L->[A](3,4)
:M->[A](4,1)
:N->[A](4,2)
:O->[A](4,3)
:P->[A](4,4)
:Disp"Entrez
:Disp"votre mot
:Disp"lettres par letres
:goto 1
:lbl2
:input"-",A
:input"-",B
:clrhome
:goto 00
:goto 1
:lbl3
:input"-",A
:input"-",B
:input"-",C
:clrhome
:goto 01
:goto 1
:lbl4
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:clrhome
:goto 02
:goto 1
:lbl5
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:input"-",E
:clrhome
:goto 03
:goto 1
:lbl6
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:input"-",E
:input"-",F
:clrhome
:goto 04
:goto 1
:lbl7
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:input"-",E
:input"-",F
:input"-",G
:clrhome
:goto 05
:goto 1
:lbl8
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:input"-",E
:input"-",F
:input"-",G
:input"-",H
:clrhome
:goto 06
:goto 1
:lbl9
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:input"-",E
:input"-",F
:input"-",G
:input"-",H
:input"-",I
:clrhome
:goto 07
:goto 1
:lbl 10
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:input"-",E
:input"-",F
:input"-",G
:input"-",H
:input"-",I
:input"-",J
:clrhome
:goto 08
:goto 1
:lbl 11
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:input"-",E
:input"-",F
:input"-",G
:input"-",H
:input"-",I
:input"-",J
:input"-",K
:clrhome
:goto 09
:goto 1
:lbl12
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:input"-",E
:input"-",F
:input"-",G
:input"-",H
:input"-",I
:input"-",J
:input"-",K
:input"-",L
:clrhome
:goto 010
:goto 1
:lbl 13
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:input"-",E
:input"-",F
:input"-",G
:input"-",H
:input"-",I
:input"-",J
:input"-",K
:input"-",L
:input"-",M
:clrhome
:goto 011
:goto 1
:lbl 14
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:input"-",E
:input"-",F
:input"-",G
:input"-",H
:input"-",I
:input"-",J
:input"-",K
:input"-",L
:input"-",M
:input"-",N
:clrhome
:goto 012
:goto 1
:lbl 15
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:input"-",E
:input"-",F
:input"-",G
:input"-",H
:input"-",I
:input"-",J
:input"-",K
:input"-",L
:input"-",M
:input"-",N
:input"-",O
:clrhome
:goto 013
:goto 1
:lbl 16
:input"-",A
:input"-",B
:input"-",C
:input"-",D
:input"-",E
:input"-",F
:input"-",G
:input"-",H
:input"-",I
:input"-",J
:input"-",K
:input"-",L
:input"-",M
:input"-",N
:input"-",O
:input"-",P
:""

voila déjà le code pour l'entrer du mot par j1 et la mise en mémoire de chacunes des lettres reste laffichage progressive des lettre taper par le J2...suite
Hors ligne Shaac # Posté le 14/10/2008 à 20:33:08
Laissez Vivre Les Squelettes
Avatar
Validateurs
:waw:

Ce code, mis à part qu'il est méga bourrin et bouffe un max de place, ne risque pas de marcher.

Surtout que tout ça revient à faire :
Code : Pascal
1
:Input "MOT:",Str1

Citation : Pierre Dac
La mort n'est, en définitive, que le résultat d'un défaut d'éducation puisqu'elle est la conséquence d'un manque de savoir vivre.
 
Hors ligne Kratos # Posté le 14/10/2008 à 20:45:58
Groupe : Membres
J'ai trouvé une solution qui rejoint les booléens proposés.
Je mesure la longueur du mot puis je demande au joueur 2 de rentrer une lettre que je stock dans une chaîne après avoir stocké chaque lettre du mot dans une chaîne. Le problème: je suis très limité en lettre: seulement 7, car j'utilise les 3 dernières (mot de départ, lettre, et mot que le 2eme joueur pense avoir trouvé). Pour rentrer un mot entier, je me suis servi de thêta à rentrer comme lettre pour afficher l'input du mot.

Il n'y a pas de moyens d'avoir plus de chaînes? Ah et aussi, y a t il un moyen de stocker une lettre dans une liste? J'aimerais en effet noter dans la liste les lettres déjà essayées.

Thonylover: Merci pour ce code, mais avec la navigation sur iPod j'ai pas pu voir le code entier ^^' je regarderais ça demain, même si ça m'arrangerais de pas tout recommencer s'il y a d' autres solutions pour avoir plus de 7 caractères.
Hors ligne Shaac # Posté le 14/10/2008 à 20:55:18
Laissez Vivre Les Squelettes
Avatar
Validateurs
Perso pour mon pendu j'ai utiliser seulement 3-4 chaines.
Une chaine peut contenir plusieurs caractères hein.

Citation : Pierre Dac
La mort n'est, en définitive, que le résultat d'un défaut d'éducation puisqu'elle est la conséquence d'un manque de savoir vivre.
 
Hors ligne myst6re # Posté le 14/10/2008 à 22:01:49
bip bip bip
Avatar
Groupe : Membres
D'où l'expression "Chaine de caractères" qui est la traduction directe de "String" (mais bon, comme on a la flemme de tout dire, on dit juste "chaine")

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne Jicks # Posté le 14/10/2008 à 22:15:05
Groupe : Membres
Dites, dites ? C'est un jeu ? J'peux participer ?
J'suis pas très fort pour trouver les algorithmes les plus lents et les plus inutiles, il est vrai que j'optimise un peu trop mes programmes ... mais je suis sûr qu'en me concentrant un peu je pourrais faire 300 octets à la place de 5 ...
Blague à part, je ne peux que vous recommandez d'écouter les conseils de Shaac ...
Édité le 14/10/2008 à 22:19:51 par Jicks

Citation : Aldous Huxley
Dieu n'est pas compatible avec les machines, la médecine scientifique et le bonheur universel.
 
Hors ligne thonylover # Posté le 14/10/2008 à 23:13:53
Groupe : Membres
re: a shaac
malgre le fait kil soit long, pk ne marcherait-il pas ? A mon avis, il prend de la place juste en stockage mais, vu comment le prog est fait, il prend par bcp de place en execution...je me trompe ? javous ke le string me parait abstrait alors ken matrice je m´en sort mieux car je visualise mieux ou sont mes lettres. Serais-tu m´aider ?

ps : le string permet-il d´afficher les lettres trouver par le J2 ? comment se stock le mot en string afin kil puisse et subdivise par ses lettres le comp.
Hors ligne Yoha # Posté le 15/10/2008 à 12:37:47
Tout est un sauf exeption.
Avatar
Groupe : Membres
Si justement, tu fais des appels à des fonctions de haut niveau alors que la fonction Input est pré-programmée en assembleur/langage machine avec les fonctions du plus bas niveau possible et optimisées par des ingénieurs. En plus, tu répètes du code pour rien et certaines chose me semblent bizarres ("Label 1 -> A", ça veut dire quoi ?). Enfin, je te rappelle que ton programme est interprété et donc que sa longueur ralentira le temps d'exécution (même si ce doit être de façon peu sensible).

L'algorithmie est partout.
Tout est un sauf exception.
Au bon artisan, l'outil importe peu.
 
Hors ligne thonylover # Posté le 15/10/2008 à 15:00:50
Groupe : Membres
Aie Aie Aie ! je fait des grosse bétises... :euh:
lbl1->A est en aucun cas conseillé car ceci n'existe pas. ( mais kesky ma pris !!! :) )

Merci YOHA pour ton aide que tu m'a apportée !

Une chose que je voudrais savoir : ( peut etre plus finalement :-° ):

1-Je voulais comprendre comment on faisait bouger quelque chose tout seul à l'écran ... ?
2-Quels sont les argument de line( ?
3-A quoi sert pen dans 2nd->prgm ?
4-Comment attribuer des coordonnnées à un objet que l'on affichera à l'écran ?
5-Quels sont les arguments pour Pt-on( & Pxl-on( ?
6-A quois sert Pxl-test et quels sont ses arguments.

MERCI ! ! ! :)


PS: Au fait c'est pas cool de devoir attendre 24h pour reposter :colere2:
Pour quand le tuto sur la graphique ?

voici mon ad msn : tjas@hotmail.fr
Édité le 15/10/2008 à 17:36:05 par thonylover
Hors ligne myst6re # Posté le 15/10/2008 à 20:11:06
bip bip bip
Avatar
Groupe : Membres
2-Quels sont les argument de line( ?


line(X1,Y1,X2,Y2)

Trace une ligne de (X1,Y1) à (X2,Y2)

line(X1,Y1,X2,Y2,0)

Efface une ligne de (X1,Y1) à (X2,Y2)

J'ai remarqué que plusieurs personnes posaient ce type de question : si vous voulez savoir à quoi sert une fonction, le manuel de votre calculatrice est votre ami (dites-vous que là j'ai recopié bêtement)


3-A quoi sert pen dans 2nd->prgm ?


Le pen n'est pas utilisable en Ti-basic. Essaye le pen par toi-même, tu atterriras sur l'écran de graphe et tu pourras tracer des choses à l'écran (touche entrée pour basculer du pixel blanc au pixel noir, flèches pour bouger le curseur)

4-Comment attribuer des coordonnées à un objet que l'on affichera à l'écran ?


Deux types :

  • les pixels (absolu) [utilisés pour Pxl-On/Off/change/Test et text] par exemple : Pxl-On(rangée,colonne) avec 0 <= rangée <= 62 et 0 <= colonne <= 94
  • la fenêtre de graphe (relatif) [utilisée pour Line ou Circle par exemple] en fait la largeur et la hauteur de ton écran vont dépendre des xmin xmax, ymin ymax mis dans les paramètres WINDOW


5-Quels sont les arguments pour Pt-on( & Pxl-on( ?


Je viens de les donner

6-A quois sert Pxl-test et quels sont ses arguments.


Pxl-Test(rangée,colonne)

Renvoie 1 si ce pixel est noir et 0 sinon.

Donc on peut faire
Code : Pascal
1
2
3
4
5
6
If Pxl-Test(1,1)
Then
Text(5,5,"Y'a un pxl en 1,1
Else
Text(5,5,"Y'a pas de pxl en 1,1
End


Bon, maintenant, parlons de ton programme, il est biscornu dit-moi ^^
Tu n'as pas l'air de le tester...

Déjà menu( n'est pas censé dépasser 7 menus (le scrolling n'est pas géré :'().
Code : Pascal
1
:menu("MON MENU","MENU 1",1,"MENU 2",2,"MENU 3",3,"MENU 4",4,"MENU 5",5,"MENU 6",6,"MENU 7",7



:(4,4)->[A]

=> erreur

:{4,4}->Dim([A]) peut-être ?
Édité le 15/10/2008 à 21:21:47 par myst6re

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne Ikirtar # Posté le 15/10/2008 à 21:25:08
Avatar
Groupe : Membres
Coucou tout le monde ! :)

Je suis passé ya pas longtemps de la ti 83 à la 89. Bien sur, en prog, certaines petites choses changent, mais avec le tuto sur le ti basic, on s'y retrouve ^^. Mais j'ai un gros problème avec la création de listes sur ma nouvelle 89. En effet, je n'arrive pas à en créer.

J'aimerais savoir :
  • Comment les créer ?
  • Comment ajouter une valeur dans la liste à une place donnée, ou juste à la fin ?
  • Si les fonctions sur les listes du tuto portent tjrs les mêmes noms sur la 89 ?


Merci d'avance ;)
Hors ligne thonylover # Posté le 15/10/2008 à 22:23:37
Groupe : Membres
merci pour ton aide myst6re...derniere question : comment avancer un objet ss arret et sans appuyer sur une touche(sauf pour changer de direction) -> snake par exdmple :)
Hors ligne Ikirtar # Posté le 15/10/2008 à 23:09:34
Avatar
Groupe : Membres
thonylover > Rien de tel qu'une jolie boucle ^^
Hors ligne myst6re # Posté le 15/10/2008 à 23:22:31
bip bip bip
Avatar
Groupe : Membres
Tout à fait :
:For(A,1,5
:Pxl-Off(A-1,1 \\éteindre le pixel précédent
:Pxl-On(A,1 \\Allumer un pxl en A,1 (A change à chaque tour de la boucle for)
:End

Boucle for : Je mets 1 à la variable A, j'exécute l'intérieur de la boucle, si A<5, j'ajoute 1 à A et je réexécute la boucle, si A<5, j'ajoute 1...

Ce code va faire descendre un pixel de la position 1,1 à la position 5,1.
Édité le 15/10/2008 à 23:22:53 par myst6re

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne Ikirtar # Posté le 16/10/2008 à 20:54:54
Avatar
Groupe : Membres
Personne ne peut m'aider pour mon chti pb de passage de ti83 à 89 ?
Hors ligne thonylover # Posté le 17/10/2008 à 18:20:38
Groupe : Membres
j'ai du mal a cerné cette boucle for(
peut tu me réespliquer ses argument car je croit que si je l'utilise pas et bah je peut pas faire mon snake ?
Hors ligne Ikirtar # Posté le 17/10/2008 à 21:23:08
Avatar
Groupe : Membres
Je crois que tu devrais aller voir le cours sur les ti au moins... http://www.siteduzero.com/tutoriel-3-3 [...] -boucles.html
C'est quand m^me un minimum, en plus, c'est super bien fait ;-)
Hors ligne thonylover # Posté le 17/10/2008 à 22:51:17
Groupe : Membres
je croit que tu n'a pas compris Ikirtar ; Cette boucle ne rentre pas ; j'ai beau essayer je la comprend pas ;
le tuto je l'es lu en entier alors pas de soucis
Hors ligne myst6re # Posté le 18/10/2008 à 00:40:31
bip bip bip
Avatar
Groupe : Membres
1: J'ai pas de ti 89 ^^

2: Une boucle c'est un truc (ça commence bien) qui permet d'éviter de répéter plusieurs fois la même chose

Exemple :
Code : Autre
1
2
3
:for(A,1,4
:Disp A
:End

Est équivalent à :
Code : Autre
1
2
3
4
:Disp 1
:Disp 2
:Disp 3
:Disp 4

Les deux codes ci-dessus vont afficher :
Code : Autre
1
2
3
4
1
2
3
4


Cette boucle va commencer à A=1 et va s'exécuter jusqu'à ce que A=4. À chaque fois qu'il arrivera au "End", il ajoutera 1 à A.

Syntaxe de for( :
For(Variable,Début,Fin[,Pas])
...
End
Le "Pas" en fait c'est combien il ajoute à la Variable à la fin d'un tour de boucle :
Reprenons l'exemple précédent :
Code : Autre
1
2
3
:for(A,1,20,5
:Disp A
:End

Est équivalent à :
Code : Autre
1
2
3
4
:Disp 1
:Disp 6
:Disp 11
:Disp 16

Les deux code ci-dessus vont afficher :
Code : Autre
1
2
3
4
1
6
11
16


Alors, tu comprends mieux maintenant ? (avec un prof comme moi je suis sûr que oui :p )

Allez, il te reste encore les "while" et les "repeat" à apprendre :)
Édité le 18/10/2008 à 00:41:10 par myst6re

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 

Retour au forum "Autres langages" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 537 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.0829s (0.0616s)