Vous êtes sur la page 1sur 20

UN ALGORITHME, CEST QUOI ?

Pour A allant de 1 10 par pas de 1 Stocker A^2 dans B

Afficher B
> Afficher le carr des nombres 1 10. Ici, Stocker A^2 dans B est une instruction.

NOTRE PREMIER PROGRAMME


TI BASIC
Prendre sa Ti Appuyez sur [ON] Appuyez sur la touche [PRGM] Puis deux fois sur flche droite [>] 1: Create New (vous n'avez que cette option, de toutes faons) La Ti vous demande alors d'entrer un nom pour votre programme

CASIO BASIC
Prendre sa CASIO Appuyez sur [ON] Allez en bas gauche dans [PRGM]

Puis [EXE]
Appuyez sur F3 [NEW] La Ti vous demande alors d'entrer un nom pour votre programme

Voici trois manipulations trs importantes ! Voici trois manipulations trs importantes !
Quitter : faites [2nd] puis [Mode]. Editer : pour continuer coder votre programme, il suffit de faire [PRGM] puis [>], et de le choisir dans la liste. Lancer : Faites [PRGM] et slectionnez le programme que vous voulez dans la liste. Quitter : faites [QUIT]. Editer : F2 EDIT Lancer : Faites EXE et slectionnez le programme que vous voulez dans la liste.

NOTRE PREMIER PROGRAMME


Ti Basic
:ClrHome :Disp BONJOUR Vous trouverez toutes ces commandes dans 3 menus que vous trouverez en appuyant sur [PRGM]. Disp est dans E/S, ligne 3. ClrHome est dans E/S, ligne 8. N'oubliez pas de sautez une ligne en appuyant sur Enter ([^] pour remonter).

CASIO BASIC
ClrText "BONJOUR"

LES VARIABLES LE COMMENCEMENT


Ti Basic
ClrHome

CASIO BASIC
0->A

Input Quel est votre age ? ,A Disp Votre age =


Disp A

ClrText
"Quel est votre age" :?->A

"Votre age = ":A

LES VARIABLES CALCUL


Ti Basic :ClrHome :Input "LONGUEUR ",A :Input "LARGEUR ",B :A*B->C :Disp "Laire du rectangle est ",C CASIO BASIC 0->A~Z // Valeur 0 pour les variables de A Z ClrText LONGUEUR ":?->A LARGEUR ":?->B A*B->C Laire du rectangle est :C

LES CONDITIONS - I
Ti Basic :ClrHome :Input Quel est votre ge ? ,A :If A>=18 :Then :Disp "Vous etes majeur :End :If A<18 :Then "Vous etes mineur :End CASIO BASIC ClrText "Quel est votre age":?->A If A>=18 Then "Vous etes majeur If End If A<18 Then "Vous etes mineur If End

LES CONDITIONS ELSE


Ti Basic :Input Quel est votre ge ? ,A :If A>=18 :Then "Vous etes ma jeur :Else "Vous etes min eur" :End CASIO BASIC "Quel est votre age" :?->A If A>=18 Then "Vous etes maj eur Else "Vous etes min eur If End

OPERATEUR LOGIQUE: EXEMPLE PAS CONCRET

- Je sors s'il fait beau ET s'il fait plus de 20C. - Je ne sors pas s'il fait moins de 20C OU s'il pleut.

OPERATEUR LOGIQUE: EXEMPLE CONCRET

:If [Condition 1] [Oprateur logique] [Condition 2] :Then

:
:End

LES OPERATEUR LOGIQUES SONT:

AND (signifiant et ) OR (signifiant ou )

EXEMPLE

If A=5 and B>3 :Disp "BONJOUR"

LES BOUCLES I - EXEMPLE

TANT QUE a ne fait pas 10 minutes que j'attends Je reste l'arrt de bus.

REFAIRE
Je m'en vais.

WHILE- STRUCTURE
Ti Basic :While [Condition] : // Code excuter dans la boucle :End : // Code excuter aprs la boucle CASIO BASIC While [Condition] // Code excuter dans la boucle WEnd // Code excuter aprs la boucle

FOR - EXEMPLE

Rpter 10 fois Avant jtais un gros nul, mais ca, ctait avant

FOR- EXEMPLE
Ti Basic :For [Variable,dpart,arriv e,incrment] : // Code excuter dans la boucle :End : // Code excuter aprs la boucle CASIO BASIC For [Valeur de dpart de la variable]->[Nom de la variable] To [Valeur darriver de la variable] // Code excuter dans la boucle Next // Incrmentation

FOR- STRUCTURE
Ti Basic :For kris,0,10,1 : Disp Avant jetais un gros nul, mais a, cetait avant. :End : // Code excuter aprs la boucle CASIO BASIC For 0->kris to 10 To 10 Avant jetais un gros nul, mais a, cetait avant. Next // Incrmentation

LE JEU DU + OU Quest ce que cest ? Le jeu consiste faire deviner le nombre mystre choisi de manire alatoire (wa wa wa...) par la calculatrice en un nombre limit de coups, et tout a par le biais d'indices simples, tels que "Non c'est plus !" ou encore "Non c'est moins !", d'o le nom du jeu vous l'aurez compris ! Vous tes prts ? Alors allonsy!

INDICE UTILES
On aura 2 variables:
Une variable M pour le nombre mystre Une variable N pour le nombre entr

Rflchissez bien aux boucles Pour les CASIO : Int(100Ran#+1) est la commande qui choisira un nombre alatoire entre 0 et 100 va larrondir lunit. Pour les TI : randInt(0,100) est la commande qui choisira un nombre alatoire entre 0 et 100 va larrondir lunit.

Vous aimerez peut-être aussi