UnADM - ESADmx Comunidad Estudiantil

Inscríbete en UnADmex / ESADmx, una Iniciativa de la Comunidad Estudiantil UnAdM, Universidad Abierta y a Distancia de México, para poder participar de los temas. ¡bienvenido!
UnADM - ESADmx Comunidad Estudiantil

unadmexico.mx UnADM ESADmx - Una iniciativa de la Comunidad Estudiantil de la Universidad Abierta y a Distancia de México

Normas ESADmxCampus VirtualSIGECorreo UnADM

Flujo RSS

Últimos temas

Patrocinadores

Avisos Oficiales ESAD

Programación Ejercicios de las ardillas

Comparte

Invitado
Invitado

Tema abierto Programación Ejercicios de las ardillas

Mensaje por Invitado el Mar 1 Feb 2011 - 18:34

Estoy checando los ejemplos de las estructuras repetitivas y realmente no le hallo coherencia, el ejemplo supone a una ardilla que avanza 5 casillas llevando una bellota, y la estructura del algoritmo en pseudocodigo no concuerda ya que dice que la ardilla "gira" y "hay paredes", tal vez sea un error y el enlace a la imagen del ejercicio esta mal, o de plano no entendi, ¿alguien ya checo esto? ¿o tiene algunos ejercicios de estructuras repetitivas que sean entendibles, porque ya estoy odiando a las ardillas?

✿*゚‘゚Maya✿.。.♪♪♪
Tengo el Síndrome del ESADito
Tengo el Síndrome del ESADito

Mensajes: 907

Tema abierto Re: Programación Ejercicios de las ardillas

Mensaje por ✿*゚‘゚Maya✿.。.♪♪♪ el Miér 2 Feb 2011 - 0:32

Yo no tengo facilitador, estuvo intentando realizar el que me mando Aless para el ejercicio 2 y aún no lo termino, igual y me lo envias para verlo pero si no concuerda tal vez este mal planteado, si alguien tiene uno de la actividad 3 que me pase para tener algo que entregar se los agradezco.

PD Tambien odio a las ardillas Mad

Invitado
Invitado

Tema abierto Re: Programación Ejercicios de las ardillas

Mensaje por Invitado el Miér 2 Feb 2011 - 9:42

La actividad 3 es esta:
https://docs.google.com/a/abiertayadistancia.sep.gob.mx/viewer?a=v&pid=explorer&chrome=true&srcid=0B3si6FacughkZmFlZDgwOWQtMmQ5NC00MzdhLWFhNjAtM2E4MTE1MDE2YTE0&hl=es&authkey=CPe3p60B
PD mmmmmmmmm pensaba que yo era el único ardillofobia.

fabianhdza
Ya voy en "Secu" en ESADmx
Ya voy en

Mensajes: 102

Tema abierto Re: Programación Ejercicios de las ardillas

Mensaje por fabianhdza el Miér 2 Feb 2011 - 11:23

Hola
compañeros, mi facilitadora aun no me envía el problema para esa actividad. Pero
se utilizaran las estructuras repetitivas (While, Do While y For). Para el
While se necesita una condición, en este caso que no haya pared. Antes le decíamos
a la ardilla que avanzara, si veíamos que toparía con pared simplemente le ordenábamos
que girara. Supongamos que la ardilla avanzara 5 casillas y se topara con una
pared, en la programación secuencial le decíamos así;





Avanza();


Avanza();


Avanza();


Avanza();


Avanza();


//Aquí toparía
con pared, solo le ordenábamos que girara://


girarIzquierda()





Ahora con
la programación estructurada, utilizamos la estructura repetitiva While
(mientras).





Mientras (no
haya pared)


{


Avanza()


}





Esto aparte
de que nos ahorra muchas líneas de código, es más fácil de organizar y entender.
En el ejemplo solo puse la instrucción avanza dentro del cuerpo de la
estructura repetitiva (While), pero pude haber anidado una selectiva, que
pregunte si hay bellota, de ser cierto que la recoja y después avance.





Mientras (no
haya pared)


{


Si hay
bellota entonces


Recoger bellota()


Avanza()


Fin si-
sino



Avanza()


}





Espero que
sirva de algo el ejemplo.





Saludos

Invitado
Invitado

Tema abierto Re: Programación Ejercicios de las ardillas

Mensaje por Invitado el Miér 2 Feb 2011 - 11:30

Gracias Fabianhdza, si puedieras postear mas ejemplos te lo agradeceriamos más de uno (incluyome en el uno)
Saludos

Invitado
Invitado

Tema abierto Re: Programación Ejercicios de las ardillas

Mensaje por Invitado el Miér 2 Feb 2011 - 13:45

// la ardilla se encuentra al inicio de la casilla


do

{
mientras: no haya pared

// la ardilla checa ¿hay una bellota en esta casilla?
si (hay una bellota y la casilla es oscura)
entonces ardilla_coloca_Bellota_en_MorralVerde()
y la ardilla avanza()

en caso contrario si(hay bellora y la casilla es clara )
entonces ardilla_coloca_bellota_en_ MorralBlanco();
y entonces la ardilla avanza()

en caso contrario
"no hay bellota", entoces la ardilla avanza

// fin del mientras o while
//se sale de esta linea cuando la ardilla
// encuentra pared


si (hay pared && hay salida)
ardilla_giraIzquierda()
//¿hay salida? si hay salida avanza y regresa al mienttras
en caso contrario

else ardilla gira_Derecha()
// si hay salida, es decir no hay pared,
entonces, la ardilla avanza()


} mientras (no se llegue al final de las casillas )

// sale cuando se terminan las casillas y solo falta
depositar las bellotas
si(bolsa verde tiene minimo una bellota)
ardilla_vacia-morral_verde()
en caso contrario "no hay bellota, la ardilla no tiene porque intentar vaciarla"
si (morral blanco tiene minimo una bellota)
ardilla_vacia_morral_blanco()
en caso contrario : la ardilla no hara nada


Última edición por LATSIRC el Miér 2 Feb 2011 - 18:06, editado 2 veces

Invitado
Invitado

Tema abierto Re: Programación Ejercicios de las ardillas

Mensaje por Invitado el Miér 2 Feb 2011 - 13:48

espero no me corran por lo que escribi...

    Fecha y hora actual: Vie 24 Oct 2014 - 22:28