Ayuda con estos problemas por favor !!

Publicado en 'Programación' por Cheryl, 15 Nov 2011.





  1. Cheryl

    Cheryl Miembro nuevo

    Registro:
    24 Oct 2011
    Mensajes:
    21
    Likes:
    1




    Hola mi nombres es Cheryl y estoy estudiando computación e informática, bueno la verdad que no entiendo mucho sobre la estructuras cíclicas, si me pudieran ayudar con estos 3 problemas solo lo quiero en pseudocodigo :S amm... hice el tercero corriganme si esta mal =):cray:


    1) Un entrenador le ha propuesto a un atleta recorrer una ruta de cinco kilómetros durante 10 días, para determinar si es apto para la prueba de 5 Kilómetros o debe buscar otra especialidad. Para considerarlo apto debe cumplir por lo menos una de las siguientes condiciones:
     Que en ninguna de las pruebas haga un tiempo mayor a 16 minutos.
     Que al menos en una de las pruebas realice un tiempo mayor a 16 minutos.
     Que su promedio de tiempos sea menor o igual a 15 minutos.


    2) Un Zoólogo pretende determinar el porcentaje de animales que hay en las siguientes tres categorías de edades: de 0 a 1 año, de más de 1 año y menos de 3 y de 3 o más años. El zoológico todavía no está seguro del animal que va a estudiar. Si se decide por elefantes solo tomara una muestra de 20 de ellos; si se decide por las jirafas, tomara 15 muestras, y si son chimpancés tomara 40


    3) En un centro de verificación de automóviles se desea saber el promedio de puntos contaminantes de los primeros 25 automóviles que lleguen. Asimismo se desea saber los puntos contaminantes del carro que menos contamino y del que mas contamino.
    Inicio
    Baja=100
    Alta=0
    Para x= 1 a 25
    Leer CG
    Suma=Suma + CG
    Si CG<Baja="CG">Alta entonces
    Alta=CG
    Fin_Para
    PR=Suma725
    Imprimir Baja, Alta, PR
    Fin_Si
    Fin
     
    Última edición: 15 Nov 2011


  2. MaGb

    MaGb Miembro de bronce

    Registro:
    8 Jul 2011
    Mensajes:
    1,087
    Likes:
    175
    CUIDADO CON LOS LOBOS!,:oops:



    :hi:
     
    Última edición: 15 Nov 2011
  3. Cheryl

    Cheryl Miembro nuevo

    Registro:
    24 Oct 2011
    Mensajes:
    21
    Likes:
    1
    no entiendo
     
  4. MaGb

    MaGb Miembro de bronce

    Registro:
    8 Jul 2011
    Mensajes:
    1,087
    Likes:
    175
    olvidalo :rolleyes:

    ----- mensaje añadido, 15-nov-2011 a las 23:24 -----

    sino que algunos patas cuando hay una flaka nueva en el foro medios que se alborotan por eso te dije cuidado con los lobos :opps:
     
    Última edición: 15 Nov 2011
  5. Cheryl

    Cheryl Miembro nuevo

    Registro:
    24 Oct 2011
    Mensajes:
    21
    Likes:
    1
    jajaja así? ;o ok amigo gracias por el aviso, mas bien me podrías ayudar con mi tema? please :oops:
     
  6. MaGb

    MaGb Miembro de bronce

    Registro:
    8 Jul 2011
    Mensajes:
    1,087
    Likes:
    175
  7. eduar2083

    eduar2083 Miembro frecuente

    Registro:
    26 Jul 2011
    Mensajes:
    224
    Likes:
    46
    Quiero ayudarte con el primero pero encuentro una contradicción entre la primera condición y la segunda.
    La primera condición para ser apto dice:
    "Que en ninguna de las pruebas haga un tiempo mayor a 16 minutos."

    Es algo lógicamente correcto y válido además sencilla de determinar. Quiere decir que el participante debe hacer todas las carreras en un tiempo menor o igual a 16min.

    Sin embargo, la segunda condición para ser apto dice:
    "Que al menos en una de las pruebas realice un tiempo mayor a 16 minutos"

    Esto contradice la primera ya que pide que como mínimo haya una carrera con un tiempo superior a 16min, lo que quiere decir que cuantas más carreras haya hecho en un tiempo mayor a 16min, mejor. Es más, por poner un ejemplo, si hace todas las carreras en 100min cada una, estará apto o aprobado, lo cual lógicamente contradice a la primera.

    Te sugiero que verifiques el planteamiento de la segunda condición, aunque algo me dice que debió ser:
    ""Que al menos en una de las pruebas realice un tiempo menor a 16 minutos""

    Un saludo.
     
  8. XxRoCkErxX

    XxRoCkErxX Suspendido

    Registro:
    21 May 2009
    Mensajes:
    2,307
    Likes:
    508
    ia empezaron a dejar sus correos entonces io tbn dejare el mio.............jejeje

    Mejor noo :)
     
  9. MaGb

    MaGb Miembro de bronce

    Registro:
    8 Jul 2011
    Mensajes:
    1,087
    Likes:
    175
    veste cun jaja solo le he dado para ayudar en el problema que tiene ps monse .
     
    A XxRoCkErxX le gustó este mensaje.
  10. AyarUchu

    AyarUchu Miembro frecuente

    Registro:
    5 May 2009
    Mensajes:
    51
    Likes:
    4
    El primer problema no se puede resolver porque las dos primeras condiciones son excluyentes.

    Yo resolvería el segundo de esta manera:


    Inicio
    Edad_1 = Edad_2 = Edad_3 = 0
    Leer Animal
    Caso Animal = "Elefante"
    . Repeticiones = 20
    Caso Animal = "Jirafa"
    . Repeticiones = 15
    Caso Animal = "Chimpancé"
    . Repeticiones = 40
    Fin_Caso
    Para Cuenta = 1 a Repeticiones
    . Leer Edad_de_Animal
    . Caso Edad_de_Animal <= 1
    . . Sumar 1 a Edad_1
    . Caso Edad_de_Animal > 1 y < 3
    . . Sumar 1 a Edad_2
    . Caso Edad_de_Animal >= 3
    . . Sumar 1 a Edad_3
    . Fin_Caso
    Fin_Para
    Imprimir
    . ."Porcentaje de " Animal "s de un año o menos: " Edad_1 / Repeticiones
    . ."Porcentaje de " Animal "s de uno a tres años: " Edad_2 / Repeticiones
    . ."Porcentaje de " Animal "s de mayores a tres: " Edad_3 / Repeticiones
    Fin


    En el último problema tienes un Fin_Si que está desubicado y Suma nunca la inicializas. Yo resolvería este problema de este modo:


    Inicio
    Baja = 100
    Alta = Suma = 0
    Para x = 1 a 25
    . Leer CG
    . Suma = Suma + CG
    . Si CG < Baja entonces Baja = CG
    . Si CG > Alta entonces Alta = CG
    Fin_Para
    Imprimir
    . "Mas contaminante: .." Alta
    . "Menos contaminante: " Baja
    . "Promedio: . . . . " Suma / 25
    Fin
     
    A initiald le gustó este mensaje.
  11. XxRoCkErxX

    XxRoCkErxX Suspendido

    Registro:
    21 May 2009
    Mensajes:
    2,307
    Likes:
    508
    jajaja claro io tambien le voy a decir que la voy ayudar.. :w0w:
     
  12. MaGb

    MaGb Miembro de bronce

    Registro:
    8 Jul 2011
    Mensajes:
    1,087
    Likes:
    175
    jaja hablas grueso :D
     
    Última edición: 16 Nov 2011
  13. XxRoCkErxX

    XxRoCkErxX Suspendido

    Registro:
    21 May 2009
    Mensajes:
    2,307
    Likes:
    508
    Naa bateria......... habla biennnnnnn :D
     
  14. MaGb

    MaGb Miembro de bronce

    Registro:
    8 Jul 2011
    Mensajes:
    1,087
    Likes:
    175
    tu habla ien :D te dejo ser nomas.....

    ----- mensaje añadido, 16-nov-2011 a las 14:17 -----

    ala ien :D,te dejo ser nomas causa.....
     
  15. XxRoCkErxX

    XxRoCkErxX Suspendido

    Registro:
    21 May 2009
    Mensajes:
    2,307
    Likes:
    508
    jajajja ia fue ya......... no hagas spam............. :yeah:
     
  16. MaGb

    MaGb Miembro de bronce

    Registro:
    8 Jul 2011
    Mensajes:
    1,087
    Likes:
    175
    tienes razon no hagas spam :yeah:
     
  17. XxRoCkErxX

    XxRoCkErxX Suspendido

    Registro:
    21 May 2009
    Mensajes:
    2,307
    Likes:
    508
    :plop: ...........
     
  18. Cheryl

    Cheryl Miembro nuevo

    Registro:
    24 Oct 2011
    Mensajes:
    21
    Likes:
    1
    ammmm ... bueno gracias a todos por ayudarme n_n

    ----- mensaje añadido, 16-nov-2011 a las 20:41 -----

    Gracias me sirvio de mucho tu ayda :)

    ----- mensaje añadido, 16-nov-2011 a las 20:51 -----

    no puedo poner like por que soy usuaria nueva, pero de todos modos les agradesco su apoyo =)