Ejercicios
Este cuestionario evalúa el uso de expresiones booleanas en pseudocódigo: operadores Y, O y NO, tablas de verdad, precedencia, equivalencias lógicas, validación de rangos y evaluación de cortocircuito. En los ejercicios se considera que NO tiene mayor precedencia que Y, y que Y tiene mayor precedencia que O. Los operadores del mismo nivel se evalúan de izquierda a derecha y se aplica cortocircuito. El símbolo = se utiliza como comparación de igualdad.
Responde las preguntas a continuación y revisa la explicación de cada respuesta.
0/17 respondidas
Audio automático activado: las próximas preguntas se leerán al hacer clic en Seguir.
Una variable booleana representa uno de dos estados lógicos: verdadero o falso.
El operador Y solo produce verdadero cuando todas sus entradas son verdaderas. Como B es falso, la salida es falsa.
El operador O es falso únicamente cuando ambos operandos son falsos.
El operador NO invierte el valor lógico de su operando. Por ello, NO verdadero produce falso.
Primero se evalúa falso Y falso, que da falso. Después, verdadero O falso produce verdadero.
Los paréntesis se evalúan primero: verdadero O falso es verdadero. Luego, verdadero Y falso da falso.
La comparación edad >= 18 es falsa, pero tienePermiso es verdadero. Con el operador O basta que una condición sea verdadera.
Al negar una conjunción, se niega cada operando y se cambia Y por O: NO A O NO B.
Las entradas pasan primero por una compuerta O y su salida se invierte. Por tanto, el circuito representa NO (A O B).
En una operación Y, un primer operando falso ya determina el resultado. El cortocircuito evita ejecutar procesar().
En una operación O, un primer operando verdadero basta para determinar el resultado. Por eso, verificar() no se ejecuta.
Para pertenecer al intervalo cerrado de 10 a 20, x debe cumplir ambos límites. Aunque 25 es mayor que 10, no es menor o igual que 20.
A O B exige que al menos una sea verdadera, mientras que NO (A Y B) excluye que ambas lo sean. La combinación representa el O exclusivo.
El residuo de dividir 7 entre 2 es 1, por lo que la condición x mod 2 = 0 es falsa. Se sigue la rama que muestra Impar.
a < b y b <= 8 son verdaderas, así que su conjunción es verdadera. Luego, verdadero O falso sigue siendo verdadero.
Primero se comprueba que usuario no sea NULO. Si lo es, el cortocircuito evita acceder a usuario.activo, lo que previene un acceso inválido.
1900 es divisible entre 4 y entre 100, pero no entre 400. Por ello, ninguna de las dos partes principales de la expresión resulta verdadera.

Curso GratuitoProgramación en Lenguaje C
6h14m
40 ejercicios

Curso GratuitoIntroducción a los Algoritmos y la Programación
6h13m
36 ejercicios

Curso GratuitoAlgoritmos desde cero
2h49m
4 ejercicios

Curso GratuitoLógica de programación
2h14m
7 ejercicios

Curso GratuitoLógica de programación
2h48m
10 ejercicios

Curso GratuitoIntroducción a la programación desde cero
26m
4 ejercicios

Curso GratuitoAlgoritmos desde cero
Nuevo
2h49m
9 ejercicios

Curso GratuitoScratch 3 para aprender programación
Nuevo
59m
5 ejercicios
Miles de cursos online en vídeo, ebooks y audiolibros.
Para poner a prueba tus conocimientos durante los cursos en línea
Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico
Descarga nuestra aplicación a través del Código QR o los enlaces a continuación:.
+ 10 millones
estudiantes
Certificado gratuito y
válido con código QR
60 mil ejercicios
gratis
Calificación de 4.8/5
en tiendas de aplicaciones
Cursos gratuitos de
vídeo y audiolibros