Ejercicios: Programación por bloques
Explica con tus palabras qué hacen las tres estructuras básicas de un programa —secuencia, ciclo y condicional— y pon un ejemplo de la vida diaria de cada una que no…
Explica con tus palabras qué hacen las tres estructuras básicas de un programa —secuencia, ciclo y condicional— y pon un ejemplo de la vida diaria de cada una que no tenga que ver con computadoras.
Un programa tiene estos bloques sueltos: «decir ¡Adiós!», «al hacer clic en la bandera», «esperar un momento», «decir ¡Hola!». Ordénalos en la pila correcta y describe…
Un programa tiene estos bloques sueltos: «decir ¡Adiós!», «al hacer clic en la bandera», «esperar un momento», «decir ¡Hola!». Ordénalos en la pila correcta y describe qué ocurrirá exactamente al ejecutar el programa.
El programa de la figura, formado por bloques encajados, debería hacer que un personaje recorra el cuadrado punteado y avise al terminar, pero dentro del bucle falta un…
El programa de la figura, formado por bloques encajados, debería hacer que un personaje recorra el cuadrado punteado y avise al terminar, pero dentro del bucle falta un bloque.
Indica qué bloque falta dentro del bucle para que el personaje complete el recorrido del cuadrado y explica qué hace cada parte del programa.
Los bloques de evento deciden cuándo empieza a funcionar una pila de bloques. Explica qué hace arrancar cada uno de estos tres eventos: «al hacer clic en la bandera»,…
Los bloques de evento deciden cuándo empieza a funcionar una pila de bloques. Explica qué hace arrancar cada uno de estos tres eventos: «al hacer clic en la bandera», «al presionar la tecla espacio» y «al hacer clic en el personaje», y describe qué pasaría si un proyecto tiene dos pilas distintas con dos eventos distintos.
Estos bloques de apariencia están sueltos: «cambiar al disfraz de pirata», «decir ¡Hola, me llamo Marco! durante 2 segundos», «al presionar la bandera», «esperar 1…
Estos bloques de apariencia están sueltos: «cambiar al disfraz de pirata», «decir ¡Hola, me llamo Marco! durante 2 segundos», «al presionar la bandera», «esperar 1 segundo». Ordénalos para presentar a un personaje que primero saluda y luego se disfraza, y describe lo que verá el espectador.
En un juego, un gato corre por el escenario y un perro lo persigue. Explica dónde colocarías el bloque «tocar sonido miau» para que suene exactamente cuando el perro…
En un juego, un gato corre por el escenario y un perro lo persigue. Explica dónde colocarías el bloque «tocar sonido miau» para que suene exactamente cuando el perro alcanza al gato, qué bloque de comprobación lo acompaña y qué pasaría si el sonido estuviera fuera de esa comprobación.
El escenario de un programa por bloques funciona como un mapa de coordenadas: la «x» indica la posición horizontal y la «y» la vertical, y el centro es el punto…
El escenario de un programa por bloques funciona como un mapa de coordenadas: la «x» indica la posición horizontal y la «y» la vertical, y el centro es el punto $(0, 0)$. Explica dónde aparecerá el personaje con el bloque «ir a x: 0, y: 0» y hacia dónde se moverá si la «x» aumenta o si la «y» disminuye.
Un programa tiene esta pila: «al pulsar la bandera», «decir 3», «esperar un momento», «decir 2», «esperar un momento», «decir 1», «decir ¡Ya!». Describe con detalle qué…
Un programa tiene esta pila: «al pulsar la bandera», «decir 3», «esperar un momento», «decir 2», «esperar un momento», «decir 1», «decir ¡Ya!». Describe con detalle qué verá y qué escuchará el usuario desde que pulsa la bandera hasta el final, y explica qué utilidad tienen las esperas.
Un programa quiere contar del uno al diez con estos bloques: «repetir 10 veces: decir el número; sumar 1 al número». Al ejecutarlo, la cuenta no empieza en uno y, cada…
Un programa quiere contar del uno al diez con estos bloques: «repetir 10 veces: decir el número; sumar 1 al número». Al ejecutarlo, la cuenta no empieza en uno y, cada vez que se vuelve a ejecutar, empieza en un número distinto. Explica qué bloque falta y dónde debería colocarse, y en qué posición de la pila hay que poner el valor inicial del número.
Describe con tus palabras los bloques de un programa que pregunta la edad del usuario y responde «puedes pasar» si tiene 14 años o más, y «lo siento» en caso contrario.…
Describe con tus palabras los bloques de un programa que pregunta la edad del usuario y responde «puedes pasar» si tiene 14 años o más, y «lo siento» en caso contrario. Indica qué tipo de bloque de decisión usarías y qué comprobación haría exactamente.
La figura muestra dos programas que mueven a un personaje con dos tipos de bucle distintos. Explica qué diferencia hay entre los dos bucles, pon una situación en la que…
La figura muestra dos programas que mueven a un personaje con dos tipos de bucle distintos.
Explica qué diferencia hay entre los dos bucles, pon una situación en la que convenga usar cada uno y razona qué puede ocurrir con el bucle de la derecha si la meta no existiera.
La figura muestra un programa con una variable llamada «puntos» que controla un bucle. Haz la traza del programa: indica cuántas veces se ejecuta el bucle y cuántos…
La figura muestra un programa con una variable llamada «puntos» que controla un bucle.
Haz la traza del programa: indica cuántas veces se ejecuta el bucle y cuántos pasos da el personaje en total. Después razona qué ocurriría si el bloque «poner puntos a 0» estuviera dentro del bucle en lugar de antes.
Una cafetería del barrio regala un café solo a los socios y solo antes de las 10 de la mañana. Describe los bloques de decisión anidados del programa que lo comprueba y…
Una cafetería del barrio regala un café solo a los socios y solo antes de las 10 de la mañana. Describe los bloques de decisión anidados del programa que lo comprueba y explica la diferencia entre poner dos «si» uno dentro de otro y poner dos «si» seguidos, usando este ejemplo.
Los bloques de operadores «y», «o» y «no» combinan comprobaciones. Explica qué hace cada uno y describe las condiciones completas de estos dos sistemas: una puerta que…
Los bloques de operadores «y», «o» y «no» combinan comprobaciones. Explica qué hace cada uno y describe las condiciones completas de estos dos sistemas: una puerta que se abre si la tarjeta es válida y además la huella coincide, y una alarma que suena si se abre la ventana o se rompe el cristal.
Para animar un personaje se usa «repetir 4 veces: siguiente disfraz; esperar medio segundo». Explica qué consigue ese bucle y calcula cuánto dura la animación completa…
Para animar un personaje se usa «repetir 4 veces: siguiente disfraz; esperar medio segundo». Explica qué consigue ese bucle y calcula cuánto dura la animación completa si cada espera es de $0,5\ \text{s}$ y el cambio de disfraz es instantáneo.