Volver a la portadaInformática · 8.° grado de Secundaria Básica · Cambiar asignatura
Empezar gratis
Apuntes

Ejercicios: Operadores lógicos y de comparación en Scratch

Practica★☆☆
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:

  1. a) $(10) > (7)$
  2. b) $(4) < (4)$
  3. c) $(5) = (5)$
Resolver
Practica★☆☆
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).

Resolver
Practica★☆☆
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:

  1. a) vidas > 0
  2. b) vidas = 5
  3. c) no (vidas = 5)
Resolver
Practica★★☆
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:

  1. a) nota = 75 y asistencia = 90
  2. b) nota = 75 y asistencia = 70
  3. c) nota = 50 y asistencia = 95
Resolver
Practica★★☆
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».

Resolver
Practica★★☆
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».

Resolver
Practica★★★
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.

  1. a) Construye la condición con bloques de comparación y el operador «y».
  2. b) Evalúala para las notas 60, 59, 100 y 105.
  3. 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.
Resolver
Practica★★★
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).

  1. a) Escribe la condición de parada usando operadores de comparación y lógicos.
  2. b) Evalúala cuando respuesta = 7, secreto = 7 e intentos = 3.
  3. c) Evalúala cuando respuesta = 2, secreto = 7 e intentos = 0.
  4. d) Evalúala cuando respuesta = 2, secreto = 7 e intentos = 3, e indica si el bucle continúa.
  5. e) Explica por qué usar «y» en lugar de «o» haría que el juego casi nunca terminara.
Resolver