1

[nosmile]Bonjour,
Je viens de m'acheter une TI 92 avec un cable TI-PC (usb).
J'essaye de trouver des programmes mais je ne trouve que des programmes réservés pour TI-89 et TI-92+... Y-a-t-il une différence ?
De plus, j'essaye de programmer, ayant quelques bases (très faibles je l'avoue) sur TI-82 stats (anglais, couleur bleue). Sur cette calculatrice, j'avais réussi à faire tourner un programme qui demande d'entrer un nombre (entier), et il trouve ses diviseurs qu'il entre dans une liste (L1 sur TI-82) et le tri en ordre croissant (SortA) avant de donner cette liste. Ce programme m'est indispensable pour mes cours de spé maths en terminale. Le problème est que je n'arrive pas à retranscrire ce programme dans la TI-92, car je ne sais pas comment faire entrer des valeurs dans des listes etc... Sauriez vous m'aider à le programmer ? Je vous tape ci dessous le programme sous TI-82 (si cela est utile à la réalisation du programme sous TI-92):

PROGRAMgrinIVISEUR
:ClrAllLists
:1->J
:Prompt N
:int(racine de(N))->M
:For(I,1,M)
:N/I->Q
:If Q=int(Q)
:Then
:I->L1(J)
:Q->L1(J+1)
:J+2->J
:End
:End
sorryortA(L1)
grinisp L1
:If J=3 and N(différent de)1
:Then
grinisp "N est premier"
:Else
grinisp "Non premier"
:End

Voilà le programme. Ce n'est pas moi qui l'ai crée mais mon prof de maths, donc la partie avec les J,J+1 et J+2 je ne comprend pas vraiment pourquoi elle est dans ce programme ^^ En tout cas, si vous pouvez m'aider c'est super sympa j'ai vraiment besoin de ce programme.
Dernière question plus basique, comment faire entrer un texte dans un programme (avec Disp par exemple) assez long sans avoir à refaire des Disp sans arrêt pour éviter d'avoir une partie du texte qui disparait de l'écran ? Par exemple : Disp "Ce nombre n'est pas un nombre premier et est diviseur de 42" (j'invente ^^) ne tient pas dans le large écran de la TI-92, mais je suis obligé de faire :
Disp "Ce nombre n'est pas premier"
Disp "et est diviseur de 42"
Quelqu'un sait comment éviter ça ? (au pire ce n'est pas important ^^)
Merci pour vos réponse et votre aide !

2

Y-a-t-il une différence [entre la 92 et les modèles ultérieurs] ?

Oui: les 92 et 92 II sont moins programmables en BASIC, et beaucoup moins programmables en ASM, que les 89, 92+, V200 et 89T. Tous ces modèles font partie de la famille "TI-68k".

Sur les TI-Z80 (dont la 82 Stats fait partie), on accède aux listes avec des (); sur les TI-68k, c'est avec des [] smile
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

3

Merci pour ta réponse, sais tu aussi l'équivalent de ClrAllLists sur TI-92 ?
Merci

4

Sur 92, je ne vois pas d'équivalent au ClrAllLists des TI-Z80 qui soit intégré au système. Contrairement aux TI-Z80, les listes des TI-68k peuvent avoir des noms autres que L1-L6 (+ variables bizarres accessibles à travers des programmes ASM).
Tu peux l'émuler avec des DelVar sur chacune des listes que tu utilises.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

5

6

Je viens d'ajouter la possibilité d'afficher les archives pour une seule machine sur ti-fr.
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca