En el programa FreeDFD, se usan diferentes tipos de Operadores, entre los que encontramos Matemáticos, Relacionales, Lógicos y con operaciones sobre Cadenas.
A continuación, encontrarás una lista de los operadores, el tipo al que pertenecen y su sintaxis:
Operadores Matemáticos:
| Operación | Símbolo | Sintaxis |
|---|---|---|
| Suma | + | valor1 + valor2 |
| Resta | – | valor1 – valor2 |
| Multiplicación | * | valor1 * valor2 |
| División | / | valor1 / valor2 |
| Residuo | mod | valor1 mod valor2 |
| Potencia | ^ | valor1 ^ valor2 |
| Raíz Cuadrada | sqrt | sqrt(valor) |
| Valor Absoluto | abs | abs(valor) |
| Seno | sin | sin(valor) |
| Coseno | cos | cos(valor) |
| Tangente | tan | tan(valor) |
| Arco Seno | asin | asin(valor) |
| Arco Coseno | acos | acos(valor) |
| Arco Tangente | atan | atan(valor) |
| Seno Hiperbólico | sinh | sinh(valor) |
| Coseno Hiperbólico | cosh | cosh(valor) |
| Tangente Hiperbólico | tanh | tanh(valor) |
| Logaritmo Decimal | log | log(valor) |
| Logaritmo Neperiano | ln | ln(valor) |
| Exponencial de e | exp | exp(valor) |
| Número Aleatorio | random | random(valor) |
| Entero más cercano | round | round(valor) |
| Parte entera | trunc | trunc(valor) |
Operadores Relacionales:
| Operación | Símbolo | Sintaxis |
|---|---|---|
| Mayor que | > | valor1 > valor2 |
| Menor que | < | valor1 < valor2 |
| Mayor igual que | >= | valor1 >= valor2 |
| Menor igual que | <= | valor1 <= valor2 |
| Igual que | = | valor1 = valor2 |
| Diferente de | != | valor1 != valor2 |
Operadores Lógicos (Véase Tablas de Verdad y Puertas Lógicas):
| Operación | Símbolo | Sintaxis |
|---|---|---|
| No | not | not valor |
| Y | and | valor1 and valor2 |
| O | or | valor1 or valor2 |
| O exclusivo | xor | valor1 xor valor2 |
| No Y | nand | valor1 nand valor2 |
| No O | nor | valor1 nor valor2 |
| No O exclusivo | xnor | valor1 xnor valor2 |
Tanto los operadores relacionales como los operadores lógicos, retornan valores de tipo lógico o booleano, en el caso de FreeDFD, retornan “.V.” (verdadero o 1) o “.F.” (falso o 0).
Operadores con Cadenas
Para este caso tenemos dos operadores que podemos usar en FreeDFD, que son:
- Obtener la longitud de una cadena: len. Por ejemplo: len(‘hola’) es igual a 4, que es la cantidad de caracteres en la cadena.
- Obtener parte del contenido de una cadena: substring. Por ejemplo:substring(‘pingüino’,5,4) es igual a ‘üino’, ya que “ü”, es el carácter numero 5 de la palabra “pingüino” y el operador devolverá los cuatro caracteres siguientes al quinto incluido el mismo.
No hay comentarios.:
Publicar un comentario
Nota: sólo los miembros de este blog pueden publicar comentarios.