wesafe
Páginas: 2 (312 palabras)
Publicado: 8 de febrero de 2014
Semestre I – 2014
Hoja de Trabajo #3 – Temario D
Instrucciones: El propósito de esta hoja de trabajo es consolidar y practicar los
conceptos adquiridossobre algoritmos narrativos y diagramas de flujo. Por favor
realicen los siguientes ejercicios en PAREJAS.
Instrucciones para Robot (RUR-PLE):
Acciones:
move()
Avanzar un paso
turn_left()Pruebas:
front_is_clear()
Girar a la izquierda
¿Está libre enfrente?
¿No hay pared enfrente?
pick_beeper() Recoger un “beeper”
carries_beepers()
¿Tengo beepers conmigo?put_beeper() Dejar un “beeper”
on_beeper()
¿Hay un beeper donde estoy
parado?
turn_off()
Apagar el robot.
Repetir acciones:
repeat(acción, # de veces) Repetir una acción # de veces.Estructura de decisión: A continuación se
muestra un ejemplo de cómo traducir a
instrucciones de robot un diagrama de flujo de
u n a estructura de decisión doble. Fíjese en la
tabulación de lasinstrucciones para que estén ya
sea en la parte afirmativa o negativa de la prueba.
#acción antes de la prueba
acción_1()
#prueba
if prueba():
#Parte afirmativa
acción_2()
acción_3()
else:
#Partenegativa
acción_4()
acción_5()
#acción después de la prueba,
independiente del resultado de la
prueba.
acción_6()
Estructura de repetición: A continuación se
muestra un ejemplo de cómo traducira
instrucciones de robot un diagrama de flujo de
u n a estructura de repetición con condición al
inicio.
#acción antes de la repetición
acción_1()
#repetición
while prueba():
#Acciones de larepetición
acción_2()
acción_3()
#acción al finalizar la repetición
acción_4()
Parte para hacer en clase:
•
•
•
•
Ejercicio #1 (30 puntos) – Elaborar un diagrama de flujo
◦ (5puntos) ¿Cuáles son las salidas? ¿Cuál es la meta?
◦ (5 puntos) ¿Cuáles son las entradas? ¿Cuáles son los datos?
◦ (5 puntos) ¿Cuáles son las condiciones?
◦ (5 puntos) ¿Cuáles son los procesos?...
Leer documento completo
Regístrate para leer el documento completo.