Instruction PGRM CTL (Control)

Cette section les instructions PRGM CTL (Control).

Liens thématiques

Menu PRGM CTL

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 .

Contrôle du flux d'un programme

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

 


If

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

 


If-Then

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

 


If-Then-Else

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(

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

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

 


Repeat

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

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

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, Goto

-------------------------------

Lbl

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

Goto branche le programme à label lorsque Goto est rencontré.

Gotoétiquette

 

Programme

Sortie

 


Wait

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>(

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<(

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(

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.

 


prgm

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

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

Stop arrête l'exécution d'un programme et retourne à l'écran de calcul. Stop est facultatif à la fin d'un programme.

 


DelVar

DelVar supprime de la mémoire le contenu de variable.

EffVar variable

 


GraphStyle(

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)
2 = è (Thick)
3 = é (Shade above)
4 = ê (Shade below)

5 = ë (Path)
6 = ì (Animate)
7 = í (Dot‑Thick)
8 =í (Dot‑Thin)

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.

 


CouleurGraph

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).

 


OpenLib(

Extension de TI-Basic (non disponible)

 


ExecLib(

Extension de TI-Basic (non disponible)