User manual - ClassPadII_UG
Chapitre 12 : Application Programme    212Chapitre 12 : Application Programme    212
GTSelOff  Misc - Graph&Table(1)
Syntaxe : GTSelOff<numéro de graphe>
Fonction : Désélectionne une expression graphique.
Description : Numéros de graphes : 1 à 100
GTSelOn  Misc - Graph&Table(1)
Syntaxe : GTSelOn<numéro de graphe> 
Fonction : Sélectionne une expression graphique. 
Description : Numéros de graphes : 1 à 100
H
Histogram  Misc - Statistics(1) - Graph
Fonction : Utilisé comme un argument de la 
commande StatGraph pour spécifier une option. Voir 
StatGraph.
Horizontal  I/O - Sketch
Syntaxe : Horizontal<ordonnée 
y>[,<commande de 
couleur>]
Fonction : Trace une droite horizontale.
HypergeoCD  k
Syntaxe : HypergeoCDvaleur Lower, valeur Upper, 
valeur 
n, valeur M, valeur N
Fonction : Voir « Distribution cumulative 
hypergéométrique » (page 153).
HypergeoPD  k
Syntaxe : HypergeoPDvaleur 
x, valeur n, valeur M, 
valeur N
Fonction : Voir « Probabilité de la loi 
hypergéométrique » (page 153).
I
If~Then~ElseIf~Else~IfEnd  Ctrl - If
Syntaxe 1 : If<expression> : Then : [<instruction>] 
... : IfEnd
Fonction 1 :
• Si l’expression est vraie, l’instruction dans le bloc 
Then est exécutée. Ensuite, l’exécution avance à 
l’instruction qui suit IfEnd.
• Si l’expression est fausse, l’exécution avance à 
l’instruction qui suit IfEnd, sans exécuter l’instruction 
dans le bloc Then.
Syntaxe 2 : If<expression> : Then : [<instruction>] 
... : Else : [<instruction>] ... : IfEnd
Fonction 2 :
• Si l’expression est vraie, l’instruction dans le bloc 
Then est exécutée. Ensuite, l’exécution avance à 
l’instruction qui suit IfEnd.
• Si l’expression est fausse, l’instruction dans le bloc 
Else est exécutée au lieu du bloc Then. Ensuite, 
l’exécution avance à l’instruction qui suit IfEnd.
Syntaxe 3 : If<expression> : Then : [<instruction>] 
... : ElseIf<expression> : Then : [<instruction>] ... : 
IfEnd
Fonction 3 :
• Si l’expression est vraie, l’instruction dans le bloc If 
Then est exécutée. Ensuite, l’exécution avance à 
l’instruction qui suit IfEnd.
• Si l’expression de la commande If est fausse, 
l’expression de la commande ElseIf est testée. 
Si elle est vraie, l’instruction dans le bloc ElseIf 
Then est exécutée. Ensuite, l’exécution avance 
à l’instruction qui suit IfEnd. Si elle est fausse, 
l’exécution avance à l’instruction qui suit IfEnd.
Syntaxe 4 : If<expression> : Then : [<instruction>] 
... : ElseIf<expression> : Then : [<instruction>] ... : 
Else : [<instruction>] ... : IfEnd
Fonction 4 :
• Si l’expression est vraie, l’instruction dans le bloc If 
Then est exécutée. Ensuite, l’exécution avance à 
l’instruction qui suit IfEnd.
• Si l’expression de la commande If est fausse, 
l’expression de la commande ElseIf est testée. 
Si elle est vraie, l’instruction dans le bloc ElseIf 
Then est exécutée. Ensuite, l’exécution avance 
à l’instruction qui suit IfEnd. Si elle est fausse, 
l’instruction du bloc Else est exécutée. Ensuite, 
l’exécution avance à l’instruction qui suit IfEnd.
Description :
• Avec les quatre syntaxes mentionnées ci-dessus, 
vous pouvez utiliser une commande d’instructions 
multiples (:) au lieu du retour à la ligne pour séparer 
les instructions du bloc Then.
• La commande If~IfEnd peut être encastrée.
• Il est possible de sortir de la boucle If~IfEnd avec la 
commande Break ou la commande Return.
• N’utilisez pas la commande Goto pour sortir d’une 
boucle If~IfEnd.
IfEnd  Ctrl - If
Voir If~Then~ElseIf~Else~IfEnd.
Input  I/O - Input
Syntaxe : Input<nom de variable>[,"<chaîne 
1>"[,"<chaîne 2>"]]
Fonction : Lorsque l’exécution du programme atteint 
la commande Input, l’utilisateur doit saisir la chaîne 
qui est affectée à la variable spécifiée.
Description :
• Si vous ne spécifiez rien pour "<chaîne 1>", la 
question « <variable name>? » apparaît par défaut.
• Le texte spécifié pour "<chaîne 2>" sera le titre de la 
boîte de dialogue de saisie.










