Page 1 of 1

Algorithme sur TI N-Spire CX CAS

Unread postPosted: 22 Mar 2013, 18:24
by Martellus
Bonjour,
Je viens solliciter votre aide pour la réalisation d'un algorithme qui doit surement être d'une simplicité absolue mais qui me pose toute fois problème. Il me manque le nom des fonctions notamment pour passer l'algorithme suivant (réaliser avec algobox) sur ma TI N-Spire.

Code: Select all
1 VARIABLES
2 n EST_DU_TYPE NOMBRE
3 x EST_DU_TYPE NOMBRE
4 y EST_DU_TYPE NOMBRE
5 i EST_DU_TYPE NOMBRE
6 u EST_DU_TYPE NOMBRE
7 integrale EST_DU_TYPE NOMBRE
8 DEBUT_ALGORITHME
9 LIRE n
10 u PREND_LA_VALEUR 0
11 POUR i ALLANT_DE 1 A n
12 DEBUT_POUR
13 x PREND_LA_VALEUR random()
14 y PREND_LA_VALEUR random()
15 SI (y≤F1(x)) ALORS
16 DEBUT_SI
17 u PREND_LA_VALEUR u+1
18 TRACER_POINT (x,y)
19 FIN_SI
20 FIN_POUR
21 integrale PREND_LA_VALEUR u/n
22 AFFICHER "N="
23 AFFICHER integrale
24 FIN_ALGORITHME
25
26 Fonction numérique utilisée :
27 F1(x)=exp(-x^2/2)


Je ne connais pas l'équivalent de la fonction TRACER_POINT (x,y) [Pt-On(x,y) sur TI 82] sur la N-Spire. De plus, je ne sais pas si il y a des contraintes supplémentaires pour utiliser une telle fonction.
Pouvez-vous me renseigner ?

Merci d'avance !

Re: Algorithme sur TI N-Spire CX CAS

Unread postPosted: 22 Mar 2013, 20:10
by Levak
Martellus wrote:Je ne connais pas l'équivalent de la fonction TRACER_POINT (x,y) [Pt-On(x,y) sur TI 82] sur la N-Spire. De plus, je ne sais pas si il y a des contraintes supplémentaires pour utiliser une telle fonction.
Pouvez-vous me renseigner ?

Merci d'avance !


En Nspire-Basic, il n'y en a pas.
Le seul qui puisse se rapprocher pour des performances a coucher par terre est d'utiliser deux listes des coordonnées des points 2D et de les afficher en tant que nuage de points.

En Lua, gc:fillRect(x, y, 1,1)

En C, suffit de coder (ou de recéper dans un quelconque projet) setPixel.

Re: Algorithme sur TI N-Spire CX CAS

Unread postPosted: 23 Mar 2013, 11:49
by diot
malheureusement, sur la nspire, le codage basic ne permet pas de "controler" les pixels de l'écran. c'est d'ailleur pour cela, que plusieur fonctions comme ClrDraw , AxesOff , FnOff, ne sont pas proposées dans le catalogue des nspire. Les language C et lua le permettent.