Вы находитесь на странице: 1из 2

Operadores y funciones de Pseint

Operadores
Este pseudolenguaje dispone de un conjunto bsico de operadores que pueden ser
utilizados para la construccin de expresiones ms 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
Conjuncin (y).
(7>4) & (2=1) //falso
|O
Disyuncin (o).
(1=1 | 2=1) //verdadero
~ NO
Negacin (no).
~(2<5) //falso
Algebraicos
+
Suma
total <- cant1 + cant2
Resta
stock <- disp - venta
*
Multiplicacin
area <- base * altura
/
Divisin
porc <- 100 * parte / total
^
Potenciacin
sup <- 3.41 * radio ^ 2
% MOD
Mdulo (resto de la divisin entera) resto <- num MOD div
La jerarqua de los operadores matemticos es igual a la del lgebra, aunque puede
alterarse mediante el uso de parntesis.
Funciones
Las funciones en el pseudocdigo se utilizan de forma similar a otros lenguajes. Se
coloca su nombre seguido de los argumentos para la misma encerrados entre parntesis
(por ejemplo trunc(x)). Se pueden utilizar dentro de cualquier expresin, y cuando se
evale la misma, se reemplazar por el resultado correspondiente. Actualemente, todas
la funciones disponibles son matemticas (es decir que devolvern un resultado de tipo
numrico) y reciben un slo parametro de tipo numrico. A continuacin se listan las
funciones integradas disponibles:
Funcin
RC(X) o RAIZ(X)
ABS(X)
LN(X)
EXP(X)
SEN(X)
COS(X)
TAN(X)
ASEN(X)
ACOS(X)

Significado
Raz Cuadrada de X
Valor Absoluto de X
Logaritmo Natural de X
Funcin Exponencial de X
Seno de X
Coseno de X
Tangente de X
Arcoseno de X
Arcocoseno de X

ATAN(X)
TRUNC(X)
REDON(X)
AZAR(X)

Arcotangente de X
Parte entera de X
Entero ms cercano a X
Entero aleatorio entre 0 y x-1