Programmation sur TI : Décomposition en produit de facteurs

Transcription

Programmation sur TI : Décomposition en produit de facteurs
Terminale S - spécialité
Calculatrices TI
Décomposition en produit de facteurs premiers
Programmation sur TI :
Décomposition en produit de
facteurs premiers
Commandes pour programmation sur TI
✞
✝
Les lettres de l’alphabet et les guillemets sont accessibles en appuyant en premier sur la touche alpha
✄
✄
Les symboles =, <, >, ... s’obtiennent à l’aide des
✄ touches
✄ ✂2nd ✁✂math ✁
La commande and s’obtient à l’aide
des
touches
2nd
✂
✁✂math ✁puis LOGIC
✄
✄
L1 s’obtient à l’aide des touches ✂2nd ✁✂1 ✁
☎
✆
✄
→ s’obtient à l’aide de la touche ✂sto-> ✁
✄
Les commandes If, Then, Else, For, While, End et Pause s’obtiennent à l’aide de la touche prgm puis CTL
✄✂
✂
✁
Les commandes Input, Prompt, EffEcr, Output et Disp s’obtiennent à l’aide de la touche prgm puis E/S
✄
La commande EffList s’obtient avec la touche ✂stat
✄ ✁ ✄
La commande dim s’obtient à l’aide des touches
2nd ✁✂stat ✁puis OPS
✂
✄
✁
La commande ◮Frac s’obtient à l’aide de ✂math ✁
✄
La commande partEnt (int) s’obtient à l’aide de ✂math ✁puis NUM
Début
Variables :
N, P et A sont des entiers naturels
L est une liste d’entiers naturels
Entrée :
Lire la valeur de N
Traitement :
P prend la valeur 2
√
A prend la valeur partie entière de N
L est une liste vide
Tant que (N > 1) et (P 6 A) Faire
N
Si ( N
P − partie entière de P = 0) Alors
Ajouter P à la liste L
N prend la valeur N
P
Sinon
P prend la valeur P + 1
FinSi
FinTant que
Si (N > 1) Alors
Ajouter N à la liste L
FinSi
Afficher L
Fin
http://mathematiques.ac.free.fr
✄
Appuyer sur la touche prgm puis NOUV puis appuyer
✂
✁
✄
sur ✂entrer ✁
Taper
✄ le nom du programme : DECOMP, puis appuyer
sur ✂entrer ✁
PROGRAM:DECOMP
:EffEcr
:Prompt N
:2→P √
:partEnt( N )→A
:EffListe L1
:While N > 1 and P 6 A
:If N/P − partEnt(N/P) = 0
:Then
:P→L1(dim(L1)+1)
:N/P→N
:Else
:P+1→P
:End
:End
:If N>1
:Then
:N→L1(dim(L1)+1)
:End
:Disp L1
17 novembre 2012