2
 Seconde 
1
 Première 
T
Terminale

Partagez
Aller en bas
avatar
Maître T.I
Maître T.I
Date d'inscription : 08/11/2015
Voir le profil de l'utilisateur

Boucles et conditions

le Dim 8 Nov - 12:21
Maintenant, vous allez apprendre à utiliser quelques choses d'indispensables :
Les boucles et les conditions




Poser une question
Pour poser une question sur ce cours, c'est ! ici !


Dernière édition par Vancothis le Mar 10 Nov - 19:23, édité 3 fois
avatar
Maître T.I
Maître T.I
Date d'inscription : 08/11/2015
Voir le profil de l'utilisateur

Les boucles

le Dim 8 Nov - 13:22

Les boucles


Il en existe 3 sortes :

La boucle While
La boucle While recommence tant que la condition n'est pas vérifiée.
On l'utilise de la façon suivante :
Code:
:While CONDITION
Action
:End


Tant que l'utilisateur ne rentre pas 3, demander X puis afficher la variable X.
Code:

:While X=3
:Input X
:End



La boucle Repeat
La boucle Repeat (ou jusqu'à que) recommence jusqu'à que tel condition soit vérifiée.
On l'utilise de la façon suivante :
Code:
:Repeat CONDITION
Action tant que la condition n'est pas vérifiée
:End


Demander X tant que X est différent de 3 :
Code:
:Repeat X=3
:input X
:End


La boucle For
La boucle For recommence un nombre précis de fois.
On l'utilise de la façon suivante :
Code:
:For (variable, départ, arrivée, incrément)
:Action à exécuter
:End

L'incrément est la valeur qui sera rajoutée à la variable à chaque tour : elle peut être positive ou négative. Si elle n'est pas spécifiée, elle sera automatiquement de +1.



Pour X variant de 1 à 3, afficher "GG"
:For(X,1,3)
:disp"GG"
:End


Dernière édition par Vancothis le Mer 11 Nov - 10:26, édité 1 fois
avatar
Maître T.I
Maître T.I
Date d'inscription : 08/11/2015
Voir le profil de l'utilisateur

Les conditions

le Mer 11 Nov - 10:24

Les conditions



La condition IF
La condition IF va exécuter l'action si la condition est vérifiée.
Elle se trouve dans Programme -> CTL -> If(1)
On l'utilise de la façon suivante :
Code:
:IF CONDITION
:Then
:Action
:End



Si "nombre de poney" est supérieur à 4, alors afficher "ça fait beaucoup" et "j'ai faim".
Code:
:Input"nombre de poney",X
:If X>4
:Then
:Disp "ça fait beaucoup"
:"j'ai faim"
:End


Remarque
S'il n'y a qu'une action à faire, on ne peut pas utiliser :then


Si "nombre de poney" est supérieur à 4, alors afficher "ça fait beaucoup"
Code:
:Input"nombre de poney",X
:If X>4
:Disp"ça fait beaucoup"


Où c'est ?
Si vous cherchez ou sont les signes : supérieur, inférieur, supérieur ou égal, etc.
Il faut faire 2nde -> maths (tests)

Vous retrouverez les instructions logiques comme ET qui demande que deux conditions soient valides et OU qui ne nécessite qu'une des deux conditions soient validées pour exécuter l'action.
Contenu sponsorisé

Re: Boucles et conditions

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum