los valores incorporados en los campos en el orden especificado y el número
1, es decir, en la pantalla RPN:
2:
1:
Así, si el valor en el nivel 1 de la pantalla es cero, no se realizó ninguna
entrada, mientras que si este valor es 1, los valores de la entrada estarán
disponibles en el nivel 2 de la pantalla.
Ejemplo 1 - Como ejemplo, considerar el programa siguiente, INFP1
(Interactive form Program 1) para calcular la descarga Q en un canal abierto
con la fórmula de Chezy: Q = C⋅(R⋅S)
es una función de la rugosidad de la superficie del canal (valores típicos 80-
150), R es el radio hidráulico del canal (una longitud), y S es la pendiente del
lecho del canal (números sin dimensiones, típicamente 0.01 a 0.000001). El
programa siguiente define una forma interactiva con la función 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 }
En el programa podemos identificar los 5 componentes de la entrada como
sigue:
1. Título: " CHEZY'S EQN"
2. Definiciones del campo: hay tres de ellas, con las etiquetas "C:", "R:",
"S:", secuencias informativas "Chezy coefficient", "Hydraulic radius",
"Channel bed slope", y aceptando solamente el tipo de datos 0
(números reales) para todos los tres campos:
{ { "C:" "Chezy's coefficient" 0} { "R:" "Hydraulic
radius" 0 } { "S:" "Channel bed slope" 0} }
3. Información del formato del campo: { } (una lista vacía, así, se usan
valores prefijados)
4. Lista de los valores de reajuste: { 120 1 .0001}
5. Lista de valores iniciales: { 110 1.5 .00001}
{v
v
... v
}
1
2
n
1
1/2
, donde el coeficiente C de Chezy,
INFORM »
Página 21-30