Page 1 of 1

Algorithme sur calculatrice TI-Nspire CX CAS ? besoin d'aide

Unread postPosted: 11 Nov 2015, 20:48
by Kiara29
Bonjour/bonsoir à vous.

Je suis une élève de seconde et j'aurai besoin d'aide pour créer des algorithmes sur ma calculatrice.
J'ai la Calculatrice Texas Instrument TI-Nspire CX CAS.
Mon soucis est que ma professeur ne connait pas cette calculatrice et que je suis la seule de ma classe à l'avoir...
J'ai cherché sur internet, j'ai compris comment ouvrir l'algorythme et le "var" mais j'aimerai avoir des exemples concrets et comprendre pour plus tard utiliser en exercice...
Je n'y comprends absolument rien, ne sait pas comment faire marcher l'algorithme, tester avec quels chiffres, ou comment et à quoi ca sert, je suis vraiment débutante..

Voici deux exemples qu'elle nous a donné sur pour un programme TI :

Algorithme d'échange : donner un algo. permettant d'échanger 2 nb A et B, c'est a dire que les entrées sont A et B, et les sorties B et A.

Entrée : saisir A et B
Traitement : C prend la valeur A
A prend la valeur B
B prend la valeur C
Sortie : Afficher B.

Programme sur la TI de cet algo :

Code: Select all
: Prompt A ou Input "A=", A
: Prompt B ou Input "B=", B
:A → C
:B → A
:C→ B
: Disp "A=", A
: Disp "B=", B


Sur ma calculatrice j'ai deux fenêtres une à cote de l'autre,
avec : Define test()
Pegm
(un petit carré pour écrire)
EndPrgm

Ma question est comment écrire ce programme sur ma calculatrice ? Je ne trouve pas les "prompt" ou "input", quel est l'équivalent sur ma calc ?


En voici un autre si vous préférez :

Entrée : Saisir les 2 notes et les 2 coefs
Traitement : M prend la valeur (N1*C1 + N2*C2) : (C1+C2)
Sortie : Afficher M

Programme sur TI
Code: Select all
:Input "N1" , A
:Input "N2", B
:Input "C1", C
:Input C2", D
: (A*C+B*D) : (C+D) → M
:Disp "M=",M



J'aimerai que quelqu'un m'explique comment faire en reprenant le programme mais en utilisant les "noms" utilisés sur la CX CAS (ex : input *** equivaut à ***)
Merci beaucoup si vous m'aidez, excusez moi du pavé mais j'aimerai vraiment comprendre comment utiliser ma calculatrice... Merci BEAUCOUP.

Edit : je me suis trompée d'onglet, y a t il un moyen de la déplacer ? merci !

Re: Algorithme sur calculatrice TI-Nspire CX CAS ? besoin d'

Unread postPosted: 11 Nov 2015, 21:00
by critor
Salut !


Le prompt/input, c'est request sur ta calculatrice.

Voici ce que donne ton 1er algo au complet :
Image

Re: Algorithme sur calculatrice TI-Nspire CX CAS ? besoin d'

Unread postPosted: 11 Nov 2015, 21:03
by Kiara29
Ok merci beaucoup !
Pour le tester, il y a une manip spéciale ?
Et j'ai vu que beaucoup de monde utilisait "variable (a, b, c)" par exemple, ça équivaut à quoi ?
Dernière question ; Pour le request, on le trouvee où sur la calc ? merci !!

Re: Algorithme sur calculatrice TI-Nspire CX CAS ? besoin d'

Unread postPosted: 11 Nov 2015, 21:06
by critor
Kiara29 wrote:Ok merci beaucoup !
Pour le tester, il y a une manip spéciale ?

Il faut valider ce que tu as tapé dans le programme avec :nsme: :ns2: :ns1:, et ensuite dans la fenêtre de gauche tu as juste à utiliser la touche :nsva: pour taper le nom de ton programme suivi de paranthèses comme illustré. :)

Kiara29 wrote:Dernière question ; Pour le request, on le trouvee où sur la calc ? merci !!

Juste à le taper au clavier alphabétique. :)
Les majuscules/minuscules n'ont aucune importance.

Re: Algorithme sur calculatrice TI-Nspire CX CAS ? besoin d'

Unread postPosted: 11 Nov 2015, 21:07
by Kiara29
Merci beaucoup de votre aide !

Re: Algorithme sur calculatrice TI-Nspire CX CAS ? besoin d'

Unread postPosted: 11 Nov 2015, 21:09
by critor
De rien.

Enfin, le "variable (a, b, c)" que tu as dans certains algos, tu n'as pas à t'en occuper pour un programme TI-Nspire. Donc tu sautes cette ligne tout simplement.

Re: Algorithme sur calculatrice TI-Nspire CX CAS ? besoin d'

Unread postPosted: 11 Nov 2015, 23:15
by Hamza.S
traduction de tes codes :
Code: Select all
Prompt A ou Input "A=", A
Prompt B ou Input "B=", B
A → C
B → A
C→ B
Disp "A=", A
Disp "B=", B

sur Nspire ce genre de code peut s'écrire de deux façons
la première : critor l'a fait
la deuxième :
Code: Select all
Define algo(a,b) =
Prgm
Local c © pour garder les variables dans le programme
a→c   
a:=b  © une autre façon de noter b→a
c→b
Disp "A=",a
Disp "B=",b
EndPrgm


deuxième code est un peu inutile car ta calculette a une fonction qui permet de calculer la moyenne
la fonction c'es mean(liste,fréquence) fréquence étant facultatif
dans ton cas fréquence correspond à la liste des coefficients
exmple : avec des lettres mean({a,b},{c,d}) il suffit de remplacer a b c d par de nombre pour avoir la moyenne

traduction :
Code: Select all
Input "N1" , A
Input "N2", B
Input "C1", C
Input "C2", D
(A*C+B*D)/(C+D) → M
Disp "M=",M

voici à quoi ça ressemble :
Code: Select all
Define algo() =
Prgm
Local a,b,c,d,m © pour garder les variables dans le programme
Request "n1=",a
Request "n2=",b
Request "c1=",c
Request "c2=",d
m:=(a*c+b*d)/(c+d)
Disp "m=",m
EndPrgm

ça peut s'améliorer mais inutilement puisque la fonction existe comme dit plus haut