Está en la página 1de 2

Operadores y funciones de Pseint

OPERADORES
Este pseudolenguaje dispone de un conjunto básico de operadores 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
<> Distinto que 'a'<>'b'
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.

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. Actualemente, todas la funciones disponibles
son matemáticas (es decir que devolverán un resultado de tipo numérico) y reciben un sólo
parametro 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 entre 0 y x-1

También podría gustarte