Está en la página 1de 5

UNACH-RGF-01-03-

02.08
Importancia de la Programación en la Ingeniería Civil

Jhean Ordoñez

La informática es de gran importancia en la ingeniería civil, en este ensayo se describe

la relación que existe entre la ingeniería civil y la informática, tomando en cuenta todos

los puntos, es decir; el trabajo del ingeniero civil (constructor) y el aporte que le ha dado

la informática a su labor.

Se describe la necesidad de integrar la informática en la práctica profesional del

ingeniero civil, también se describe en que campo se puede aplicar la informática en la

ingeniería civil. Finalmente se demostrará que la programación es muy importante y útil

en la ingeniería civil, para resolver problemas de ingeniería.

En esta era de la informática y las comunicaciones cuando todo está sistematizado, es de

suponer que todas las ciencias y técnicas, sobre todo la ingeniería civil esté en esta

misma tónica, es decir, la de construir programas para resolver los problemas que a los

ingenieros se les presenta en sus labores cotidianas y que las obras mismas demandan.

(Angarita, 2010)

Años atrás, solo existían los métodos tradicionales, su desventaja es que estos permiten

resolver problemas de ingeniería, solo de forma manual.

Pero no fue hasta la creación de las computadoras y la evolución de la tecnología

(informática) que hubo un progreso, gracias a esto, en la actualidad estos procesos se

pueden realizar de forma rápida. Para un ingeniero civil. Es necesario poder programar

y aplicar esto a la labor del ingeniero civil, esto permite realizar cálculos que tiempo

atrás no hubiésemos podido, considerándolos tediosos o casi imposibles.

Página 1 de 5
UNACH-RGF-01-03-
02.08
El ingeniero debe saber programar ya que esta herramienta le puede brindar toda una

gama de oportunidades para resolver los obstáculos de cálculo, técnicos y de estructuras

que encuentre en su camino profesional y universitario. A pesar de esto, una desventaja

de programar, es que se pueden disminuir las capacidades metodológicas a largo plazo.

Los ingenieros civiles, a lo largo del tiempo, han estado utilizando los lenguajes de

programación para construir programas o software, que han tenido por finalidad realizar

cálculos lo que ha representado un gran ahorro de tiempo, esfuerzo, energía, trabajo

intelectual; a la fecha existen lenguajes especiales para las distintas especialidades de la

ingeniería, que podrán facilitar las tareas de los ingenieros. (Herbert, 2016)

En general, la solución de la mayoría de los problemas de ingeniería se puede tratar

como resolver ecuaciones específicas que rigen sobre todo el cálculo; estas ecuaciones

pueden resolverse comúnmente usando enfoques analíticos-experimentales, numéricos

o de cualquier otro tipo.

Excel proporciona una plataforma adecuada para manejar problemas de ingeniería.

Estas hojas de cálculo son una herramienta científica. Eliminando las tareas

computacionales tediosas y repetitivas que puede llevarse a cabo manualmente. (Oke,

2004) Excel facilita al usuario numerosos números de celdas que pueden ser

preferiblemente unidos y cooperados juntos.

Las celdas de la hoja de cálculo de Excel se pueden interpretar como los índices de una

matriz y, posteriormente, los códigos basados en matriz pueden ser implementados. La

capacidad sustancial de resolver el problema para otros escenarios probables o

diferentes valores trae experimentos alentadores especialmente para estudiantes

universitarios. La capacidad de vincular Excel a otro software, brindan una oportunidad

Página 2 de 5
UNACH-RGF-01-03-
02.08

increíble para que los usuarios se preparen datos de entrada o salida en formato Excel

(Punuru & Knopf, 2000)

Uno puede implementar diferentes técnicas para: (1) determinar las raíces de las

ecuaciones, (2) resolver sistemas de ecuaciones simultáneas, (3) resuelven el problema

del valor inicial, (4) resuelve el problema del valor límite, (5) resuelve el diferencial

parcial de ecuaciones, (6) realizar regresión lineal y ajuste de curvas.

Con el fin de utilizar programas asistidos por computadora para resolver problemas de

ingeniería, numerosos de códigos abiertos y comerciales, se han propuesto software

para tratar con un tipo exclusivo de problemas. Entre estos ha surgido Excel (VBA)

como una alternativa de software ya que este, puede usarse para una variedad de

propósitos, en las diferentes ramas de ingeniería. (Niazkar & Afzali, 2016)

Visual Basic es uno de los lenguajes de programación de computadoras personales más

usado entre los programadores expertos y principiantes, permite combinar las

facilidades de programación de Visual Basic con la potencia de Excel.

Un entorno de programación como Visual Basic para Excel facilita el desarrollo rápido

de aplicaciones con una interfaz gráfica aceptable, un lenguaje estructurado y la

potencia de Excel.

Por otro lado, si se tiene en cuenta la amplia difusión, aceptación y uso extensivo de

Excel en las universidades y el medio, el uso de este entorno de desarrollo resulta

recomendable para las aplicaciones típicas de la mayoría de los cursos de ingeniería.

(Coronado & García, 2001)

Dentro de los lenguajes de programación existen tres elementos formales o estructurales

indispensables, el léxico, la sintaxis y la semántica, cada uno de estos desempe6a una

Página 3 de 5
UNACH-RGF-01-03-
02.08
función específica en la elaboración o construcción de los programas, pero en el argot

de sistemas se les conoce como sintaxis, la cual permite que los códigos realicen la

función u operación para los cuales fueron programados.

El enfoque es usar Excel como único solucionador de problemas, y también el

procedimiento de solución paso a paso en la hoja de cálculo. Dado que tanto la solución

de Excel como la implementación son importantes preocupaciones, no solo problemas

relativamente simples sino también comunes fueron seleccionados para centrarse más

en la aplicación de Excel. (Angarita, 2010)

Pasos para la solución de un problema

Para llegar a la realización de un programa es necesario el diseño previo de un

algoritmo, sin algoritmo no puede existir un programa.

Los algoritmos son independientes tanto del lenguaje de programación en que se

expresan como de la computadora que los ejecuta. En cada problema el algoritmo se

puede expresar en un lenguaje diferente de programación, y, ejecutarse en una

computadora distinta. (Hidalgo, 2014)

1. Definición o análisis del problema

2. Diseño del algoritmo

3. Transformación del algoritmo en un programa

4. Ejecución y validación del programa.

Conclusiones

1. El desarrollo de un código o algoritmo para la solución de problemas de

ingeniería resulta de gran ayuda en el proceso de enseñanza, ya que además de

resolver los problemas de forma más rápida, nos permite verificar que el

problema este resuelto de forma eficaz.

Página 4 de 5
UNACH-RGF-01-03-
02.08
2. La facilidad de uso, gran entorno de hojas de cálculo y sus complementos hacen

que Excel sea una buena herramienta resolviendo diferentes problemas de

ingeniería.

3. La ayuda de la informática facilita el trabajo del estudiante o profesional, al

momento de aplicar teorías y modelos matemáticos en la resolución de

problemas de ingeniería, como es el caso de deflexión de vigas, geotecnia en el

caso de la ingeniería civil.

4. Se demostró que la programación es importante en la profesión de un ingeniero

civil al igual que para otras ingenierías, ya que permite resolver problemas

difíciles, y también es de gran utilidad cuando existen tareas repetitivas.

1. Bibliografía
Angarita, J. (2010). LENGUAJE DE PROGRAMACIÓN DENTRO DE LA INGENIERÍA
CIVIL. Obtenido de https://es.scribd.com/document/264190070/LENGUAJE-DE-
PROGRAMACION-DENTRO-DE-LA-INGENIERIA-CIVIL
Coronado, C., & García, J. (Diciembre de 2001). Visual Basic para Excel en la enseñanza
de la Ingeniería.
Herbert, C. (13 de Diciembre de 2016). Programación en la Ingeniería Civil. Obtenido de
https://es.scribd.com/document/334085628/Programacion-en-La-Ingenieria-Civil
Hidalgo, C. (16 de Agosto de 2014). Programación en Ingeniería Civil. Obtenido de
https://es.scribd.com/document/236941221/Programacion-en-Ingenieria-Civil-
Primera-Clase
Niazkar, M., & Afzali, H. (20 de Diciembre de 2016). Streamline Performance of Excel in
Stepwise Implementation of Numerical Solutions. Computer Applications in
Engineering Education, 555.
Oke, S. (2004). Spreadsheets applications in engineering education—A review. Int J Eng
Educ 20, 893-901.
Punuru, J., & Knopf, F. (2000). Bridging Excel and C/C++ code. Comput Appl Eng Educ
16, 289-304.

Página 5 de 5

También podría gustarte