Professional Documents
Culture Documents
Variables RAPTOR
Las variables son posiciones de memoria que tienen un
valor . En cualquier momento dado una variable slo puede
contener un nico valor de un tipo particular de datos, sin
embargo , ya que el programa se ejecuta , el valor de datos
almacenado en la variable puede cambiar. Ellos se llaman
variables porque los datos almacenados por ellos pueden
variar como se ejecuta el programa .
D-2
Como ejemplo, la declaracin RAPTOR X 32 asigna el valor de datos
32 a la variable X. Si esta declaracin es seguida por la declaracin X
X + 1 el valor de 32 se recupera de X , el valor 1 se aade a la
misma, y el resultado ( 33 ) se almacena de nuevo en la variable X
reemplazando el valor que anteriormente se almacena all . Por lo
tanto , en el programa de la derecha, la variable X inicialmente no
tena ningn valor , entonces se le asigna el valor 32 , entonces se le
asigna el valor 33 , y, finalmente, se le asigna el
valor 66 Si usted est leyendo esto en lnea (y tiene
RAPTOR instalado ) se puede ejecutar el programa
haciendo doble - click aqu: valor de la variable
cambia con el tiempo Example.rap . Puede
desplazarse por el programa y ver el valor de cambio
de la variable X haciendo clic en el botn.
D-4
Muchos programas se basan en la obtencin de datos , el
procesamiento de los datos , y la visualizacin de los resultados de su
procesamiento . Todo esto no se puede hacer sin variables. Por
ejemplo , primero se obtiene los datos del usuario y almacenar esos
datos en variables. En segundo lugar, llevar a cabo algn tipo de
clculo utilizando las variables (y los datos introducidos y
almacenados en ellos ) y luego almacenar los resultados en todava
ms variables . Por ltimo , se muestra los resultados de sus clculos
al usuario mostrando los valores calculados que estaban almacenados
en variables.
Declaraciones RAPTOR
El programa RAPTOR
de la izquierda
contiene ejemplos de
algunos de los estados
bsicos 6 . El
comentario explica lo
que hace el programa.
Observe cmo la
sentencia de bucle
controla el flujo de
ejecucin y encierra otras declaraciones . Aquellos de ustedes que
han ledo el libro de Douglas Adam , La Gua del autoestopista
galctico entender la referencia .
D-6
El programa RAPTOR a la derecha
contiene ejemplos de los
enunciados bsicos restantes .
Declaracin de Asignacin
D-7
Syntax for an assignment statement
<Variable> <Expression> or Set <Variable> to
<Expression>
D-8
Construido en Operadores y Funciones
Construido en Constantes
Las constantes son variables predefinidas cuyos valores no se
pueden cambiar . RAPTOR tiene las siguientes constantes
incorporadas.constants: pi, e, true, false, yes, no
Las constantes True, False, Yes, and No son utilizados por el sistema
de ejecucin de RAPTOR para determinar los resultados de una
decisin.
D-11
Un procedimiento es una coleccin con nombre de instrucciones de
programacin que desempean una tarea . Llamar a un
procedimiento suspende la ejecucin de su programa, ejecuta los
pasos asociados con el procedimiento llamado , y luego vuelve atrs y
comienza a ejecutar el programa de nuevo . Usted no tiene que ver
las instrucciones o incluso saber lo que son , a fin de utilizar un
procedimiento ; slo tienes que saber lo que har el procedimiento
para utilizarlo correctamente .
Para utilizar un procedimiento existente , debe llamar al invocar su
nombre y dotndolo de los datos que necesita. Usted puede llamar a
un procedimiento muchas veces enviarlo datos diferentes cada vez.
Del mismo modo , un mecnico de automviles puede conocer el
procedimiento para sustituir una transmisin ( o podra ser escrito en
un libro ) y podra ejecutar este procedimiento en muchos coches
diferentes y transmisiones reconstruidas . De esta manera usted
puede hablar y razonar sobre el procedimiento por separado del
elemento especfico ( ya sea una transmisin especfica o una parte
especfica de datos) un procedimiento est actuando sobre .
Construido en el Procedimiento
declaraciones de entrada
D-13
texto y las variables entre s como el siguiente mensaje: " Introduzca
un nmero entre " + low + " y" + high+ " : " .
declaraciones de salida
D-15
Seleccin y declaraciones Loop
Como se mencion anteriormente , los estados de
seleccin y de bucle se describen en una lectura
separada.
D-16