Expresiones.
Una expresión es una combinación de operadores y operando.Un operando podrá ser una constantes, variables u otras expresiones y los operadores de cadenas, aritméticos, relacionales o lógicos.
La jerarquía de los operadores matemáticos es igual a la del álgebra, aunque puede alterarse mediante el uso de paréntesis.
Para el caso de los operadores & (Y) y | (o), la evaluación se realiza en cortocircuito. Esto significa que si dos expresiones están unidas por el operador & y la primera se evalúa como Falso, o están unidas por el operador | y la primera se evalúa como Verdadero, la segunda no se evalúa ya que no altera el resultado.
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
<> Distinto que 'a'<>'b'
Lógicos
& ó Y Conjunción (y). (7>4) & (2=1) //f
| ó O Disyunción (o). (1=1 | 2=1) //v
~ ó NO Negación (no). ~ (2<5)
Algebraicos
+ Suma total <- 10 + 2
- Resta stock <- 10 - 2
* Multiplicación area <- 10 * 2
/ División porc <- 10 / 3
^ Potencia sup <- 10^2
% Módulo (resto división) resto <- 10 % 2
Comparación Resultado
"A" < "B" Verdadero
"AAAA" > "AAA" Verdadero
"B" > "AAAA" Verdadero
"C" < "c" Verdadero
"2" < "12" Falso
"Pseudo" + "código" "Pseudocódigo"
"3" + "4567" "34567"
"Hola " + "que tal ?" "Hola que tal ?"
Expresión Resultado
Verdad AND Falso Falso
NOT Falso Verdad
Verdad OR Falso Verdad
(12 + 5) OR (7 + 3) = 10 Verdadera
(12 * 5) AND (3 + 2 ) = 60 Falsa
Operaciones con expresiones:
La operación de dar valor a una variable se llama asignación.
La asignación vamos a representarla con el símbolo <- una flecha apuntando a la izquierda.
El formato general de una asignación es:
nombre de la variable <- Valor;
- A <-100
Significa que a la variable A se le ha asignado el valor 100, ahora A vale 100. - suma <- 15
Asigna el valor 15 a la variable suma a través de una asignación aritmética. - x <- z + v
Asigna el valor de la suma de las variables z y v a la variable x. El resultado depende de los valores que se asignen a x y a z
Cuando una variable aparece a ambos lados del símbolo de asignación como:
C <- C + 1;
Conviene inicial-izarlas al comenzar el programa con cero
C <- 0;
Ejemplos de asignaciones:
- A <- 3;
- B <- 4;
- C <- A + 2 * B;
- B <- C - A;
- J <- 33;
- J <- J + 5;
- J <- J * 3;
No hay comentarios:
Publicar un comentario