Cette section les instructions PRGM CTL (Control).
Pour afficher le menu PRGM CTL, appuyez sur ¼ seulement depuis l'éditeur de programme.
Astuce importante : Pour retrouver rapidement une commande, utilisez ƒ } ou ƒ † pour vous déplacer entre les écrans. |
|
|
|
|
|
CTRL |
E/S |
COULEUR |
EXEC |
HUB |
|
|
---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
Description |
1 : |
If |
Crée un test conditionnel : |
2 : |
Then |
Exécute les commandes lorsque If est vraie. |
3 : |
Else |
Exécute les commandes lorsque If est fausse. |
4 : |
For( |
Crée une boucle incrémentée. |
5 : |
While |
Créée une boucle conditionnelle. |
6 : |
Repeat |
Crée une boucle conditionnelle. |
7 : |
End |
Signifie la fin d'un bloc : |
8 : |
Pause |
Met en pause l'exécution d'un programme. |
9 : |
Lbl |
Définit un label. |
0 : |
Goto |
Va vers un label. |
A : |
Wait |
Suspend l'exécution d'un programme pour un temps donné. |
B: |
IS>( |
Incrémente et saute si plus grand que. |
C: |
DS<( |
Décrémente et saute si plus petit que. |
D: |
Menu( |
Définit les éléments de menu et les branches. |
E: |
prgm |
Exécute un programme comme sous-programme. |
F : |
Return |
Revient depuis une sous-programme. |
G : |
Stop |
Arrête l'exécution. |
H : |
DelVar |
Efface le contenu d'une variable depuis un programme. |
I: |
GraphStyle( |
Désigne le style de graphique à tracer. |
J: |
CouleurGraph( |
Désigne la couleur du graphique à tracer. |
K : |
OpenLib( |
Extension de TI-Basic (non disponible) |
L : |
ExecLib( |
Extension de TI-Basic (non disponible) |
Remarque : Appuyez sur à lorsqu'une commande est surlignée dans un menu pour utiliser l'aide à la syntaxe pour votre programmation.
Ces éléments de menu dirigent le flux d'un programme en cours d'exécution. Ils facilitent la répétition ou le saut d'un groupe de commande pendant l'exécution du programmme. Lorsque vous sélectionnez un élément depuis le menu, le nom est collé à l'emplacement du curseur sur la ligne de commande dans le programme.
Pour revenir à l'éditeur de programmes sans sélectionner la rubrique, appuyez sur ‘.
Les instructions de contrôle d'un programme indiquent à la Calculateur graphique TI CE quelle prochaine commande exécuter dans un programme. If, While, et Repeat vérifient une condition définie pour déterminer quelle commande exécuter ensuite. Les conditions utilisent fréquemment des tests relationnels ou booléen, comme dans :
If A<7:A+1!A
or
If N=1 et M=1:Goto Z
Utilisez If pour des tests et des branchements. Si condition est fausse (0), alors la commande suivant immédiatement If est sautée. Si condition est vraie (non nulle), alors la command suivante est exécutée. Les instructions If peuvent être imbriquées.
:If condition
:commande (si vraie)
:commande
Programme |
Sortie |
|
|
Then suivant un If exécute un groupe de commandes si condition est vraie (non nulle). End indique la fin du groupe de commandes.
:If condition
:Then
:commande (si vraie)
:commande (si vraie)
:End
:commande
Programme |
Sortie |
|
|
Else suivant If-Then exécute un groupe de commandes si condition est fausse (nulle). End indique la fin du groupe de commandes.
:If condition
:Then
:commande (si vraie)
:commande (si vraie)
:Else
:commande (si vraie)
:commande (si vraie)
:End
:commande
Programme |
Sortie |
|
|
Remarque : Appuyez sur Í pour répéter le programme
For( effectue des boucles et incrémente Il incrémente la variable de débur à fin par incrément. incrément est facultatif (la valeur par défaut est 1) et peut être négatif(fin<début). fin est une valeur maximum ou minimum à ne pas dépasser End indique la fin de la boucle. Les boucles For( peuvent être imbriquées.
:For(variable,début,fin[,incrément])
:commande (alors que fin non dépassée)
:commande (alors que fin non dépassée)
:End
:commande
Programme |
Sortie |
|
|
While exécute un groupe de commandes tandis que condition est vraie. condition est souvent un test relationnel. condition est testée lorsque While est rencontré. Si condition est vraie (non nulle), le programme exécute un groupe de commands. End indique la fin du groupe. Lorsque condition est fausse (nulle), le programme exécute chaque commande suivant End. Les instructions While peuvent être imbriquées.
:While condition
:commande (alors que condition est vraie)
:commande (alors que condition est vraie)
:End
:commande
Programme |
Sortie |
|
|
While répète un groupe de commandes tandis que condition est vraie (non nulle). Elle est similaire à While, mais condition est testée lorsque End est rencontré; le groupe de commandes est donc exécuté au moins une fois. Les instructions Repeat peuvent être imbriquées.
:Repeat condition
:commande (jusqu'à ce que condition soit vraie)
:commande (jusqu'à ce que condition soit vraie)
:End
:ccommande
Programme |
Sortie |
|
|
End indique la fin d'un groupe de commandes. Vous devez inclure une instruction End à la fin de chaque boucle For(, While, ouRepeat. Vous devez également inclure une instruction End à la fin de chaque groupe If‑Then et de chaque groupe If‑Then‑Else.
Pause suspend l'exécution du programme, afin que vous puissiez voir les réponses ou les graphiques. Pendant la pause, l'indicateur de pause est situé dans le coin supérieur droit.
• | Pause sans argument interrompt temporairement le programme. Si l'instruction DispGraph ou Disp a été exécutée, l'écran approprié apparaît. Appuyez sur Í pour reprendre l'exécution. |
• | Pause avec valeur affiche valeur sur l'écran de calcul courant. Vous pouvez faire défiler valeur. Pause [valeur] Appuyez sur Í pour reprendre l'exécution. |
• | Pause avec valeur et temps affiche la valeur sur l'écran de calcul actuel et l'exécution du programme continue pour la période spécifiée. Pour le temps seulement, utilisez Pause “”,time où la valeur est une chaîne de caractères vide. Temps en secondes. Pause valeur,temps. |
Remarque : Lorsque vous utilisez l'Éditeur de programme de TI Connect CE, Pause doit avoir un espace après la commande même si aucun argument n'est entré.
Programme |
Sortie |
|
|
-------------------------------
Lbl (étiquette) et Goto (aller à) sont utilisés ensemble pour le branchement.
Lbl spécifie le label pour une commande. label peut avoir un ou deux caractères (A à Z, 0 à 99, ouq).
Lbl étiquette
-------------------------------
Goto branche le programme à label lorsque Goto est rencontré.
Gotoétiquette
Programme |
Sortie |
|
|
Wait suspend l'exécution d'un programme pour un temps donné. Le temps maximum est de 100 secondes. Pendant le temps de pause, l'indicateur d'occupation est situé dans le coin supérieur droit.
Wait temps
Programme |
Output : “Bye!” s'affiche après 5 secondes. |
|
|
IS>( (incrémente et saute) ajoute 1 à variable. Si la réponse est > valeur (qui peut être une expression), la commande suivante est sautée; si la réponse est { valeur, la commande suivante est exécutée. variable ne peut pas être une variable système
:IS>(variable,valeur)
:commande (si la réponse valeur)
:commande (si la réponse > valeur)
Programme |
Sortie |
|
|
Remarque : IS>( n'est pas une instruction de boucle.
DS<( (décrémente et saute) soustrait 1 de variable. Si la réponse est > valeur (qui peut être une expression), la commande suivante est sautée; si la réponse est { valeur, la commande suivante est exécutée. variable ne peut pas être une variable système
:DS>(variable,valeur)
:commande (si la réponse valeur)
:commande (si la réponse > valeur)
Programme |
Sortie |
|
|
Remarque : DS<( n'est pas une instruction de boucle.
Menu( définit un branchement dans un programme. Si Menu( est rencontré pendant l'exécution d'un programme, l'écran du menu est affiché avec les éléments de menu spécifiés, l'indicateur de pause est activé et l'exécution est interrompue jusqu'à ce qu'un élément de menu soit sélectionné.
Le titre du menu est entre guillemets ( " ). Jusqu'à neuf paires d'élements de menu sont autorisées. Chaque paire est constitué d'un élément texte (également entre guillemets) à afficher comme menu de sélection et d'un élément label auquel brancher si vous sélectionnez la sélection de menu correspondante.
Menu("titre","texte1",label1,"texte2",label2, . . .)
Programme |
Sortie |
|
|
Le programme ci-dessus s'interromp jusqu'à ce que 1 ou 2 soit sélectionné. Si vous sélectionnez 2, par exemple, le menu disparaît et le programme continue l'exécution à Lbl B.
Utilisez prgm pour exécuter d'autres programmes comme sous-programmes. Lorsque vous sélectionnez prgm, il est collé à l'emplacement du curseur. Entrez les caractères pour écrire le nom d'un programme. Utiliser prgm est équivalent à sélectionner des programmes existants depuis le menu PRGM EXEC; cependant, il vous permet également d'entrer le nom d'un programme que vous n'avez pas encore créé.
prgmnom
Remarque : Vous ne pouvez pas entrer directement le nom du sous-programme lorsque vous utilisez RCL. Vous devez copier le nom depuis le menu PRGM EXEC.
Return sort d'un sous-programme et l'exécution retourne au programme appelant, même s'il est rencontré avec des boucles imbriquées. Toutes les boucles sont terminées. Un Return existe à la fin de tout programme appelé comme sous-programme. Dans le programme principal, Return arrête l'exécution et retourne à l'écran de calcul.
Stop arrête l'exécution d'un programme et retourne à l'écran de calcul. Stop est facultatif à la fin d'un programme.
DelVar supprime de la mémoire le contenu de variable.
EffVar variable
GraphStyle( désigne le style du graphique à tracer. function# est le numéro du nom de la fonction Y= dans le mode graphique courant. graphstyle est un chiffre de 1 à 7 correspondant au style du graphique, comme indiqué ci-dessous
1 = ç (Thin) |
5 = ë (Path) |
GraphStyle(function#,graphstyle)
Par exemple, GraphStyle(1,5) en mode Func définit le syle du graphique pour Y1 à ë (chemin; 5).
Tous les styles ne sont pas disponibles dans les modes graphiques.
GraphColor( désigne la couleur du graphique à tracer. function# est le numéro du nom de la fonction Y= dans le mode graphique courant. color# est un chiffre de 10 à 24 correspondant à la couleur du graphique, comme indiqué ci-dessous :
Numéro de couleur |
Nom de couleur |
10 |
BLEU |
11 |
ROUGE |
12 |
NOIR |
13 |
MAGENTA |
14 |
VERT |
15 |
ORANGE |
16 |
MARRON |
17 |
BLEU MRN |
18 |
BLEU CLR |
19 |
JAUNE |
20 |
BLANC |
21 |
GRIS CLR |
22 |
GRIS MOY |
23 |
GRIS |
24 |
GRIS FON |
Vous pouvez également choisir une couleur dans le menu ½ (sous-menu couleur).
|
|
CouleurGraph(n°fonction,n°couleur)
Par exemple,CouleurGraph(2, 4) ou CouleurGraph(2, MAGENTA).
Extension de TI-Basic (non disponible)
Extension de TI-Basic (non disponible)