Como resolver este algoritmo de esta manera

Publicado en 'Programación' por andres98, 14 Abr 2019, 21:57.





  1. andres98

    andres98 Miembro maestro

    Registro:
    30 Ene 2016
    Mensajes:
    346
    Likes:
    7
    Temas:
    90




    buenas noches, soy un estudiante de programación, recién empezando, la cosa esque tengo un ejercicio que dicta asi
    Diseñar el algoritmo correspondiente a un programa que exprese en horas, minutos y segundos un tiempo ingresa expresado en segundos
    he encontrado este ejercicio resuelto en internet pero de una manea muy diferente a como me lo han enseñado... por lo que me he confundido un poco
    el proceso que me enseñaron es algo asi
    inicio
    Declaracion de variables
    Ingreso de datos
    proceso
    salida imprimir algo asi

    necesito hacerlo de la manera en que me enseñaron pero estoy algo perdido, en verdad quiero aprender esto espero que alguien me pueda ayudar, gracias de antemano
     


  2. gnox

    gnox Miembro de bronce

    Registro:
    3 Ene 2013
    Mensajes:
    2,026
    Likes:
    793
    Temas:
    70
    -inicio
    -declaración de variables = ya te mencionaron el enunciado cuantas principales, 1 de entrada y 3 de salida .
    - ingreso de datos = ya sabes de cual.
    - proceso = de la entrada divide y venceras, sabes cuantos segundos es un minuto, cuantos minutos es una hora
    - salida = imprime lo que calculaste
    - fin
     
  3. w28me

    w28me Miembro maestro

    Registro:
    21 Ago 2015
    Mensajes:
    368
    Likes:
    37
    Temas:
    22
    solo divide los segundos ingresados entre 3600 y saldra en horas con minutos.
     
  4. Howard88

    Howard88 Miembro maestro

    Registro:
    31 Ago 2016
    Mensajes:
    621
    Likes:
    286
    Temas:
    1
    Mas fácil ese ejercicio :plop:
     
  5. regirock

    regirock Miembro frecuente

    Registro:
    8 Ene 2019
    Mensajes:
    94
    Likes:
    21
    Temas:
    17
    en c++ seria algo asi
    //pones las librerias
    using namespace std;

    int man(){
    int s = 0 , int h =0 , int m = 0; // declaras minutos , segundos y horas
    cout<<"ingrese los segundos"<<endl;
    cin>>s;

    if ( s>=60){
    m = s / 60; // hay 1min cada 60 segundos
    s = s%60; // "s" se queda con el valor del residuo de la division
    }

    if (m>=60){
    h = m/60; // la misma logica que arriba
    m = m%60;
    }

    cout<<"los segundos qe ingreso convertidos en horas ,minutos y segundos son: "<< h <<"horas con" <<m <<" minutos con"<< s<< " segundos<<endl;
    return 0;
    }
     
    A Ronaldex le gustó este mensaje.
  6. andres98

    andres98 Miembro maestro

    Registro:
    30 Ene 2016
    Mensajes:
    346
    Likes:
    7
    Temas:
    90
    es mi primera semana no creo que sea en eso xd, creo que se llama algoritmo
     
  7. regirock

    regirock Miembro frecuente

    Registro:
    8 Ene 2019
    Mensajes:
    94
    Likes:
    21
    Temas:
    17
    esta en codigo c++ , pasalo a algoritmo o pseudocodigo . la logica es esa mano , tiene todos los requisitos que pedias
     
  8. hioko

    hioko Miembro maestro

    Registro:
    20 Oct 2014
    Mensajes:
    816
    Likes:
    32
    Temas:
    90
    Te refieres a "Introduccion a la algoritmia" ?
     
  9. TheWatcher

    TheWatcher Miembro de plata

    Registro:
    12 Dic 2013
    Mensajes:
    4,848
    Likes:
    1,789
    Temas:
    7
    te pidieron diagramas o texto con corchetes y parentesis?
     
  10. andres98

    andres98 Miembro maestro

    Registro:
    30 Ene 2016
    Mensajes:
    346
    Likes:
    7
    Temas:
    90
    asi es

    los ejemplo que tengo son muy muy diferentes a tu ejemplo xd, va inicio, ingreso de datos, proceso, salida, imprimir, asi lo hizo el profesor

    es por ejemplo, Diseñar el algoritmo correspondiente a un programa que exprese en horas, minutos y segundos un tiempo ingresa expresado en segundos
    la entrada seria segundos, las variables serian horas minutos, segundos, algo asi no se que mas va
     
  11. regirock

    regirock Miembro frecuente

    Registro:
    8 Ene 2019
    Mensajes:
    94
    Likes:
    21
    Temas:
    17
    el inicio viene a ser la declaracion de variables ( int h,m,s) , el "cin>>" ingreso de datos, y la salida e imprimir lo que esta al ultimo luego del "cout<<"
     
  12. TheWatcher

    TheWatcher Miembro de plata

    Registro:
    12 Dic 2013
    Mensajes:
    4,848
    Likes:
    1,789
    Temas:
    7
    hombre , algoritmia es el proceso de esbozar una rutinas o procesos para hacer algo , en las formas basicas de enseñanza te enseñan a hacerlo textualmente o con graficos . por eso te pregunto que forma es para que puedas pedir lo que necesitas porque sino te van a responder en lenguajes de programacion como "C" o C net o alguno asi .
     
  13. andres98

    andres98 Miembro maestro

    Registro:
    30 Ene 2016
    Mensajes:
    346
    Likes:
    7
    Temas:
    90
    lo siento pero no se a que te refieres con que forma, pero diagramas no es, solo se que el tema es partes basicas de un algoritmo , y pues puedo intentar hacerlo un poco
    Diseñar el algoritmo correspondiente a un programa que exprese en horas, minutos y segundos un tiempo ingresa expresado en segundos
    inicio
    -declarar variables (creo que aqui seria: segundos: minutos, horas)
    -ingreso de datos
    -proceso

    fin
    junto a eso trabaje en hacer GUI en eclipse, asi que segun el tenia que hacer un GUI del ejemplo y despues todo lo demas salia facil

    como puedo imprimir lo que calcule? como es ese proceso?
     
  14. MEXICOPAPA

    MEXICOPAPA Miembro frecuente

    Registro:
    6 Mar 2019
    Mensajes:
    53
    Likes:
    1
    Temas:
    13
    Que carrera estas estudiando mano??
     
  15. andres98

    andres98 Miembro maestro

    Registro:
    30 Ene 2016
    Mensajes:
    346
    Likes:
    7
    Temas:
    90
    computacion e informatica este curso es introduccion al algoritmo recién voy 2 clases de ese curso xd
     
  16. MEXICOPAPA

    MEXICOPAPA Miembro frecuente

    Registro:
    6 Mar 2019
    Mensajes:
    53
    Likes:
    1
    Temas:
    13
    Quiero estudiar ciencias de la computacion es lo mismo ?
     
  17. andres98

    andres98 Miembro maestro

    Registro:
    30 Ene 2016
    Mensajes:
    346
    Likes:
    7
    Temas:
    90
    pues por lo que se ciencias de la computacion va mucho mas por lo teorico
    "
    Las ciencias de la computación son los fundamentos teóricos que aplica la ingeniería informática para solucionar problemas.

    Como podrás imaginar, las carreras de ciencias de la computación son mucho más teóricas, lo que te da unos fundamentos más firmes que una ingeniería.

    Por otro lado, las carreras de ingeniería suelen tener más contenido de gestión de proyectos y estar más enfocadas en la aplicación de las herramientas disponibles para resolver problemas.

    Elijas lo que elijas, vas a tener acceso a las mismas oportunidades laborales. Ya sea en Google, en Facebook o en una startup."
     
  18. MEXICOPAPA

    MEXICOPAPA Miembro frecuente

    Registro:
    6 Mar 2019
    Mensajes:
    53
    Likes:
    1
    Temas:
    13
    Gracias por el dato :hi:
     
  19. Music3000

    Music3000 Miembro maestro

    Registro:
    8 Abr 2017
    Mensajes:
    256
    Likes:
    32
    Temas:
    29
    Cibertec? Xd que sede?
     
  20. DanteGP

    DanteGP Miembro maestro

    Registro:
    26 Feb 2015
    Mensajes:
    356
    Likes:
    62
    Temas:
    7
    En tu algoritmo solo pones
    -Imprimir (variables, en este caso horas, minutos y segundos que es lo que te piden)
    en lo que respecta al proceso son las operaciones matemáticas que usaste para convertir los segundos que te dan en horas, minutos y segundos.

    Un consejo, busca lo que son algoritmos y ejemplos explicados de los mismos (en youtube te los explican super sencillo) porque por tus respuestas se ve que está en cero.