Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Armandokevin en 25 de Enero 2015, 11:48

Título: CU00116A curso fundamentos de programación nivel I
Publicado por: Armandokevin en 25 de Enero 2015, 11:48
En este tema abordan un problema al final del tema, sobre ordenar unos numeros.
pero quisiera saber si el tema es que se queda aqui:
 1. ¿Cuál es mi objetivo? Conocemos el objetivo genérico: ordenar una serie de números. Debemos acotarlo todo lo posible. Por ello plantearemos como objetivo ”Ordenar una serie de números de mayor a menor”
 
2. ¿Cuáles son los condicionantes que afectan al problema? Quizás no los conozcamos todos ahora y haya que volver a este punto más adelante, pero vamos a tratar de determinarlos. Nos plantearemos:

    La cantidad de números a ordenar: el problema sería inmediato si se tratara de dos o tres números. Pero nos plantearemos el problema para un número indeterminado, esto es, n números.
    La existencia de ceros: dado que pensamos basarnos en comparaciones de números, el cero no tiene por qué darnos ningún problema.
    La existencia de números negativos: ídem al caso del cero.
    La necesidad o no de conservar la lista inicial de números: habrá de considerarse en función de para qué queremos el programa. Suponemos que queremos conservarla.

3. ¿Cuáles son los datos de partida? Una serie de n números. Trataremos de trabajar con letras. Así la serie estará compuesta por valor 1, valor 2, valor 3, valor 4, ..., valor n o abreviadamente v(1), v(2), v(3), v(4),..., v(n).
 
4. ¿Qué método o estrategia de resolución voy a aplicar? De ello nos ocuparemos a continuación.
 
5. ¿Qué resultados quiero obtener? Dado que queremos conservar la lista inicial, vamos a tratar de obtener una lista ordenada del tipo: orden 1 = ... , orden 2 = ... , orden 3 = ... , orden 4 = ... , ..., orden n = ... , o abreviadamente o(1), o(2), o(3), o(4), ..., o(n)

 
esto que sigue en el siguiente tema? lo digo porque leyendo hasta el punto 5, pues como que te quedas un poco incompleto no?? como que le falta algo mas para que quede claro lo que se debe hacer para resolver el problema.
bueno no se si me explique bien, jeje

un saludo y gracias de antemano
Título: Re:CU00116A
Publicado por: Alex Rodríguez en 25 de Enero 2015, 17:46
Hola, si en una entrega crees que te falta algo para terminar la comprensión de lo expuesto, lee la siguiente entrega (y estudia dos o más entregas juntas cuando realmente te sea necesario). Saludos,
Título: Re:CU00116A
Publicado por: Armandokevin en 25 de Enero 2015, 20:42
Ok gracias, lo tendré en cuenta para las próximas, jeje

Por cierto en el ejercicio del siguiente tema, uff me atasco. No se resolver para ponerlos de mayor a menor
Título: Re:CU00116A
Publicado por: Alex Rodríguez en 25 de Enero 2015, 22:04
Si no sabes cómo resolver un ejercicio abre un hilo del foro incluyendo lo que hayas podido realizar e indicando el punto exacto donde tienes la duda. Saludos