Libre
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.
Lassiguientes 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 puedealterarse mediante el uso de paréntesis.
A continuación se listan las funciones integradas disponibles:
| Función | Significado |
RC(X) | Raíz Cuadrada de X |
ABS(X) | Valor Absoluto deX |
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 eluso 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...
Regístrate para leer el documento completo.