EXAMEN FINAL DE PROGRAMACIÓN DIGITALAPLICDA A LA ING CIVIL DE LA UNIVERSIDAD NACIONAL DE INGENIERIA

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.พ. 2025
  • Es posible que mi código no sea el mejor desde el punto de vista de un programador experimentado. Sin embargo, lo hago con el propósito de ayudar a los estudiantes de mi facultad. Este código está basado en lo que enseñaron en mi universidad. Si eres de la FIC-UNI, te recomiendo llevar el curso de 'Programación Aplicada a la Ingeniería Civil' con el profesor Cupe.

ความคิดเห็น • 44

  • @diegonarvaez7487
    @diegonarvaez7487 20 วันที่ผ่านมา +7

    Muy bien por el video, lo importante es compartir tus conocimientos. Hay comentarios de muchos "expertos" que critican por la forma en que lo haces; para una persona o un estudiante que necesita dar una solución rápida está muy bien, luego si quieren dedicarse a la programación pueden optimizar la técnica para optimizar el código.

  • @DerekitoCorpcito
    @DerekitoCorpcito 9 วันที่ผ่านมา +1

    chico crea un repo donde pongas más ejercicios como este. Esta genial, gracias continua así.

  • @fabianmolina15
    @fabianmolina15 21 วันที่ผ่านมา +4

    Me gusta mucho estos ejemplos me recuerda mucho a mecánica de suelos y cuando estaba empezando en programación. Una regla crucial en desarrollo de software es que tú código sea auto explicativo, es decir que cualquier otro desarrollador pueda entenderlo, si es un ejercicio tan complicado puede hacer uso de comentarios en los métodos, el nombre de variables y métodos bien explicadas por lo general se recomienda en inglés. No se si ese editor tenga formateador de código pero visual studio code si, te hace una formateo de estilo de codigo para que sea mas legible de forma automatica, para añadir y como plus a mis alumnos les enseño a leer el codigo de otros, es decir yo no les califico los examenes ellos mismos se califican, eso hace que el programa que hagan sea los mas entendible posible por que es un compañero el que lo va calificar, si su compañero no lo entiende y no logra explicarlo tiene una nota reducida por mas que el programa funcione.
    Tranquilo todo pasamos por esa etapa que ni nosotros sabemos lo que hace el programa con el tiempo.

  • @xeland314
    @xeland314 25 วันที่ผ่านมา +44

    No soy de ingeniería civil, pero sí de software. Me gustó la explicación y el análisis del problema. Solo como recomendación, el programa podría ser más verboso: en lugar de usar variables como "x" escribir "suelos", "prof" por "profundidades".
    El programa seguirá funcionando, pero para el futuro o para alguien más no le tomará mucho entender el código.

    • @Harry_Jai
      @Harry_Jai 23 วันที่ผ่านมา +1

      Se haría muy largo el código.

    • @krebs_790
      @krebs_790 23 วันที่ผ่านมา +13

      @@Harry_Jai No se debe nombrar variables con solo una letra y nunca se debe abreviar los nombres. Las abreviaturas dependen del contexto que usted pueda tener o no. En proyectos en equipo se pasa más tiempo leyendo código que escribiéndolo, por lo tanto, obligarse a comprender los patrones de nombres de cada sistema hace que sea más difícil profundizar en código desconocido.

    • @painc2241
      @painc2241 23 วันที่ผ่านมา +5

      @@Harry_Jai es muy recomendable que los nombres de las variables y funciones sean auto descriptivos, ya me ha pasado tener que estar descifrando el codigo por no hacer eso

    • @zzz.12M
      @zzz.12M 23 วันที่ผ่านมา +4

      @@Harry_Jai q respuesta tan XD.

    • @leandromorenn
      @leandromorenn 23 วันที่ผ่านมา +3

      @@Harry_Jai amigo son solo 5 letras mas como mucho, ojala nunca me toque un compa como usted jajaja

  • @y7365mVVHsK9J
    @y7365mVVHsK9J 23 วันที่ผ่านมา +8

    Siempre creí que jamás entendería algo de la UNI. Estoy en primer ciclo de informática en una u del norte y si entendí

    • @josuefe17
      @josuefe17 23 วันที่ผ่านมา +2

      x2
      Soy de la UCV y por más hate q me tiren se logró entender, claro, en C no porque no lo llevé, pero Java sí

    • @y7365mVVHsK9J
      @y7365mVVHsK9J 21 วันที่ผ่านมา

      @@josuefe17 yo estoy en u nacional y llevamos c y c++. que bueno que lo entiendas aunque tengo entendido que en java no hay punteros al mismo nivel que en c

    • @ZNightZ
      @ZNightZ 17 วันที่ผ่านมา

      @@y7365mVVHsK9J yo estoy en privada y tmbn nos enseñan c++, y tmbn probé JAVA y puedo decir que c++ es más tedioso, pero tmbn muy útil, ya que siento que te ayuda a entender a mayor profundidad los conceptos

  • @Bizzard-
    @Bizzard- 24 วันที่ผ่านมา +24

    Esta bien tu logica compañero, y entiendo que la programacion no sea tu campo principal, pero te recomiendo incluso para ti mismo que mejores el nombre de tus variables, esto te permitira una facil lectura, para ti, o tu profesor o compañeros que quieran ver tu codigo. Adicional a esto, tambien procura usar mas espacios, recuerda que el ";" ya delimita las linea de codigo, no es necesario que todo este tan pegadito, por lo mismo que complica la lectura para ti y otras personas. Obviamente podria recomendarte mejoras en el codigo, pero considero que para ustedes este uso de variables y funciones nativas es ya de por si complicado, asi que no complicare mas tu curso. Buen Trabajo. 😎👌

  • @ivansalas8940
    @ivansalas8940 23 วันที่ผ่านมา

    buena explicación, éxitos

  • @Diego-bq3nv
    @Diego-bq3nv 23 วันที่ผ่านมา +3

    Mano con respeto, está bien que lo hagas así y probablemente en tu vida nunca volverás a programar ( aunque desconozco sobre tu carrera en el área TECH ) , pero tu código es muy redundante..

  • @jaedonbigbrain8700
    @jaedonbigbrain8700 24 วันที่ผ่านมา

    Excelente aporte me gusta este tipo de canales q si valen la pena no como otros dónde enseñan puras pedorradas 😅

  • @gustavoisraelramosmontes3819
    @gustavoisraelramosmontes3819 24 วันที่ผ่านมา +1

    Interesante, pero prefiero mas los exámenes de matemáticas para ponerme a prueba jaja

  • @luisangelmayagalvan5684
    @luisangelmayagalvan5684 21 วันที่ผ่านมา

    Está bien la lógica matemática que manejas, no es culpa tuya que en la uni te hayan enseñado tecnologías muy viejas, en cuanto al código, trata de evitar lo más posible los bucles anidados, eso hace que el rendimiento caiga, aunque en este caso es un ejercicio simple, yo programo en python,
    leo el txt con CSV y hago un bucle para leer los datos y tenerlos en listas o arrays como flotantes, luego aplico el algoritmo del trapecio iterando en cada row de cada lista, yo haría eso, pero hay muchas formas de hacerlo

  • @carlos516
    @carlos516 21 วันที่ผ่านมา +1

    este es claro ejemplo de como la UNI fuerza la dificultad para mantener un "NIVEL" cuando en la práctica el más competitivo te lo va a resolver en python. Para pensar señores.

    • @diegonarvaez7487
      @diegonarvaez7487 20 วันที่ผ่านมา

      Está bien, lo importante es aprender a dar soluciones, no importa en que lenguaje sea, si por algo tienes que aprender c++ que es un gran lenguaje lo tienes que aprovechar. En la vida profesional con ese poder de aprendizaje ya lo puedes aplicar donde más te conviene; por ejemplo podría decir que es una pérdida de tiempo la programación porque en una herramienta CAD de forma gráfica lo puedo hacer más rápido y no necesito programar.

    • @carlos516
      @carlos516 20 วันที่ผ่านมา +1

      @ lo ideal siempre es ser eficiente, si sirve como base en C no discuto eso

  • @djmacross
    @djmacross 23 วันที่ผ่านมา +2

    Bro, tienes q usar STL , estás usando funciones de hace 20 años

  • @eric58773
    @eric58773 23 วันที่ผ่านมา

    Buen video, comparte el pdf o JPG del archivo.

  • @HatsuneM_ALC
    @HatsuneM_ALC 23 วันที่ผ่านมา +6

    tmr la gente vive engañada de que eso es progrmacion

    • @leolm1141
      @leolm1141 23 วันที่ผ่านมา +5

      ya asno, tanto te duele no haber ingresado.

    • @ddvilxpsama
      @ddvilxpsama 23 วันที่ผ่านมา

      @@leolm1141 jaja creo que Hatsune hace referencia a que hay lenguajes más simples y eficientes como python para hacer lo que pide el examen. C++ es agil y multifuncional, pero usarlo para estas cosas es desaprovecharlo.
      pdta: en pleno 2025 a nadie le arde no ser de la uni, no son los 90 xd

    • @HatsuneM_ALC
      @HatsuneM_ALC 23 วันที่ผ่านมา

      @@leolm1141 ni e postulado XD

    • @georgebarrios6968
      @georgebarrios6968 22 วันที่ผ่านมา

      la realidad de programar no es lo mismo que en la películas.

    • @fernandoenrique3640
      @fernandoenrique3640 15 วันที่ผ่านมา

      y que es entonces sino es programación?

  • @arian5872
    @arian5872 25 วันที่ผ่านมา

    en la mente sale eso, pero se entiende porque es FIC