Sie sind auf Seite 1von 3

División de Ciencias de la Salud, Biológicas y Ambientales DCSBA

Alumno: Juan Pablo Cervantes Morales

Matricula: ES1421013091

Carrera: Ing. en Biotecnología

Profesor: Jorge Alberto Alvarado Castro

Asignatura: Programación

Actividad 2.

Unidad: 1

Fecha de entrega: 20/julio/2018


División de Ciencias de la Salud, Biológicas y Ambientales DCSBA
Resolver el problema que se encuentra a continuación utilizando estructuras
repetitivas. Para ello, diseña un algoritmo en pseudocódigo y diagrama de flujo.

Considerar lo siguiente:
El algoritmo propuesto debe resolver el problema.
Debe utilizar estructuras repetitivas

Problema:

El mundo de la ardilla es lineal. Ésta debe avanzar, recoger las bellotas que
encuentre y llevarlas hasta la última casilla, la cual está limitada por una pared.

Sabemos que si el mundo es lineal la ardilla solo debe avanzar al frente.

En el estado inicial la ardilla se encuentra en la primera casilla mirando hacia el


frente, en esta casilla no hay bellota.

No se sabe cuántas casillas hay por lo que la ardilla tiene que tener cuidado en no
chocar con la pared al llegar a la última casilla.

Tampoco se sabe en qué casillas hay bellotas. La ardilla puede cargar todas las
bellotas que encuentre en el camino

Pseudocódigo.

Mientras (No hay pared ()) Hacer

Avanza ()

Si hay bellotas Entonces

Recoger bellota ()

Fin si

Fin mientras
División de Ciencias de la Salud, Biológicas y Ambientales DCSBA

Diagrama de Flujo:

Inicio

Mientras (No haya


pared()) Hacer

Avanza ()

Si hay bellota entonces

Recoger bellota ()

Fin si No
Si

Fin mientras

Fin

Fuente.
UNADM (s/f), Programación Unidad 1, Diseño de algoritmos, recuperado de
https://unadmexico.blackboard.com/bbcswebdav/institution/DCSBA/Bloque%201/B
T/04/BPRG_151217/U1/Unidad1.Disenodealgoritmos.pdf
YouTube, Ejemplo de estructura repetitiva mientras, Recuperado el día 20 de julio
del 2018 de https://www.youtube.com/watch?v=TY93YNw5Pfw

Das könnte Ihnen auch gefallen