Le Forum de TI-BANK.fr
Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
AccueilPortailCalendrierFAQRechercherS’enregistrerConnexion
Poster un nouveau sujet   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.
 

Programmer sur TI-NSpire

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Mic
Administrateur
Administrateur


Sexe:MasculinGémeauxRat
Age : 24
Inscrit le : 07 Sep 2004
Messages : 9870
Localisation : Talence
Calculatrice : Voyage 200 & TI-Nspire CAS
Classe : Prof de Maths


Impureté:
56/450  (56/450)
Dernière note en maths: -/20

MessageSujet: Programmer sur TI-NSpire   Sam 1 Sep - 14:38

Création de fonctions et de programmes définis par l'utilisateur
Vous pouvez utiliser la commande Définir (Define) pour créer vos propres fonctions et programmes. Vous devez les créer dans l'application Calculs, mais pouvez les utiliser dans d'autres applications TI-Nspire™.

Définition d'une fonction d'une seule ligne
Vous souhaitez, par exemple, définir une fonction nommée cube() qui calcule le cube d'un nombre ou d'une variable.

Dans la ligne de saisie Calculs, tapez Define cube(x)=x^3 et appuyez sur Entrée.


Le message « Terminé » (Done) confirme la définition de la fonction.

Tapez cube(2) et appuyez sur Entrée pour tester la fonction.


Définition d'une fonction de plusieurs lignes à partir de modèles
Vous pouvez définir une fonction composée de plusieurs instructions entrées sur des lignes distinctes. Une fonction de plusieurs lignes peut s'avérer plus facile à lire qu'une fonction contenant plusieurs instructions séparées par un signe deux-points.

Remarque : Vous ne pouvez créer des fonctions de plusieurs lignes qu'à l'aide de la commande Définir (Define). Vous ne pouvez pas utiliser les opérateurs := ou pour créer des fonctions de plusieurs lignes. Le modèle Func...EndFunc sert de conteneur pour ces instructions.

En guise d'exemple, définissez une fonction nommée g(x,y) qui compare deux arguments x et y. Si argument x > argument y, la fonction doit retourner la valeur de x. Sinon, elle doit retourner la valeur de y.

Dans la ligne de saisie Calculs, tapez Define g(x,y)=. À ce stade, n'appuyez pas encore sur Entrée.


Dans le menu Fonctions & programmes (Functions & Programs), sélectionnez Func...EndFunc.
L'application Calculs insère le modèle.



Dans le menu Fonctions & programmes (Functions & Programs), sélectionnez Contrôle (Control), puis If...Then...Else...EndIf.
L'application Calculs insère le modèle.



Tapez les autres parties de la fonction, en utilisant les touches fléchées pour déplacer le curseur d'une ligne à l'autre.


Appuyez sur Entrée pour terminer la définition.
Calculez g(3,-7) pour tester la fonction.


Définition manuelle d'une fonction de plusieurs lignes
Remarque : pour commencer chaque nouvelle ligne sans finaliser la définition de la fonction, maintenez enfoncée la touche Alt et appuyez sur Entrée (Enter).

En guise d'exemple, définissez une fonction nommée cum_sum(x) qui calcule la somme cumulée d'entiers compris entre 1 et x.

Dans la ligne de saisie Calculs, tapez Define cum_sum(x)=. À ce stade, n'appuyez pas encore sur Entrée.


Dans le menu Fonctions & programmes (Functions & Programs), sélectionnez Func...EndFunc.
L'application Calculs insère le modèle.



Tapez les lignes suivantes, en appuyant sur Alt + Entrée (Enter) à chaque fin de ligne.


Après avoir tapé Return temp_sum, appuyez sur Entrée pour terminer la définition.
Calculez cum_sum(5) pour tester la fonction.


Définition d'un programme
La définition d'un programme est similaire à la définition d'une fonction d'une seule ligne. Le modèle Prgm...EndPrgm sert de conteneur pour ces instructions.

En guise d'exemple, créez un programme nommé g(x,y) qui compare deux arguments. En fonction de la comparaison, le programme doit afficher le texte "x supérieur à y" ou "x non supérieur à y" (indiquant les valeurs de x et y dans le texte).

Dans la ligne de saisie Calculs, tapez Define prog1(x,y)=. À ce stade, n'appuyez pas encore sur Entrée.


Dans le menu Fonctions & programmes (Functions & Programs), sélectionnez Prgm...EndPrgm.
L'application Calculs insère le modèle.



Dans le menu Fonctions & programmes (Functions & Programs), sélectionnez Contrôle (Control), puis If...Then...Else...EndIf.
L'application Calculs insère le modèle.



Tapez les autres parties de la fonction, en utilisant les touches fléchées pour déplacer le curseur d'une ligne à l'autre.


Appuyez sur Entrée pour terminer la définition.
Exécutez prog1(3,-7) pour tester le programme.


Rappel d'une définition de fonction ou de programme
Vous avez également la possibilité de réutiliser ou de modifier une fonction ou un programme précédemment défini.

Dans le menu Outils (Tools), sélectionnez Rappeler la définition (Recall Definition).
Une boîte de dialogue apparaît et affiche la liste des fonctions et des programmes définis.

Choisissez le nom dans la liste.
La définition (par exemple Define f(x)=1/x+3) est collée dans la ligne de saisie pour pouvoir être éditée.
_________________
Responsable de TI-BANK (http://www.ti-bank.fr)

Projet 1 : How well do you know your World ? [68k] (19%)
Projet 2 : Da Vinci Flight [68k] (0.5%)
Projet 3 : Mastermind Nspire [Nspire] (80%)
Projet 4 : Ephy Nspire [Nspire] (0%)
Revenir en haut Aller en bas

Programmer sur TI-NSpire

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TI-Nspire :: Aide débutants-
Poster un nouveau sujet   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.