Expresiones lógicas – ejercicios para 2.º–4.º de ESO
Ejercicios de ejemplo sobre «Expresiones lógicas» con la respuesta correcta y la solución explicada, de fácil a difícil. En la app Pickles Academy el niño recibe cada vez ejercicios nuevos del mismo tipo, así que no puede aprenderse las respuestas de memoria.
- Asignatura
- Informática
- Curso
- 2.º–4.º de ESO
- Bloque
- Algoritmos y programación
Tipos de ejercicios: ¿Verdadero o falso?
Regla: Expresiones lógicas
and es verdadero solo si las dos partes lo son. or, si lo es al menos una. not cambia verdadero por falso y al revés.
Calcula primero las comparaciones (<, >, ==, !=), luego not, luego and, y or al final.
Ejemplo: x = 3, y = 7: x < 5 and y < 5 es falso; x < 5 or y < 5 es verdadero
Cuidado: == compara; = da un valor a una variable. x != 3 es verdadero cuando x no es 3.
Ejercicios de ejemplo
-
Ejercicio 1 Fácil
Las variables tienen los valores de las primeras líneas. Decide para cada expresión si es verdadera (SÍ) o falsa (NO).
a = 5 b = 7 1: a < b 2: a > 5 and b > a 3: a < 6 and a > b
- Expresión 1
- Expresión 2
- Expresión 3
Ver la solución
Respuesta correcta:- Expresión 1 – sí
- Expresión 2 – no
- Expresión 3 – no
Cómo se hace: 1. SÍ: 5 < 7 (verdadero) 2. NO: [5 > 5 (falso) y 7 > 5 (verdadero)] 3. NO: [5 < 6 (verdadero) y 5 > 7 (falso)]
-
Ejercicio 2 Normal
Las variables tienen los valores de las primeras líneas. Decide para cada expresión si es verdadera (SÍ) o falsa (NO).
a = 5 b = 7 1: a <= b and b >= a 2: not (b >= a) 3: a <= b or b >= a 4: a >= b and b >= 2
- Expresión 1
- Expresión 2
- Expresión 3
- Expresión 4
Ver la solución
Respuesta correcta:- Expresión 1 – sí
- Expresión 2 – no
- Expresión 3 – sí
- Expresión 4 – no
Cómo se hace: 1. SÍ: [5 <= 7 (verdadero) y 7 >= 5 (verdadero)] 2. NO: no 7 >= 5 (verdadero) 3. SÍ: [5 <= 7 (verdadero) o 7 >= 5 (verdadero)] 4. NO: [5 >= 7 (falso) y 7 >= 2 (verdadero)]
-
Ejercicio 3 Difícil
Las variables tienen los valores de las primeras líneas. Decide para cada expresión si es verdadera (SÍ) o falsa (NO).
a = 5 b = 7 c = 8 1: (a % 2 == 0 or b + c > 12) and b % 2 == 0 2: not (b % 2 == 0 and a >= c) 3: (a % 2 != 0 or b < c) and c <= b 4: b % 2 == 0 and c + b > 13 or b < 4 5: (b > 8 or a + b < 13) and a < b
- Expresión 1
- Expresión 2
- Expresión 3
- Expresión 4
- Expresión 5
Ver la solución
Respuesta correcta:- Expresión 1 – no
- Expresión 2 – sí
- Expresión 3 – no
- Expresión 4 – no
- Expresión 5 – sí
Cómo se hace: 1. NO: [[5 % 2 == 0 (falso) o 7 + 8 > 12 (verdadero)] y 7 % 2 == 0 (falso)] 2. SÍ: no [7 % 2 == 0 (falso) y 5 >= 8 (falso)] 3. NO: [[5 % 2 != 0 (verdadero) o 7 < 8 (verdadero)] y 8 <= 7 (falso)] 4. NO: [[7 % 2 == 0 (falso) y 8 + 7 > 13 (verdadero)] o 7 < 4 (falso)] 5. SÍ: [[7 > 8 (falso) o 5 + 7 < 13 (verdadero)] y 5 < 7 (verdadero)]
Todos los temas de Informática
Sigue practicando en la app
En un minuto, tu hijo tendrá su propio avatar y su primer ejercicio. Gratis, sin anuncios, datos en la UE.
Empezar gratis