Actividad Complementaria Conceptos de Programación

Anuncio
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
Descargar