Ir al contenido principal

Jugando con las matemáticas

Matemáticas, un mundo tan delicado donde un signo cambiado cambia una expresión entera. Donde una expresión simple se convierte en un desmán y luego, con suerte, vuelve a ser una expresión simple. Un mundo que a veces no entendemos porque no hay quien este dispuesto a explicarnos. Matemáticas... un mundo tan extenso que nos llevaría una vida entera recorrerlo todo y aún más tiempo entenderlo. Pesadilla de los niños y martirio de los grandes. Pero ya basta con la introducción, vamos al grano.

Ustedes también pensaron alguna vez "¿para qué me va a servir saber eso?" cuando el profesor de matemáticas explicaba algún tema y seguro también conocieron a alguien que decía "A mi no me interesa saber nada de eso" o "Da igual, me voy a dedicar a otra cosa". Bueno, uno de los principales problemas con las matemáticas es que son una ciencia abstracta... osea que no tienen una forma física, definida, vamos, que nunca vamos a ver un "1" caminando por la calle o una ecuación cuadrática por la ventana, etc. Nos cuesta trabajo visualizar o entender lo que pretendemos hacer con las matemáticas y nos cuesta aún más trabajo representarlo.

Otro de los grandes problemas son los conceptos, de un grupo de 100 personas supongamos que las 100 saben sumar y restar, 80 además saben multiplicar y dividir, 60 saben sacar raíz cuadrada, 40 conocen el binomio de Newton, 20 saben derivar e integrar... Mientras más se "complican" los conceptos (y escribo "complican" porque en realidad solo cambian) menos son los que saben lo que significan esos conceptos (OJO: saber que significan es diferente a saber como resolverlos).

En lo personal, si veo mi vida en retrospectiva, mientras más me alejo al día de hoy, menos intenciones tenía de entender las matemáticas, mucho menos de estudiar algo relacionado. De pronto conocer algunas personas que cambiaron mi forma de pensar y me demostraron que realmente las matemáticas no son dificiles, "A veces nos pre-disponemos con las matemáticas y pensamos -¡ah, números! es muy dificil, mejor no voy a poder- y no lo hacen, ni siquiera lo intentan", nos decía una profesora.

El querer que las matemáticas nos sean imprescindibles en el momento que las aprendemos y tal como las aprendemos limita nuestras ansias de aprender. Hoy no vamos a necesitar encontrar las raices de una ecuación en "el mundo real". Un fisico, un arquitecto, si.

3 profesores motivaron en mi el desarrollo del pensamiento matemático, uno de ellos me enseñó a ver las matemáticas en el día a día, ahí están, existen, pero no las vemos. Creemos que no son útiles y las olvidamos.

El segundo me enseñó lo maravilloso que es el mundo (en particular) de la ingeniería, que puedes pasar tragos amargos y momentos difíciles pero vale la pena al final para poder hacer algo maravilloso y pertenecer a un selecto grupo de personas que se llaman ingenieros.

El tercero, sin que su profesión se relacionara directamente con las matemáticas me enseñó a que tienes que estar donde quieres estar, que si tu trabajo te hace feliz entonces no hay más, estás en el lugar correcto. Aunque para llegar ahí tengas que pasar una cantidad brutal de obstáculos.

Mi consejo para todos, el consejo de un chico que nunca soñó siquiera en llegar a donde está parado hoy: sueñen, impónganse uno entre miles retos: "Ser mejor" y nunca dejen que nadie se atraviece en ese objetivo, a donde vayan y lo que sea a que se dediquen no dejen que nadie les impida ser mejores. Ese para mí ha sido una regla que me ha permitido entender que yo le puedo a las matemáticas, y si yo les puedo, cualquiera les puede (:

Comentarios

Entradas populares de este blog

Listas en java

Si hablamos de la implementación de listas en java, podemos referirnos a diferentes instancias como un Arraylist, linkedList, Vector o Stack. Cada uno de estos con sus propiedades puede resultar más útil para cada caso. Enfoquémonos en el primero: ArrayList Crea una lista vacía con una capacidad inicial de 10 (va creciendo conforme se almacenan elementos). Recordando cómo funcionan los arreglos estáticos (int array [n]) podemos eliminar el valor de una posición, pero no podemos eliminar la posición en si. Es decir, si tenemos un arreglo de tamaño 10 y solo ocupamos 4 espacios, los otros 6, aunque vacios, siguen ahí. y si queremos eliminar una posición y recorrer los datos, ahí se presenta un problema. Pues bien, ArrayList es una lista implementada con arreglos dinámicos, así que cuando eliminamos un elemento (que no sea el último) lo que en realidad se hace es tomar la posición del elemento a eliminar y recorrer los elementos posteriores a este. Y si rebasamos la capacidad actu...

Programación: Variables

A veces necesitamos almacenar datos para que el programa pueda leer la información y utilizarla, cuando asignamos a ese dato una palabra clave, esa palabra clave se llama variable. Antes que otra cosa ¿Qué es una variable? En programación es un espacio reservado en memoria para un dato que puede ser fijo o puede ser establecido por el usuario. Antes de ver los casos y la forma de declararlas vamos a echar un ojo a los tipos de variable. Los tipos de variable hacen referencia a diferentes tipos de dato: Nombre Tipo Declaración Interger Entero Int Float Flotante (o punto decimal) Float Char/String Para caracter o cadena Char/Char[] Boolean Lógico (True/False) Bool Por ejemplo si quiero declarar una variable con el valor de pi necesito una variable de tipo flotante y se declara así: float pi = 3.141592; Si quisiera declarar un número fijo de 10 personas: int x = 10; Si quisiera declarar una letra "C" simplemente: char c = "C";...

Regresamos... ahora en Java.

Después de una breve larga ausencia estamos de regreso, nos quedamos con muchos temas e ideas por discutir a las que no quiero abandonar. Sin embargo y siendo sincero se manejarme un poco mejor en java de lo que lo hago en C++, así que daré este nuevo enfoque. De nuevo a todos, no se asusten es algo muy sencillo y se avanza a buen paso. Empezamos: Notas: Línea 1: package hace referencia al archivo donde tenemos nuestro código. Es decir, si el paquete se llama "holamundo", quiere decir que nuestro archivo se llama "holamundo.java". Línea 3: class se refiere a una estructura de la programación orientada a objetos. Dentro de las clases podemos alojar variables, métodos y otras estructuras. estos métodos y variables los podemos llamar después creando un objeto de ese tipo y asignándole valores. Línea 4: aquí vemos un ejemplo de método (tipo void , no regresa ningún tipo de valor). ATENTO a que el método está situado DENTRO de las llaves que definen la clase ...