Funciones lógicas

FUNCIONES MATEMÁTICAS LÓGICAS 

Este pseudolenguaje dispone de funciones que pueden ser utilizados para la construcción de expresiones más o menos complejas.

          
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

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.

  • Mediante este ejemplo mostraremos las "Funciones lógicas tipo cadena"

    Proceso sin_titulo
        
        
        // el usuario ingresa una frase, vamos a contar cuantas vocales tiene
        Escribir "Ingrese una frase"
        Leer frase
        // pasamos toda la frase a minúsculas para no tener que preguntar 
        2 veces por cada vocal
        frase<-Minúsculas(frase)
        
        // lista de letras que vamos a buscar
        Vocales<-"aeiouáéíóúü"
        cantvocales<-0
        
        // comparar todas las letras de frase con las de vocales y contar coincidencias
        Para i<-1 hasta Longitud(frase) Hacer
            Para j<-1 hasta Longitud(vocales) Hacer
                Si Subcadena(frase,i,i)=Subcadena(vocales,j,j) Entonces
                    cantVocales<-cantVocales+1
                FinSi
            FinPara
        FinPara
        
        Escribir "La frase contiene ",cantVocales," vocales."
        
        
    FinProceso
    
    
    Estas fueron algunas de las funciones lógicas que nosotros
     pudimos encontrar en pseint,
    las cuales son de gran ayuda al realizar un programa 
    
    
    
    

    1 comentario:

    1. gracias por la orientaciòn, tu trabajo esta bien organizado. saludos cordiales.

      ResponderBorrar