Las expresiones son combinaciones de constantes, variables, símbolos de operación (operadores), paréntesis y nombres de funciones especiales. Por ejemplo:
sqrt ((p-a)*(p-b)*(p-c));
(a+b+c) / p;
Una expresión toma un valor que se determina por el resultado de la ejecución de las operaciones indicadas, tomando los valores de las variables y constantes y aplicando las prioridades de las operaciones.Según el tipo de operadores que se emplee en la expresión. Estas se clasifican en aritméticas, lógicas, de caracteres o mixtas.
Expresiones aritméticas
Este tipo de expresiones nos sirve para representar formulas matemáticas y utilizan los operadores siguientes:
Operador | Acción |
+ | Suma |
- | Resta |
* | Multiplicación |
/ | División |
% | Módulo |
++ | Incremento |
-- | Decremento |
Las expresiones que tienen 2 o más operadores requieren reglas de precedencia que permiten determinar el orden en que habrán de efectuarse dichas operaciones. Por ejemplo:
5 + 8 * 2 //Primero se hace 8 * 2 y luego se suma 5
5+16 = 21
10%3 = 1 //Regresa el residuo de la división entera
En caso de coincidir la prioridad de varios operadores en una expresión el orden en el que se efectúan es de izquierda a derecha.Expresiones lógicas
Estas emplean los operadores lógicos:
Operador | Acción |
Operadores Relacionales | |
> | Mayor que |
>= | Mayor o igual |
< | Menor que |
<= | Menor o igual |
== | Igual |
!= | Diferente |
Operadores lógicos | |
&& | Y |
|| | O |
! | Negación |
Por ejemplo:
5>3 && 6>2
año%4==0 && año%100!=0 || año%400==0
Las expresiones lógicas se utilizan para formar condiciones en los programas.
No hay comentarios:
Publicar un comentario