Expresiones

Las expresiones son combinaciones de constantes, variables, símbolos de operadores, paréntesis y nombres de funciones especiales. Las mismas ideas son utilizadas en notación matemática tradicional; por ejemplo :

a + b ( b+2)   Aquí los paréntesis indican el orden de cálculo.

Cada expresión toma un valor que se determina tomando los valores de las variables y constantes implicadas y la ejecución de las operaciones indicadas.

Una expresión consta de operadores y operandos. Según sea el tipo de objetos que manipulan, las expresiones se clasifican en:

  • Aritméticas
  • Relacionales
  • Lógicas
  • Carácter

El resultado de la expresión numérica es de tipo numérico ; el resultado de una expresión relacional y de una expresión lógica es de tipo lógico ; el resultado de una expresión carácter es de tipo carácter.

1.- Expresiones Aritméticas

Las expresiones aritméticas son análogas a las fórmulas matemáticas. Las variables y constantes son numéricas (real o entera) y las operaciones son las aritméticas.

+suma
resta
*multiplicación
/división
**, ^exponenciación
divdivisión entera
modmódulo (resto)

Los cálculos que implican tipos de datos reales y enteros suelen dar normalmente resultados del mismo tipo si los operandos lo son también. Por ejemplo, el producto de operandos reales produce un real.

Ejemplo:

4 x 6       se representa por 4 * 6

39     se representa por 3 ^ 9

18 div 6   se representa por 18/6

2.- Expresiones Lógicas (booleanas)

Es una expresión que solo pueden tomar los valores de : verdadero y falso. Las expresiones lógicas se forman combinando constantes lógicas, variables lógicas y otras expresiones y otras expresiones lógicas utilizando los operadores lógicos notand y or, y los operadores relacionales (de relación o comparación) =, >, <, <=, >=, <>.