π
<-

Comment marche repeat

Comment marche repeat

Message non lude damien-nguyen » 07 Déc 2010, 22:18

Salut j'ai cree un programe qui est en quelque sorte un jeu de loto mais le probleme c'est que j'aimerait que le programe laisse plusieur chance pour trouver le nombre je pense il faut se servire de la fonction repeat seulement je ne sais pas comment elle marche
sans sa mon prome n'est pas fini
Avatar de l’utilisateur
damien-nguyen
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 26.7%
 
Messages: 3
Inscription: 07 Nov 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 2nd

Re: Comment marche repeat

Message non lude critor » 07 Déc 2010, 22:48

Tu as aussi l'instruction While qui correspond au TantQue que tu as peut-être vu en algorithmique.

Exemple avec une variable E qui est le numéro de l'essai:

Code: Tout sélectionner
1-E
While E=5

...

E+1-E
End


Ce code laisse 5 coups.
Repeat fonctionne presque pareil que While, sauf que la condition d'arrêt est vérifiée après le passage dans la boucle et non avant. Avec Repeat notamment, tu passes donc au moins 1 fois dans la boucle dans tous les cas.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17348
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Comment marche repeat

Message non lude tama » 11 Déc 2010, 23:39

Il me semble plutôt que Repeat est le contraire de While, i.e Repeat K=105 est le contraire de While K 105
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40.9%
 
Messages: 10995
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Comment marche repeat

Message non lude Excale » 11 Déc 2010, 23:43

Je crois bien que critor a raison:

Repeat induit au moins un tour dans la boucle.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Comment marche repeat

Message non lude tama » 11 Déc 2010, 23:45

Au temps pour moi alors ça fait bien longtemps que je n'ai pas fait de TI-Basic :p
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40.9%
 
Messages: 10995
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Comment marche repeat

Message non lude critor » 11 Déc 2010, 23:57

tama a écrit:Au temps pour moi alors ça fait bien longtemps que je n'ai pas fait de TI-Basic :p



Effectivement, il y a 2 boucles "répète" en algorithmique:
* répète jusqu'à
* répète tant que

Et leurs conditions de test sont forcément contraires.


Si je ne fais pas d'erreur, le "repeat" du TI-Basic est un "répète tant que" ("repeat while").
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17348
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Comment marche repeat

Message non lude Kiligolo » 12 Déc 2010, 08:32

non le repeat c'est jusqu'a ce que.
Il suffit de comprendre l'anglais pour savoir que while c'est tant que. Et ça je suis sûr.
Code: Tout sélectionner
100-T
Repeat T=0
T-1-T
End
Est l'équivalent de
For(T,100,0,-1)
End
Avatar de l’utilisateur
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 84.3%
 
Messages: 1465
Inscription: 17 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1reS

Re: Comment marche repeat

Message non lude Excale » 12 Déc 2010, 09:10

http://www.siteduzero.com/tutoriel-3-35 ... #ss_part_2

Oui, finalement ça dépend des langages...
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Comment marche repeat

Message non lude Kiligolo » 12 Déc 2010, 09:23

C'est pas grave.


Sinon,pour revenir au sujet de départ, tu peux utiliser repeat comme ça:
Code: Tout sélectionner
Repeat not(E //nombre de chances Si E=0 (autrement fait not(E) alors, c'est fini
... //Le code à faire dans la boucle
End // fin de la boucle
Avatar de l’utilisateur
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 84.3%
 
Messages: 1465
Inscription: 17 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1reS


Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
5249 utilisateurs:
>5227 invités
>15 membres
>7 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)