OPERADORES Y FUNCIONES EN PSEINT

  • Operadores y Funciones

    Este pseudolenguaje dispone de un conjunto básico de operadores y funciones que pueden ser utilizados para la construcción de expresiones más o menos complejas.

    Las siguientes tablas exhiben la totalidad de los operadores de este lenguaje reducido:

              
    Operador
    Significado
    Ejemplo
    Relacionales
    >
      Mayor que  3>2
    <
      Menor que  'ABC'<'abc'
    =
      Igual que  4=3
    <=
      Menor o igual que  'a'<='b'
    >=
      Mayor o igual que  4>=5
    Logicos
    & ó Y
      Conjunción (y).  (7>4) & (2=1) //falso
    | ó O
      Disyunción (o).  (1=1 | 2=1) //verdadero
    ~ ó NO
      Negación (no).  ~(2<5) //falso
    Algebraicos
    +
      Suma  total <- cant1 + cant2
    -
      Resta  stock <- disp - venta
    *
      Multiplicación  area <- base * altura
    /
      División  porc <- 100 * parte / total  
    ^
      Potenciación  sup <- 3.41 * radio ^ 2
    % ó MOD
      Módulo (resto de la división entera)    resto <- num MOD div

    La jerarquía de los operadores matemáticos es igual a la del álgebra, aunque puede alterarse mediante el uso de paréntesis.

    A continuación se listan las funciones integradas disponibles:

              
    FunciónSignificado
    RC(X)Raíz Cuadrada de X
    ABS(X)Valor Absoluto de X
    LN(X)Logaritmo Natural de X
    EXP(X)Función Exponencial de X
    SEN(X)Seno de X
    COS(X)Coseno de X
    ATAN(X)Arcotangente de X
    TRUNC(X)Parte entera de X
    REDON(X)Entero más cercano a X
    AZAR(X)Entero aleatorio entre 0 y X-1

    Algunas Observaciones

  • Se pueden introducir comentarios luego de una instrucción, o en líneas separadas, mediante el uso de la doble barra ( // ). Todo lo que precede a //, hasta el fin de la línea, no será tomado en cuenta al interpretar el algoritmo.
  • Notese que no puede haber instrucciones fuera del programa, aunque si comentarios.
  • Las estructuras no secuenciales pueden anidarse. Es decir, pueden contener otras adentro, pero la estructura contenida debe comenzar y finalizar dentro de la contenedora.
  • Los identificadores, o nombres de variables, deben constar sólo de letras y números, comenzando siempre con una letra, y no pueden ser palabras reservadas (como para, mientras, y, no, etc...)
  • Las constantes de tipo carácter se escriben entre comillas ( " ).
  • En las constantes numéricas, el punto ( . ) es el separador decimal.
  • Las constantes lógicas son Verdadero y Falso.
  • No hay comentarios:

    Publicar un comentario