5.
La liste des valeurs initiales : une liste contenant les valeurs initiales
des champs.
Les listes des éléments 4 et 5 peuvent être vides. De même, si aucune valeur
ne peut être sélectionnée pour ces options, vous pouvez utiliser la
commande NOVAL („°L@) @ @IN@@ @NOVAL@).
Une fois la fonction INFORM activée, vous obtiendrez comme résultat soit un
zéro, au cas où l'option @CANCEL serait entrée, soit une liste contenant les valeurs
entrées dans les champs dans l'ordre spécifié et le numéro 1, c'est-à-dire, dans
la pile RPN :
Ainsi, si la valeur du niveau 1 de la pile est zéro, aucune entrée n'a été
effectuée, alors que si cette valeur est 1, les valeurs d'entrée sont disponibles au
niveau 2 de la pile.
Example 1 - à titre d'exemple, considérons le programme suivant, INFP1 (INput
Form Program 1) pour calculer la décharge Q dans un canal ouvert par la
formule de Chezy : Q = C⋅(R⋅S)
fonction de la rugosité de la surface du canal (valeurs type 80-150), R étant le
rayon hydraulique du canal (une longueur) et S correspondant à la pente du lit
du canal (des nombres sans dimensions, habituellement 0.01 à 0.000001). Le
programme suivant définit un formulaire d'entrée via la fonction INFORM :
«
" CHEZY'S EQN" { { "C:" "Chezy's coefficient" 0} { "R:"
"Hydraulic radius" 0 } { "S:" "Channel bed slope" 0} } { } { 120
1 .0001} { 110 1.5 .00001 }
Dans ce programme, on peut identifier les 5 composants de l'entrée comme suit
:
1.
Titre : " CHEZY'S EQN"
2.
Définitions des champs : il en existe trois, étiquetés "C:", "R:", "S:",
les chaînes
2:
{v
v
1
2
1:
1/2
, où C est le coefficient de Chezy, une
INFORM »
d'information "Coefficient de Chezy",
... v
}
n
1
"Rayon
Page. 21-30