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