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.
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.
chico crea un repo donde pongas más ejercicios como este. Esta genial, gracias continua así.
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.
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.
Se haría muy largo el código.
@@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.
@@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
@@Harry_Jai q respuesta tan XD.
@@Harry_Jai amigo son solo 5 letras mas como mucho, ojala nunca me toque un compa como usted jajaja
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í
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í
@@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
@@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
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. 😎👌
buena explicación, éxitos
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..
Excelente aporte me gusta este tipo de canales q si valen la pena no como otros dónde enseñan puras pedorradas 😅
Interesante, pero prefiero mas los exámenes de matemáticas para ponerme a prueba jaja
La programación es matemática aplicada...
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
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.
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.
@ lo ideal siempre es ser eficiente, si sirve como base en C no discuto eso
Bro, tienes q usar STL , estás usando funciones de hace 20 años
explícate bro
Esta usando C no C++
Buen video, comparte el pdf o JPG del archivo.
tmr la gente vive engañada de que eso es progrmacion
ya asno, tanto te duele no haber ingresado.
@@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
@@leolm1141 ni e postulado XD
la realidad de programar no es lo mismo que en la películas.
y que es entonces sino es programación?
en la mente sale eso, pero se entiende porque es FIC