Funciones

   Las funciones en el pseudocódigo se utilizan de forma similar a otros lenguajes. Se coloca su nombre seguido de los argumentos para la misma encerrados entre paréntesis (por ejemplo trunc(x)). Se pueden utilizar dentro de cualquier expresión, y cuando se evalúe la misma, se reemplazará por el resultado correspondiente. Actualmente, todas la funciones disponibles son matemáticas (es decir que devolverán un resultado de tipo numérico) y reciben un sólo parámetro de tipo numérico. A continuación se listan las funciones integradas disponibles:

          
Función Significado
RC(X) o Raiz(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
Tan(X) Tangente de X
ASen(X) Arcoseno de X
ACos(X) Arcocoseno 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 en el rango [0;x-1]
Aleatorio(A,B) Entero aleatorio en el rango [A;B]
Longitud(S) Cantidad de caracteres de la cadena S
Mayusculas(S) Retorna una copia de la cadena S con todos sus caracteres en mayúsculas
Minusculas(S) Retorna una copia de la cadena S con todos sus caracteres en minúsculas
Subcadena(S,X,Y) Retorna una nueva cadena que consiste en la parte de la cadena S que va desde la posición X hasta la posición Y (incluyendo ambos extremos). Las posiciones utilizan la misma base que los arreglos, por lo que la primer letra será la 0 o la 1 de acuerdo al perfil del lenguaje utilizado.
Concatenar(S1,S2) Retorna una nueva cadena resulta de unir las cadenas S1 y S2.
ConvertirANumero(X) Recibe una cadena de caracteres que contiene un número y devuelve una variable numérica con el mismo.
ConvertirATexto(S) Recibe un real y devuelve una variable numérica con la representación como cadena de caracteres de dicho real.
HoraActual() Retorna un número entero de 5 o 6 dígitos con el formato HHMMSS, donde HH es la hora actual del sistema, MM los minutos y SS los segundos.
FechaActual() Retorna un número entero de 8 dígitos con el formato AAAAMMDD, donde AAAA es el año según la fecha del sistema, MM el mes, y DD el día.


Notas: