ESTRUCTURAS REPETITIVAS UNIDAD 2 ACTIVIDAD 3
Enviado por jperezg • 10 de Marzo de 2013 • 269 Palabras (2 Páginas) • 2.569 Visitas
ESTRUCTURAS REPETITIVAS UNIDAD 2 ACTIVIDAD 3
Para el siguiente problema se pide diseñar lo siguiente
• El algoritmo en pseudocódigo
• El algoritmo en diagrama de flujo
• Además estos deben de resolver correctamente el problema
PROBLEMA II: La ardilla debe encontrar las bellotas que caen de un árbol de estos frutos, las bellotas caen dentro del tablero de juego que es el mundo de la ardilla, estas pueden caer en cualquiera de las casillas, se sabe que del árbol cae una bellota cada minuto que es el mismo tiempo que le lleva a la ardilla en recorrer todo el tablero, las bellotas que encuentra en la primera fila debe colocarlas en la última casilla de la primera fila del tablero del lado derecho, también debe encontrar las bellotas que se encuentran en la segunda fila y colocarlas del lado izquierdo en la primera casilla de la segunda fila del tablero asumiendo que:
El mundo es conocido y encerrado por paredes. En el estado inicial la ardilla se encuentra en la primera casilla volteando hacia el frente (ver figura1).
a) Además se sabe que en el árbol solo hay 5 bellotas
b) Después de recoger una bellota la ardilla siempre regresa al inicio.
Figura1
Figura 2
ALGORITMO EN PSEUDOCÓDIGO
Inicio
Fila=0
Atrás=0
Suma=0
Avanza ( )
Suma=suma+1
Si haybellota ( ) entonces
Recogebellota ( )
Mientras suma<10 hacer
Atrás=suma
Voltea ( )
Avanza ( )
Atrás=atrás-1
Si suma=10 entonces
Si fila=2 entonces
Dejabellotas ( )
Fin
Sino
Dejabellotas( )
Giraderecha ( )
Avanza ( )
Giraderecha ( )
Fila=2
Fin si-sino
Sino
Si atrás=0 entonces
Aquí ya no se como hacer referencia para regresar a donde indico en el diagrama de flujo, me confundí para hacer un mientras dentro de otro, ¿Cómo puedo resolverlo? Gracias.
ALGORITMO EN DIAGRAMA DE FLUJO
...