Академический Документы
Профессиональный Документы
Культура Документы
B / 2 + 89.6 * D Número
Variables.
Constantes.
Operadores Aritméticos.
Falso (F).
La Condición utilizada en las estructuras
condicionales y repetitivas es una expresión lógica.
Expresión lógica
F
Condición
Paso 1
V
…
Paso 1
Paso n
Paso n Mientras (Condición)
Expresión lógica
Verdadero
El número a es primo ó
Falso
Si a = 1 Entonces
El número a es primo → Verdadero
Si a = 8 Entonces
El número a es primo → Falso
Variables.
Constantes.
Expresiones Aritméticas.
Operadores Relaciónales.
a=4
a >= 4
a <= 4
a <> 4
a + 2 <> 4
Informática – Prof. Gonzalo Müller – Clase 4 – GM - 16
Expresiones Lógicas
Ejemplo 4.3:
a=4→?
a >= 4 → ?
a <= 4 → ?
a <> 4 → ?
a + 2 <> 4 → ?
Informática – Prof. Gonzalo Müller – Clase 4 – GM - 17
Expresiones Lógicas
Ejemplo 4.3:
Si a = 2 Entonces
a=4
a >= 4
a <= 4
a <> 4
a + 2 <> 4
Informática – Prof. Gonzalo Müller – Clase 4 – GM - 18
Expresiones Lógicas
Ejemplo 4.3:
Si a = 2 Entonces
a = 4 → Falso
a >= 4 → Falso
a <= 4 → Verdadero
a <> 4 → Verdadero
a + 2 <> 4 → Falso
Informática – Prof. Gonzalo Müller – Clase 4 – GM - 19
Expresiones Lógicas
Expresiones Lógicas Compuestas: Están formadas por
una combinación de:
Operadores Lógicos.
Ejemplo 4.4:
Si (esta lloviendo && a es primo)
Si (esta lloviendo || a es primo)
Si a = 2 Entonces
a = 4 && a = 2
a >= 4 || a = 2
a <= 4 && a = 2
a <> 4 && a = 4
Si a = 2 Entonces
a = 4 && a = 2 → Falso
a >= 4 || a = 2 → Verdadero
a <= 4 && a = 2 → Verdadero
a <> 4 && a = 4 → Falso
!Expresión
Expresión Resultado
Verdadera Falso
Falsa Verdadero
Si a = 2 Entonces
!(a = 4)
!(a >= 4)
!(a <= 4)
!(a <> 4)
Si a = 2 Entonces
!(a = 4) → Verdadero
!(a >= 4) → Verdadero
!(a <= 4) → Falso
!(a <> 4) → Falso
Si a = 2 Entonces
!(a = 4 && a = 2)
!(a >= 4 || a = 2)
!(a <= 4 && a = 2)
!(a <> 4 && a = 4)
Si a = 2 Entonces
A+2>B–1
Expresiones aritméticas
A = B / 2 + 89.6 * D
Para poder determinar el valor es necesario
determinar el orden en que se evaluarán los
operadores, lo que se conoce como precedencia de
operadores.
A+2>B–1
A+2>B–1
A+2>B–1
A+2>B–1
A+2>B–1
A = B / 2 + 89.6 * D
A+2>B–1
1
A = B / 2 + 89.6 * D
A+2>B–1
1 2
A = B / 2 + 89.6 * D
A+2>B–1
1 3 2
A = B / 2 + 89.6 * D
A+2>B–1
1 3 2
B
A = B / 2 + 89.6 * D A = + 89.6 * D
2
1. (D – 1))
1. (D – 1)
2. A * 2
1. (D – 1)
2. A * 2
3. A * 2 / 6
1. (D – 1)
2. A * 2
3. A * 2 / 6
4. C / 8
1. (D – 1) 5. 5 % (D – 1)
2. A * 2
3. A * 2 / 6
4. C / 8
1. (D – 1) 5. 5 % (D – 1)
2. A * 2 6. A * 2 / 6 – B
3. A * 2 / 6
4. C / 8
1. (D – 1) 5. 5 % (D – 1)
2. A * 2 6. A * 2 / 6 – B
3. A * 2 / 6 7. C / 8 + 5 % (D – 1)
4. C / 8
1. (D – 1) 5. 5 % (D – 1)
2. A * 2 6. A * 2 / 6 – B
3. A * 2 / 6 7. C / 8 + 5 % (D – 1)
4. C / 8 8. A * 2 / 6 – B > C / 8+ 5
% (D – 1)
B
A = B /((2 + 89.6 * D)) A=
2 + 89.6 * D
B
A = (B / 2)) + (89.6 * D)) A = + 89.6 * D
2
B
A = B / 2 + 89.6 * D A = + 89.6 * D
2
a. 6 + 7 / 5 * 2 - 8 % 2
b. 2 + C <> – 2 || 456 + C / 5
c. 8 / 5 * 2 – 1 % 5 * 5 + 2 / 4
d. D + 1 / 2 – 5 *A + A > 3 / 5 * D
e. A + 2 > 8 / B && A > 23 || C + 56 % 5