Programme sur calculatrice: reconnaître si un nombre est premier

Transcription

Programme sur calculatrice: reconnaître si un nombre est premier
Programme sur calculatrice: reconnaître si un nombre est premier
page 1 de 1
Programme sur calculatrice: reconnaître si un nombre est premier
I)
Casio Graph 35+
"N":? → N
2→D
While D<N
If Int (N÷D)=N÷D
Then
"NON"
Stop
Else
D+1→D
IfEnd
WhileEnd
"OUI"
Demander N à l’utilisateur
Mettre la valeur 2 dans la variable D
Début de boucle : tant que D<N
Test : Si N÷D est un nombre entier
Alors
Afficher "NON" (N n’est pas premier)
Arrêter le programme
Sinon (N÷D n’est pas un nombre entier)
Ajouter 1 à D
Fin du test Si
Fin de la boucle Tant Que
Afficher "OUI" (N est premier)
Pour obtenir les différents symboles :
" (guillemets) : touche " alphabétique
? : PRGM ?
→ : touche
While : PRGM COM Whle
< : PRGM REL <
If : PRGM COM If
Int : OPTN NUM Int
= : touche alphabétique, ou PRGM REL =
Then : PRGM COM Then
Stop : PRGM CTL Stop
Else : PRGM COM Else
IfEnd : PRGM COM IEnd
WhileEnd : PRGM COM WEnd
II)
Texas Instruments TI 82, 83, 84 version en anglais
Prompt N
2→D
While D<N
If Int (N÷D)=N÷D
Then
Disp "NON"
Stop
Else
D+1→D
End
End
Disp "OUI"
Demander N à l’utilisateur
Mettre la valeur 2 dans la variable D
Début de boucle : tant que D<N
Test : Si N÷D est un nombre entier
Alors
Afficher "NON" (N n’est pas premier)
Arrêter le programme
Sinon (N÷D n’est pas un nombre entier)
Ajouter 1 à D
Fin du test Si
Fin de la boucle Tant Que
Afficher "OUI" (N est premier)
Pour obtenir les différents symboles :
Prompt : PRGM I/O Prompt
" (guillemets) : touche " alphabétique
→ : touche STO>
While : PRGM CTL While
< : TEST <
If : PRGM CTL If
Int : MATH NUM Int
= : TEST =
Then, Stop, Else, End : PRGM CTL Then, Stop, Else, End
III)
Texas TI 89
"A peu près" comme les autres TI.
Pour tester la divisibilité, on peut utiliser mod(n,d) = 0