Ejercicios: Operadores lógicos y de comparación en Scratch
Los bloques de comparación de Scratch son « ( ) > ( ) », « ( ) < ( ) » y « ( ) = ( ) ». Indica si cada una de estas condiciones es verdadera o falsa: a) $(10) > (7)$ b)…
Los bloques de comparación de Scratch son « ( ) > ( ) », « ( ) < ( ) » y « ( ) = ( ) ». Indica si cada una de estas condiciones es verdadera o falsa:
- a) $(10) > (7)$
- b) $(4) < (4)$
- c) $(5) = (5)$
Scratch tiene tres operadores lógicos: «y», «o» y «no». Escribe el nombre de cada uno y di qué tipo de valores reciben en sus espacios (números, texto o condiciones…
Scratch tiene tres operadores lógicos: «y», «o» y «no». Escribe el nombre de cada uno y di qué tipo de valores reciben en sus espacios (números, texto o condiciones verdaderas o falsas).
En un juego hecho en Scratch, la variable «vidas» vale 3. Determina si cada condición es verdadera o falsa: a) vidas > 0 b) vidas = 5 c) no (vidas = 5)
En un juego hecho en Scratch, la variable «vidas» vale 3. Determina si cada condición es verdadera o falsa:
- a) vidas > 0
- b) vidas = 5
- c) no (vidas = 5)
Yanelis programa un personaje que avanza si se cumple la condición «(nota > 59) y (asistencia > 80)». Evalúa la condición en estos casos e indica si el personaje avanza:…
Yanelis programa un personaje que avanza si se cumple la condición «(nota > 59) y (asistencia > 80)». Evalúa la condición en estos casos e indica si el personaje avanza:
- a) nota = 75 y asistencia = 90
- b) nota = 75 y asistencia = 70
- c) nota = 50 y asistencia = 95
En un programa de Scratch se usa la condición «(tecla espacio presionada?) o (tecla flecha arriba presionada?)» dentro de un bloque «si». Explica en qué situaciones el…
En un programa de Scratch se usa la condición «(tecla espacio presionada?) o (tecla flecha arriba presionada?)» dentro de un bloque «si». Explica en qué situaciones el personaje salta y en cuál no salta. Indica además qué cambiaría si el operador «o» se sustituyera por «y».
Ernesto escribe este bloque: si ( no ( (x) > (10) ) ) entonces decir «pequeño» Evalúa la condición cuando $x = 4$, cuando $x = 10$ y cuando $x = 15$, y di en cuáles se…
Ernesto escribe este bloque:
si ( no ( (x) > (10) ) ) entonces decir «pequeño»
Evalúa la condición cuando $x = 4$, cuando $x = 10$ y cuando $x = 15$, y di en cuáles se muestra el mensaje. Luego escribe una condición equivalente sin usar el operador «no».
Un programa de Scratch debe decidir si un educando aprueba una asignatura. Se aprueba cuando la nota es de 60 puntos o más y la nota está entre 0 y 100. a) Construye la…
Un programa de Scratch debe decidir si un educando aprueba una asignatura. Se aprueba cuando la nota es de 60 puntos o más y la nota está entre 0 y 100.
- a) Construye la condición con bloques de comparación y el operador «y».
- b) Evalúala para las notas 60, 59, 100 y 105.
- c) Explica por qué la condición «(nota > 59) o (nota < 101)» no sirve para validar la nota, y da un valor de nota que la haga verdadera aunque no sea válido.
Leonardo programa un bucle «repetir hasta que» para un juego de adivinar un número secreto. El bucle debe detenerse cuando el jugador acierta el número o cuando se le…
Leonardo programa un bucle «repetir hasta que» para un juego de adivinar un número secreto. El bucle debe detenerse cuando el jugador acierta el número o cuando se le acaban los intentos. Las variables son «respuesta», «secreto» e «intentos» (que empieza en 5 y baja de uno en uno).
- a) Escribe la condición de parada usando operadores de comparación y lógicos.
- b) Evalúala cuando respuesta = 7, secreto = 7 e intentos = 3.
- c) Evalúala cuando respuesta = 2, secreto = 7 e intentos = 0.
- d) Evalúala cuando respuesta = 2, secreto = 7 e intentos = 3, e indica si el bucle continúa.
- e) Explica por qué usar «y» en lugar de «o» haría que el juego casi nunca terminara.