Création de ses propres menus

 


 

Personnalisation des menus

Après avoir défini quelques fonctions que vous pensez réutiliser assez fréquemment, vous voudrez sans doute les rendre accessibles dans un menu. Ce menu personnalisé sera un menu « custom ».

Il y a déjà, par défaut, un menu « custom » qui existe sur votre calculatrice. Vous y avez accès par [2nd] [custom]; cette commande a pour effet de donner accès à d'autres menus de la calculatrice. Pour revenir au menu « home » ordinaire, refaites [2nd] [custom].

Vous devrez soit modifier le menu « custom » déjà existant, soit en créer un ou plusieurs autres. Pour y arriver, vous devez faire un programme. Il vous faudra passer par l'éditeur de programmes - Program Editor - pour créer votre menu personnel. Nous donnons ici deux exemples de programmes à concevoir pour obtenir un menu « custom » à votre convenance.


 

Modification du menu « Custom »

Voici un exemple de modification de ce menu.

Commençons par définir une fonction. Prenons par exemple l'itération de Newton pour la résolution numérique des équations.

Figure 1

Puisque nous voulons modifier le menu « custom » déjà existant de la calculatrice, nous commençons par aller « chercher » (Copier-Coller) le programme qui crée ce menu et nous pourrons alors l'éditer.

À partir de l'écran de calcul HOME, menu normal (et non « Custom »), faites [F6] [3] » : « Restore custom default ». Cela fait apparaître le code du programme sur la ligne d'édition. Appuyez sur [enter] pour la valider.

Figure 2

Vous devez copier cette liste d'instructions et la coller dans l'éditeur de programmes. Faites [le diamant] [C] sur la Voyage 200, ou [le diamant] [COPY] sur la TI-89 Titanium. Allez maintenant dans l'éditeur de programmes [APPS] [7] : Program Editor [3] : New.

Figure 3

Donnez un nom à votre programme, dans la case « Variable » ; ici nous avons pris « cucu » (pour custom), [enter] [enter].

Figure 4

Placez le pointeur sur la ligne entre Prgm et EndPrgm et collez enfin la liste d'instructions que vous aviez copiée : [le diamant] [PASTE] sur la TI-89, [le diamant] [V] sur la Voyage 200.
Le pointeur se trouve à la toute fin du programme.

Figure 5

Utilisez la flèche vers le haut pour placer le pointeur juste avant Title "Var" au début du programme pour que votre nouveau menu apparaisse dans [F1]. Ou alors placez le pointeur juste avant EndCustm pour qu'il apparaisse dans [F8]. Allez dans le menu I/O Dialog, choisissez Title ([F3] [1] [7]). Écrivez "MAT145" :
N'oubliez pas les guillemets ni les deux-points.

Figure 6

Appuyez sur [F3] [1] [8] : Item. Écrivez "NEWTON(" : et recommencez « Item » pour toutes les autres fonctions que vous voulez mettre dans ce menu. Nous avons choisi deux fonctions qui servent en MAT-145 : arcLen et taylor. Ces deux fonctions sont déjà programmées dans la calculatrice; elles seront maintenant regroupées dans le même menu que la fonction newton.

Figure 7

Vous pouvez appuyer sur [enter] pour espacer les lignes et pour que le programme soit plus facile à lire, mais cela n'est pas nécessaire dans la programmation. Le fait de saisir [enter] insère un changement de ligne qui ne sert qu'à « éclaircir » le programme. Cela n'aura pas pour effet d'enregistrer les changements. Retournez dans la fenêtre HOME : votre programme sera automatiquement enregistré.
Remarque. Nous avons mis des parenthèses ouvrantes au bout des noms des fonctions. Ce truc facilite la saisie des fonctions : ainsi, quand nous appelons, disons, la fonction newton, celle-ci apparaît dans la ligne d'édition avec une parenthèse ouvrante.

Pour mieux vous rappeler la syntaxe des fonctions, vous pourriez les écrire au complet au lieu de terminer la commande par une parenthèse ouvrante. Par exemple, écrivez newton(f,x,a). Quand vous appellerez cette fonction, vous n'aurez qu'à écrire le nom de la fonction à la place de f, le nom de la variable à la place de x et la valeur du point de départ à la place de a.

Figure 8

Il ne reste qu'à faire exécuter ce programme. Saisissez cucu() [enter]. Notez qu'il faut toujours une paire de parenthèses au bout d'un nom de programme. Les paramètres doivent être spécifiés entre ces parenthèses, si c'est le cas.

Figure 9

Vous avez maintenant votre menu personnalisé qui contient des fonctions utilisables en calcul différentiel et intégral.

Sur la Voyage 200, vous aurez accès aux menus [F1] à [F6], puis à la suite des menus par [F7].

À droite, l'écran du haut montre ce que vous obtiendrez en « arrivant » dans votre menu « custom » et l'écran du bas donne le résultat après avoir appuyé sur [F7].


Figure 10


Figure 11

Sur la TI-89, la suite des menus se trouve à [F8].
À droite, la figure 12 montre ce que vous obtiendrez en « arrivant » dans votre menu « custom », et la figure 13 donne le résultat après avoir saisi [F8].

Remarquez que nous avons modifié notre menu « custom » sur la TI-89 en insérant MAT-145 dans [F8] plutôt que dans [F1] comme nous l'avons fait sur la Voyage 200.


Figure 12


Figure 13

Vous pourrez continuer à modifier ce menu « custom » à votre guise, selon vos besoins. Il faudra retourner dans l'éditeur de programmes [APPS] [7] [2] : en choisissant « cucu », vous serez prêt à éditer. Pour ajouter un nouveau nom de menu, il faut faire « title », puis avec « item », entrer les noms de vos fonctions.

Figure 14


 

Création de votre menu « Custom »

Vous pouvez aussi créer différents menus « custom ». Par exemple, vous pourriez avoir un menu « custom » pour vos cours de mathématiques, un autre pour vos cours de mécanique, etc. Vous pourriez alors passer de l'un à l'autre en faisant exécuter vos différents programmes, disons Menumat(), Menumec(), Menuphy(), etc.

Voici un exemple de création d'un menu « custom » pour les cours de mathématiques, que nous nommons Menumat. pour créer votre menu « custom » Vous pourrez vous inspirer de ce qui est présenté ici pour une autre série de vos cours.

Supposons que vous ayez quelques fonctions déjà définies pour vos différents cours de mathématiques : newton, arcLen, taylor pour MAT-145, varpara, laplace, convolap, fourcoef pour MAT-235, et cramer, rref, crossP et dotP pour MAT-135 .

Vous devrez, là aussi, bâtir un programme. Pour ce faire, appuyez sur [APPS] [7] [3] : Program Editor - New. Donnez un nom à votre programme, ici « menumat », suivi de [enter] [enter].

Figure 15

Placez le pointeur sur la ligne entre Prgm et EndPrgm, et faites [F2] [7] : Custom... EndCustm.

Figure 16

Appuyez sur [F3] [1] [7]. Écrivez entre guillemets le nom que vous voulez donner au menu, puis deux-points. Ensuite [F3] [1] [8] et le nom de la fonction entre guillemets, suivi de deux-points, etc.

Figure 17

Placez votre pointeur après EndCustm, saisissez : CustmOn.
Ceci aura pour effet d'activer ce menu « custom » quand vous ferez exécuter menumat.

Figure 18

Retournez dans la fenêtre HOME,
exécutez menumat().

Figure 19


Dernière révision : août 2005