Descarga la aplicación para disfrutar aún más
Lea materiales sin conexión, sin usar Internet. Además de muchas otras características!
Vista previa del material en texto
Universidad Abierta y a Distancia de México División de Ciencias de la Salud, Biológicas y Ambientales Ingeniería en Biotecnología Programación Profesora Rosa Esmeralda Durán Ruz Actividad 2 Pseudocódigo 26 de Julio de 2021 Problema El mundo de la ardilla es lineal, ésta debe avanzar hasta llegar a la meta. Deberá recoger las bellotas que encuentre en el camino. En el estado inicial la ardilla se encuentra en la primera casilla mirando hacia la siguiente casilla. Como el mundo es lineal entonces la ardilla solo avanzará hacia el frente. No se sabe cuántas casillas hay. No se sabe en qué casillas hay bellotas. La ardilla puede cargar al mismo tiempo todas las bellotas que encuentre en el camino, es decir, no es necesario que recoja una la lleve a la meta y regrese a buscar más. Solución Pseudocódigo Inicio Leer ¿hay bellota? () Si recoger bellota () No avanza () Leer ¿hay casilla adelante? Si avanza () No no avanza () Repetir () Fin Diagrama de flujo Justificación Decidí realizar mi algoritmo de esta forma pues creí que es importante antes de que avance la ardilla considerar si en la casilla en la que se encuentra existe una bellota. De ser así, debería de recogerla antes de avanzar a la casilla siguiente. Como no conocemos la longitud del espacio, es importante que antes de avanzar se verifique si existen aún casillas adelante, por lo que antes de avanzar se debe leer esta información. Si existieran, la ardilla puede avanzar y verificar nuevamente si hay bellotas, sino la ardilla no avanza y el programa termina. Referencias 1. UnADM (s.f.) Unidad 1 Programación. UnADM. Recuperado de
Compartir