5° año Aplicaciones Informáticas – Colegio Marcelino Catrón Año 2014 Actividad Complementaria Conceptos de Programación Nombre y Apellido:……………………………………………………………….. 1. ¿Cuáles de los siguientes bloques son de Control? Encierra con un círculo. ¿Por qué crees que se denominan bloques de control? ESTRUCTURA REPETITIVA Los bloques repetitivos permiten ejecutar uno o varios bloques, un número determinado de veces o, indefinidamente, mientras se cumpla una condición. Esta estructura repetitiva ayuda a ahorrar tiempo y espacio en los programas de Scratch. En Scratch, la estructura repetitiva se construye con los bloques repetir (n veces); repetir hasta que <una condición sea verdadera>; por siempre; por siempre si <una condición es verdadera> Ludmila Ayala Página 1 5° año Aplicaciones Informáticas – Colegio Marcelino Catrón Año 2014 2. Prueba realizar los siguientes ejemplos en scratch y luego responde. Cada ejemplo debe hacerse en un proyecto distinto. Sin estructura repetitiva Con Estructura Repetitiva ¿Qué hace cada proyecto? ¿Hacen lo mismo? ¿Qué diferencias encuentras entre uno y otro? Las siguientes son instrucciones en un Lenguaje de Programación de Computadoras llamado Pascal. Ejemplo 1: if semaforo == verde: print "Cruzar la calle" else print "Esperar" Ludmila Ayala Página 2 5° año Aplicaciones Informáticas – Colegio Marcelino Catrón Año 2014 Ejemplo 2: program ClaveDeAcceso; var ClaveCorrecta, Intento: String[30]; begin ClaveCorrecta := 'PaskalForever'; REPEAT WriteLn( 'Introduce la clave de acces' ); ReadLn( Intento ) UNTIL Intento = ClaveCorrecta end. ¿Con Cuál de las siguientes estructuras de control de Scratch relacionarías cada ejemplo? Une con flechas. Ejemplo 1 Ejemplo 2 ¿Qué otros tipos de bloques encuentras en Scratch? Describe 2 tipos de bloques diciendo con que color se identifican y qué es lo que hacen. Ludmila Ayala Página 3