Programa RPL

Páginas: 9 (2094 palabras) Publicado: 24 de mayo de 2013
¿Que es un programas?
    Un programa, para la calculadora, es todo aquello que este entre >. Un ejemplo de programa puede ser: >, el cual coloca en la pila de datos el numero 1, el 2 y luego los suma.
Para editar cualquier programa hecho bajo User-Rpl solo se tiene que colocar en pila y pulsar "EDIT". Para guardarlo se coloca en pila y luego se coloca el nombre con el que se quiera grabar yse pulsa "STO".
3:  >
2:  'Nombre'
1:  STO
Para ejecutarlo se puede colocar en la pila y pulsar "EVAL", o llamarlo por su nombre.
Declaración de variables
    Dentro de los programas es común llamar objetos u otros programas con variables, que pueden ser Estáticas, Locales o Globales.
Variables Estáticas: Las Variables Estáticas son guardadas en la memoria de usuario (RAM) y sonindependientes del programa que las llama. La declaración de una variable de este tipo es equivalente a guardar el contenido de la variable en un directorio con un nombre, como si se tratase de un programa.
Variables Locales: Las variables Locales son las que solo se ejecuta en un programa y solo son reconocidas en este. Para declarar variables locales se sigue la siguiente sintaxis:
>
    Lasvariables locales solo serán reconocidas en el bloque que fueron declaradas, o en los bloques contenidos dentro del bloque en que se declararon. A veces se puede tener varios bloques que generen confusión, por lo que se tiene que tener cuidado con el rango de acción de las variables Locales, ya que puede que no sean reconocidas en todo el programa.
EJEMPLO:
  V2 V1 * 

>>
    En el ejemploanterior las variables V1 y V2 solo son reconocidas en los bloques (1) y (2), aunque se hayan declarado al principio.
Variables Globales: Las variables Globales son aquellas que se declaran en un programa principal y pueden ser reconocidas, en  cualquier momento, desde cualquier bloque de instrucción o desde cualquier programa que se llame y  se ejecute en el programa principal. Para declarar unavariable de este estilo se sigue la sintaxis:
>.
 Con esta declaración no se debe tomar precaución con el rango de acción de una variable, ya que es reconocida en todo el programa, pero una declaración de este tipo hace que los programas ocupen mayor espacio en memoria, por lo que debe de usarse cuando sea "ESTRICTAMENTE NECESARIO".
Funciones de Comparación o Test
    Las funciones decomparación son aquellas que comparan argumentos, devolviendo un 1 (true = Verdadero) o un 0 (false = Falso) de acuerdo a lo que se este preguntando. Estas funciones se describen en la siguiente tabla:
 
 
Función de comparación
Descripción
SAME
Pregunta si dos objetos son iguales
==
Pregunta si dos objetos son iguales

Pregunta si dos objetos son distintos 
<
Pregunta si el obj2 es menoral obj1 
>
Pregunta si el obj2 es mayor al obj1 

Pregunta si el obj2 es mayor o igual al obj1 

Pregunta si el obj2 es menor o igual al obj1 
    Como se puede apreciar SAME y == cumplen la misma función. 
Funciones Lógicas
    Las funciones Lógicas son aquellas que permiten dar a conocer la relación entre dos condiciones. Estas funciones son el AND y el OR.
AND: Esta funciónpermite dar a conocer si se cumplen Simultáneamente dos condiciones, y responde a la siguiente tabla de la verdad:
 
Condición #1
Condición #2
Respuesta 

0


1


0


1

OR: Con esta función se puede conocer si Una de las dos condiciones se cumple, y esta dado por la tabla de la verdad:
 
 
Condición #1
Condición #2
Respuesta 

0


1


0
1 1 
1

    Adicionalmente se tiene otra función Lógica (NOT), pero que no es para saber el estado de dos condiciones, sino que sirve para invertir el estado de una condición; y esta dada por la siguiente tabla de la verdad:
 
 
Condición 
Condición Negada




    Esta función no devuelve ningún tipo de argumento o valor. 
Estructuras Condicionales
    Una de las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Resumen user-rpl
  • Programa
  • Programa
  • Programa
  • Programas
  • Programar
  • Programa
  • Programa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS