mensaje6
Martes, 16 Mayo 2023 00:00

LA ESENCIA DE LA PROGRAMACIÓN DE COMPUTADORAS

Ing. Miguel Francisco Bohorquez Brañez - R.N.I. 16494

Es Ingeniero de Sistemas de la Universidad Técnica de Oruro con Diplomados en Educación Superior, Enseñanza en Idioma Quechua y Gerencia de Instituciones Educativas. Actualmente es Rector del Instituto Técnico "Jesús María" 2 de la ciudad de Oruro.

RESUMEN

En el proceso de la formación profesional es importante contar con herramientas necesarias que nos permitan encarar las tareas a ejecutar. En el campo de la computación, una labor, quizá la más importante, es la programación de computadoras, misma que implica contar con habilidades que permitan obtener productos (aplicaciones Software) eficaces y eficientes. La herramienta más importante para tener destreza en el arte de programar es sin duda alguna las matemáticas, su aprendizaje y constante práctica aportan sustancialmente en el desarrollo y agilidad mental que se requiere para resolver cualquier tipo de problemas.

INTRODUCCIÓN

A lo largo de nuestra existencia la humanidad se ha enfrentado a un sinfín de dificultades, desde las más triviales hasta las más complejas y esenciales, aquellas que han transformado su propia existencia y que le han permitido subsistir en este mundo. Dar solución a las dificultades, es decir resolver problemas que se nos presentan continuamente nos han llevado a crear y desarrollar técnicas, métodos, herramientas que han derivado en el nacimiento de una gran variedad de metodologías que según su área o especialidad se emplean formalmente para dar solución a muchos problemas. Desde que nacemos nos enfrentamos a muchos retos, desde desarrollar la habilidad para caminar hasta desarrollar la capacidad, en la mayoría de los casos de forma intuitiva, de alcanzar y manipular todo tipo de objetos. En todos los procesos en los que se ve involucrada nuestra capacidad de razonamiento, desarrollamos técnicas y habilidades que, sin darnos cuenta, ejecutamos una y otra vez hasta lograr la perfección.

DESARROLLO

La programación de computadoras

La programación de computadoras es un proceso que implica la aplicación de procedimientos lógicos, metódicos, sistémicos y secuenciales para obtener un programa que dé solución a un problema específico. El proceso de diseño y creación de un programa para computadora implica: analizar minuciosamente un problema específico, identificar y determinar los componentes (variables) que intervienen en el problema y su interacción, posteriormente se inicia la construcción del algoritmo que determina la secuencia, orden sistemático e inicio y fin de una alternativa de solución; esta alternativa de solución, es puesta prueba con lo que se llama “prueba de escritorio” y consiste en simular la ejecución del algoritmo, utilizando valores de entrada ficticios, para observar su comportamiento y así identificar errores o fallas en el proceso lógico, secuencial, de cálculos, de relaciones, etc. así, de esta manera se puede corregir o modificar el algoritmo para encontrar (si fuera necesario) una nueva alternativa de solución. En el proceso de la resolución de problemas (diseño del algoritmo) es posible distinguir varias etapas básicas, a saber: comprensión del problema, elaboración de un plan, desarrollo del plan y evaluación del proceso. Aunque estas etapas sugieren un orden implícito, no quiere decir que las etapas se van realizando secuencialmente. Con frecuencia logramos comprender cabalmente un problema una vez terminadas las cuatro etapas; comenzamos con una primera idea acerca de lo que tenemos y lo que se pide y, conforme avanzamos en su resolución, nuestra comprensión del problema va modificándose. Para mejorar nuestras habilidades de resolver problemas, además de ejercitarnos haciéndolo, puede ser útil reflexionar acerca de cómo lo hacemos. Para llevar adelante todo este proceso se requiere de un alto nivel de abstracción y razonamiento lógico, capacidad de análisis-síntesis y sobre todo perseverancia.

Proceso de solucion de problemas

La importancia de las matemáticas

Las matemáticas es la ciencia que nos brinda una serie de beneficios muy útiles para el desarrollo de nuestra mente, pues permite que nuestra capacidad de razonamiento evolucione, ayuda a cultivar el pensamiento analítico, acelera nuestra agilidad mental, genera en nosotros pensamientos pragmáticos y es aplicada en la cotidianidad de nuestras vidas. A pesar de que las matemáticas son esenciales en nuestro cotidiano vivir, a muchas personas y sobre todo a la mayoría de los estudiantes, las matemáticas les resultan aburridas, abstractas, carentes de creatividad, complejas y muy difíciles de entender; sin embargo, en la formación primaria y secundaria, es una materia considerada troncal en la formación de nuestros hijos y, como tal, debe concedérsele un esfuerzo de compresión, que generalmente implica la práctica constante.

Las matemáticas nos permiten desarrollar pensamiento analítico, es decir la capacidad de analizar situaciones problemáticas. Podríamos definirlo como: pensamiento dirigido a descomponer los argumentos en las premisas o expresiones que lo componen, observar las relaciones que existen entre estos y su conclusión, a fin de juzgar la veracidad o fiabilidad de los mismos. Esto es lo que hacemos al resolver un problema matemático: recopilar datos, desglosarlos, observar las relaciones que mantienen o resolver sistemáticamente sus partes de una manera racional. Si somos capaces de entender las matemáticas y llegar a soluciones lógicas, podremos preparar nuestras mentes cuando tengamos que enfrentar problemas reales, buscaremos la mejor lógica, veremos las posibles soluciones y relacionaremos los datos que tenemos para llegar a una conclusión satisfactoria. A partir del desarrollo del pensamiento analítico, se incrementa y mejora la capacidad de investigar y conocer la verdad sobre una variedad de situaciones, desde las más simples hasta las más complejas.

La búsqueda de la verdad de las cosas del mundo que nos rodea tiene su fundamento en evidencias y no en emociones, esa manera de pensar que nos permite estar atentos a los errores, tanto a los de nosotros mismos como a los de los demás, al engaño y a la manipulación. Esto es posible porque las matemáticas nos permiten razonar de manera clara y lógica, teniendo en cuenta datos reales y verificables. Es así que, las matemáticas fomentan la capacidad de pensar y razonar. Para encontrar soluciones a cualquier tipo de problemas, hay que pensar racional y coherentemente, esto nos conduce a poder identificar diferentes alternativas de solución para un problema específico, así podemos inferir que cada persona puede desarrollar un modo particular para resolver problemas y esto estará en función al contexto en que cada quién se desenvuelve, poniendo a prueba su capacidad de razonamiento y análisis practicando con cada problema que intenten solucionar.

Una dificultad evidente en muchas personas es que a veces es difícil explicar cómo funcionan las cosas, las matemáticas aportan en el desarrollo de esa capacidad. Con las matemáticas expresamos pensamientos e ideas con claridad, coherencia, precisión y muchas veces con exactitud, lo que resulta fundamental y muy positivo para que los demás nos comprendan y sepan que somos personas de pensamiento claro y lógico. Nuestra forma de ordenar ideas y expresarlas correctamente constituye gran parte de nuestra imagen.

Las matemáticas están presentes en cada cosa que nos rodea, en nuestra vida misma, se aplican y están relacionadas con otras ciencias, así como a nuevas tecnologías. De hecho, muchos de los fenómenos de la vida cotidiana son regidos por ciencias exactas. La enseñanza de las matemáticas permite a los estudiantes alcanzar sus propias convicciones, ya que les enseña que para resolver un problema se debe llegar a la verdad, que no puede existir duda respecto a lo que es objetivo y lógico.

Las matemáticas propician agilidad mental. Generalmente, al enfrentamos a problemas complejos, activamos las capacidades de análisis de nuestro cerebro y profundizamos nuestro pensamiento y enfrentarnos con frecuencia a diferentes tipos de problemas, nos resulta cada vez menos difícil encontrar solución a los mismos. Nuestra vida se compone determinantemente por situaciones de elección, enfoque, razonamiento y problemas vitales para los que hay que encontrar soluciones. En ese sentido, las matemáticas abren la mente y llevan a ejercitarnos en cómo resolver las cosas, lo cual consiste en investigar, analizar y finalmente llegar a una síntesis o una conclusión válida.

A pesar de que el cerebro no es un músculo, coloquialmente se hace esta afirmación, en el sentido de que ejercitarlo mejora nuestras capacidades mentales, haciendo una analogía con el ejercicio físico. Así como un buen deportista ejercita su cuerpo para tener resistencia, fuerza, agilidad, etc. las matemáticas, a través de su práctica constante, desarrollan la inteligencia de las personas, sobre todo de los niños, por la gran variedad de problemas que contienen. Una buena práctica, para mejorar nuestras capacidades analíticas, es ir aumentando gradualmente la dificultad de los problemas matemáticos y a medida que se los va resolviendo, se piensa en diferentes soluciones y se los valora desde múltiples perspectivas. 

Indudablemente las matemáticas son el cimiento del desarrollo de las nuevas tecnologías que transforman la forma en que trabajamos y vivimos; para poder entender cómo han surgido y cómo han ido evolucionando, se necesita entender y saber cómo funcionan las matemáticas, lo que nos ha de permitir y facilitar el usó de estas nuevas tecnologías no sólo en el presente sino también en el futuro y también adaptarnos a ellas. Mas allá de que las matemáticas se aplican a las ciencias exactas se aplica en todos los ámbitos de nuestro cotidiano vivir y aunque no todos tienen la intención o la vocación para ser ingenieros, técnicos o matemáticos, las matemáticas son fundamentales para desarrollar nuestra mente para tener la capacidad de pensar y analizar críticamente cualquier situación para tomar decisiones acertadas frente a incontables situaciones problémicas de nuestras vidas incluso las que están relacionadas con aspectos enteramente emocionales o sentimentales.

El desarrollo y evolución de las tecnologías que hoy mueven al mundo entero, ha ido de la mano del desarrollo de los dispositivos tales como las computadoras, microcontroladores, teléfonos celulares, televisores, dispositivos de comunicación, etc. mismos que para su funcionamiento necesitan de estructuras lógicas basadas en algoritmos implementados en algún lenguaje de programación. Estas estructuras lógicas han sido pensadas y diseñadas para facilitar a los usuarios el uso y aprovechamiento de los dispositivos tecnológicos ya mencionados. Tomemos en cuenta que la mayoría (por no decir todos) de los dispositivos tecnológicos que utilizamos hoy en día, son en alguna medida pequeñas o sofisticadas computadoras, en ese sentido, la evolución de las computadoras son el cimiento del avance tecnológico actual y, si miramos al inicio mismo del nacimiento de las computadoras encontraremos al ABACO, una herramienta ideada específicamente para llevar a cabo cálculos matemáticos, de ahí la certeza de que las matemáticas son la esencia de la evolución de las tecnologías actuales.

CONCLUSIÓN

“La industria del software se ha impuesto sobre todas las demás, desde las ciencias más avanzadas a la tarea más cotidiana. Año a año, miles de puestos de trabajo en programación quedan vacantes, lo que convierte al programador en uno de los recursos humanos más valorados en toda la industria. Pero este no es el único factor por el que el aprendizaje de la programación es importante, existen muchos más.

Aprender a programar estimula la perseverancia, la dedicación, el esfuerzo y la tenacidad; esto construye confianza y persistencia en niños, jóvenes y adultos que les permiten enfrentar nuevos desafíos y problemas en todos los órdenes de la vida.”[1]

La programación de computadoras es una de las tareas más importantes en el campo del desarrollo de las nuevas tecnologías, pero más allá de escribir código de programas en una computadora, está el proceso previo del análisis, diseño, pruebas, depuración y optimización que sin ellos ningún programa de computadora tendría sentido, y para cumplir adecuadamente y con altos niveles de eficiencia todo el proceso previo, es irremediable e indiscutible afirmar que las matemáticas son esenciales y fundamentales.

REFERENCIAS BIBLIOGRÁFICAS

Subir
Utilizamos Cookies para mejorar nuestro sitio web . Al continuar utilizando este sitio web, usted da su consentimiento a las cookies que se utiliza. More details…