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.