¿Cómo funcionan las matemáticas?
Autor:
Juan Guillermo Rivera Berrío
Código JavaScript para el libro: Joel Espinosa Longi, IMATE, UNAM.
Recursos interactivos: DescartesJS, Herramientas de IA, ChatGPT y Gemini.
Fuentes: Lato y UbuntuMono
Imagen de portada: ilustración generada por GPT Image 2
Red Educativa Digital Descartes
Córdoba (España)
descartes@proyectodescartes.org
https://proyectodescartes.org
Proyecto iCartesiLibri
https://proyectodescartes.org/iCartesiLibri/index.htm
ISBN: 978-84-10368-61-3

Esta obra está bajo una licencia Creative Commons 4.0 internacional: Reconocimiento-No Comercial-Compartir Igual.
La curiosidad ha sido, desde siempre, el motor del conocimiento. Cada descubrimiento científico, cada avance tecnológico y cada innovación educativa nacieron de una pregunta sencilla, pero profundamente transformadora: ¿cómo funciona?
Con esa misma filosofía nace la colección ¿Cómo funciona?, una serie de libros diseñada para acercar al lector a los conceptos fundamentales de la ciencia, la tecnología, las matemáticas y otras áreas del conocimiento mediante explicaciones claras, ejemplos cotidianos, ilustraciones y recursos interactivos. Su propósito no es únicamente transmitir información, sino despertar la capacidad de comprender los principios que explican el funcionamiento del mundo que nos rodea.
Cada volumen de esta colección aborda un tema específico desde una perspectiva accesible y visual, permitiendo que estudiantes, docentes y lectores interesados descubran que detrás de cada fenómeno existen ideas fundamentales que pueden entenderse paso a paso. La colección apuesta por un aprendizaje activo, donde la exploración, la experimentación y la interacción ocupan un lugar central en el proceso de construcción del conocimiento.
¿Cómo funcionan las matemáticas? constituye uno de los títulos de esta colección y propone un recorrido por algunos de los conceptos más importantes de esta disciplina. Lejos de presentar las matemáticas como un conjunto de reglas para memorizar, este libro busca mostrar cómo las ecuaciones, las funciones, el cálculo diferencial, las matrices, la probabilidad, la estadística, los algoritmos y la criptografía son herramientas que permiten describir, analizar y comprender la realidad.
Una característica distintiva de esta obra es la integración de recursos digitales interactivos desarrollados con tecnologías educativas como DescartesJS, que complementan las explicaciones mediante simulaciones, actividades dinámicas y experiencias de aprendizaje que favorecen la comprensión conceptual. El lector no solo encontrará explicaciones y ejemplos, sino también oportunidades para experimentar directamente con las ideas matemáticas, observar su comportamiento y descubrir relaciones que difícilmente podrían apreciarse únicamente en un texto impreso.
En un mundo impulsado por los datos, la inteligencia artificial, la computación y la innovación científica, comprender cómo funcionan las matemáticas significa adquirir un lenguaje universal para interpretar fenómenos, resolver problemas y desarrollar el pensamiento lógico y crítico. Más que una disciplina académica, las matemáticas constituyen una herramienta esencial para entender nuestro entorno y participar activamente en la sociedad del conocimiento.
Esperamos que este libro despierte nuevas preguntas, fortalezca la curiosidad intelectual y motive al lector a continuar explorando los demás títulos de la colección ¿Cómo funciona?, convencidos de que comprender el funcionamiento de las cosas es el primer paso para transformarlas.
Juan Guillermo Rivera Berrío
2026
Desde los albores de la civilización, la humanidad ha sentido una profunda necesidad de comprender el mundo que la rodea. Observamos patrones en el movimiento de las estrellas, en el crecimiento de las plantas, e incluso en el ritmo de nuestras propias vidas. Pero, ¿cómo podemos ir más allá de la simple observación y llegar a predecir, a modelar y a innovar? La respuesta reside en un lenguaje universal, una herramienta poderosa y elegante que nos permite desentrañar los secretos del cosmos y de nuestra propia existencia: las matemáticas.
Las matemáticas no son solo números y operaciones; son el estudio de las relaciones, las estructuras y las cantidades. Son el arte de la lógica aplicada, que nos proporciona los cimientos para comprender desde la arquitectura de una catedral hasta el funcionamiento interno de un ordenador. Imagina intentar construir algo complejo sin un plano o un conjunto de instrucciones claras. Las matemáticas nos ofrecen precisamente eso: un marco coherente y preciso para organizar nuestras ideas y resolver problemas de manera sistemática.
En esencia, las matemáticas funcionan como un conjunto de reglas y principios abstractos que, una vez comprendidos, nos permiten describir y manipular la realidad. Consideremos la aritmética básica, con sus operaciones fundamentales como la suma o la multiplicación.
Estas, que pueden parecer sencillas, son la piedra angular de sistemas mucho más complejos. Por ejemplo, la ley conmutativa de la suma establece que el orden de los sumandos no altera el resultado:
$$a + b = b + a$$Esta simple propiedad, aplicada repetidamente, sustenta innumerables cálculos y aplicaciones en la vida diaria, desde gestionar nuestras finanzas hasta planificar rutas de viaje.
A medida que ascendemos en la complejidad, nos encontramos con conceptos como el álgebra, que utiliza símbolos para representar cantidades desconocidas o variables. El álgebra nos permite generalizar patrones y resolver ecuaciones. Un ejemplo clásico es la resolución de una ecuación lineal de la forma:
$$ax + b = c$$Donde el objetivo es encontrar el valor de $x$. Esta habilidad para aislar y determinar variables es crucial en campos como la ingeniería, la economía y la informática, donde la predicción y el control son esenciales.
Más allá del álgebra, encontramos el cálculo, una rama de las matemáticas que estudia el cambio y el movimiento. A través de conceptos como las derivadas e integrales, podemos analizar cómo cambian las cosas y acumular efectos a lo largo del tiempo. La famosa ecuación de la velocidad, por ejemplo, relaciona la distancia ($\Delta x$) y el tiempo ($\Delta t$) de la siguiente manera:
$$v = \frac{\Delta x}{\Delta t}$$Esta formulación, que representa la velocidad promedio, es solo una introducción a la potencia del cálculo para modelar fenómenos dinámicos en física, biología y muchas otras ciencias. En definitiva, las matemáticas nos ofrecen las herramientas para modelar el mundo, desde lo estático hasta lo dinámico, proporcionándonos una comprensión profunda y predictiva.
Como ejemplo y motivación, presentamos el siguiente objeto interactivo dedicado a la probabilidad, en el cual se busca predecir el lugar donde una sola pelota puede caer.
Imagina que una ecuación es como una balanza muy precisa. En cada plato de la balanza colocamos cantidades, y el objetivo es que la balanza se mantenga perfectamente equilibrada. Lo que hace que una ecuación sea una ecuación es el signo de igual ($=$). Este signo es el corazón de la balanza; nos dice que lo que está a su izquierda tiene exactamente el mismo valor que lo que está a su derecha. Si quitamos algo de un lado, debemos quitar lo mismo del otro para mantener el equilibrio, y si añadimos algo a un lado, debemos hacer lo mismo en el otro.
Las ecuaciones son herramientas poderosas para resolver problemas donde hay un valor desconocido. A menudo, representamos ese valor desconocido con una letra, como la $x$, la $y$, o la $z$. Piensa en un problema como: "Si compro 5 manzanas y me sobran 2 euros de los 10 que tenía, ¿cuánto costó cada manzana?". Podríamos escribir esto como una ecuación. Si $m$ es el costo de cada manzana, entonces gasté $5 \times m$ euros. El dinero que me sobró es $10 - 5m$. Si sé que me sobraron 2 euros, la ecuación sería:
$$10 - 5m = 2$$Aquí, $m$ es nuestra incógnita.
Para "resolver" una ecuación, nuestro objetivo es descubrir el valor de esa incógnita que hace que la balanza (la igualdad) se mantenga. Para lograrlo, aplicamos las reglas del equilibrio: cualquier operación que realicemos en un lado de la ecuación, debemos realizarla también en el otro. Si queremos aislar la $x$, por ejemplo, podríamos restar 5 de ambos lados, o dividir ambos lados por un número. Siguiendo con nuestro ejemplo de las manzanas, para encontrar $m$:
1. Restamos 10 a ambos lados:
$$10 - 5m - 10 = 2 - 10\\ -5m = -8$$2. Dividimos ambos lados por -5:
$$\frac{-5m}{-5} = \frac{-8}{-5}\\ m = 1.6$$Así, descubrimos que cada manzana costó 1.6 euros.
Las ecuaciones pueden tener diferentes niveles de complejidad. Algunas son muy sencillas, como $x + 3 = 7$, donde es obvio que $x=4$. Otras involucran operaciones más complejas, como potencias, raíces o múltiples variables. La ecuación cuadrática, por ejemplo, tiene la forma general:
$$ax^2 + bx + c = 0$$Resolver este tipo de ecuaciones puede requerir fórmulas específicas, como la fórmula general para las raíces:
$$x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$$Sin embargo, el principio fundamental sigue siendo el mismo: mantener la igualdad y manipular los términos hasta aislar la variable o variables buscadas.
En resumen, una ecuación es una declaración matemática de igualdad entre dos expresiones. Utiliza el signo de igual ($=$) y a menudo contiene variables (incógnitas) que buscamos determinar. El proceso de resolver una ecuación se basa en aplicar operaciones inversas a ambos lados de la igualdad para aislar la variable y encontrar su valor, asegurando siempre que la balanza matemática permanezca equilibrada. Son, en esencia, un lenguaje universal para describir y resolver relaciones y cantidades desconocidas en el mundo que nos rodea.
En el siguiente objeto interactivo, diseñado por José Luis Abreu León, Julio César Domínguez Tovar, Oscar Escamilla González, et. al. para el proyecto Telesecundaria de la UNAM de México, se utiliza el modelo de la balanza como un apoyo concreto para dar sentido a las propiedades de la igualdad en la solución de ecuaciones.
Imagina una función como una máquina mágica. Tú le das algo (un número, por ejemplo), y la máquina hace algo con él y te devuelve un resultado diferente. Piénsalo como una receta de cocina: los ingredientes que pones son la "entrada" y el plato que cocinas es la "salida". En matemáticas, las funciones toman entradas (llamadas argumentos) y aplican un conjunto específico de reglas para producir una salida (llamada valor o imagen).
La forma en que describimos esta "máquina" o "regla" es a través de una notación especial. Generalmente, usamos una letra (como $f$, $g$, o $h$) para nombrar la función, seguida de un paréntesis que contiene la variable de entrada. Por ejemplo, $f(x)$ se lee como "la función $f$ de $x$". Esto significa que $x$ es lo que introducimos en la máquina $f$. Las reglas de la máquina se definen explícitamente, indicando cómo transformar esa $x$. Consideremos un ejemplo sencillo. Si nuestra función $f$ tiene la regla de "duplicar la entrada y sumarle uno", podríamos escribirla así:
$$f(x) = 2x + 1$$Aquí, $f$ es el nombre de la función, $x$ es la entrada, y $2x + 1$ son las instrucciones: multiplica $x$ por 2 y luego añade 1.
Ahora, veamos cómo funciona con un valor concreto. Si queremos saber qué sale de la máquina cuando le damos el número 3, escribimos $f(3)$. Aplicando la regla de nuestra función, hacemos: $2 \times 3 + 1$. Primero multiplicamos: $6 + 1$. Y luego sumamos: $7$. Por lo tanto, decimos que $f(3) = 7$. El número 3 es la entrada y el número 7 es la salida o valor de la función para esa entrada.
Las funciones son increíblemente versátiles y pueden describir una gran variedad de relaciones. Por ejemplo, la distancia recorrida por un objeto que se mueve a velocidad constante se puede expresar como una función: $d(t) = vt$, donde $d$ es la distancia, $t$ es el tiempo y $v$ es la velocidad (que en este caso es constante y no cambia). Para un coche que viaja a $50$ kilómetros por hora ($v=50$), la distancia que recorre en $t$ horas está dada por $d(t) = 50t$. Si queremos saber cuántos kilómetros habrá recorrido después de 2 horas, calculamos $d(2) = 50 \times 2 = 100$ kilómetros.
Entender las funciones es fundamental porque nos permiten modelar el mundo que nos rodea. Desde cómo cambia el precio de un producto en función de la demanda, hasta el crecimiento de una población o la trayectoria de un proyectil, las funciones son las herramientas matemáticas que describen y predicen estas dinámicas. Son, en esencia, reglas de correspondencia que nos ayudan a comprender la relación entre diferentes cantidades.
En el siguiente objeto interactivo, diseñado por José Luis Abreu León, Carlos Alberto Jaimes Vergara, Oscar Escamilla González, et. al. para el proyecto Telesecundaria de la UNAM de México, que tiene como objetivo reconocer la presencia de cantidades que varían una en función de la otra y representar la regla que modela esta variación mediante una tabla o una expresión algebraica.
Imagina que estás en un coche y quieres saber qué tan rápido se mueve en un instante preciso, no el promedio de todo tu viaje, sino la velocidad exacta en ese momento. El cálculo diferencial es la herramienta matemática que nos permite responder a esta pregunta. Se enfoca en estudiar el cambio y la tasa de cambio instantánea de las cosas. En lugar de ver un proceso completo, lo que hacemos es "acercarnos" infinitamente a un punto particular para observar cómo se comporta.
La idea central detrás del cálculo diferencial es el concepto de límite. Piénsalo como si quisieras averiguar la pendiente de una curva en un punto específico. Si tomas dos puntos muy, muy cercanos en la curva y calculas la pendiente entre ellos, obtendrás una aproximación. El truco del límite es hacer que esos dos puntos se acerquen tanto que prácticamente se fusionen en uno solo. Matemáticamente, esto se representa buscando el valor al que tiende una función cuando su variable se acerca a un valor particular.
$$\lim_{h \to 0} \frac{f(x+h) - f(x)}{h}$$Esta expresión, conocida como la definición de la derivada, es el corazón del cálculo diferencial. La parte superior, $f(x+h) - f(x)$, representa la diferencia en el valor de la función cuando cambiamos la entrada en una pequeña cantidad $h$. La parte inferior, $h$, es precisamente ese pequeño cambio en la entrada. Al dividir el cambio en la salida por el cambio en la entrada, obtenemos una tasa de cambio promedio. Sin embargo, al tomar el límite cuando $h$ se acerca a cero, eliminamos la dependencia de ese pequeño intervalo y obtenemos la tasa de cambio instantánea, también conocida como la derivada de la función $f(x)$ en el punto $x$, y se denota como $f'(x)$ o $\frac{df}{dx}$.
¿Y para qué sirve esto? Las aplicaciones son vastas. En física, nos permite calcular la velocidad y la aceleración de un objeto en cualquier momento. En economía, ayuda a determinar las tasas marginales de costo y beneficio para optimizar ganancias. En ingeniería, es fundamental para diseñar sistemas dinámicos, modelar el crecimiento de poblaciones o analizar la propagación de enfermedades. Básicamente, cualquier fenómeno que involucre cambio puede ser analizado y comprendido en profundidad utilizando las herramientas del cálculo diferencial.
En resumen, el cálculo diferencial nos da el poder de descomponer el cambio continuo en sus componentes más pequeños, permitiéndonos entender el comportamiento de las funciones en un instante específico. Es como tener un microscopio para observar las fluctuaciones y tendencias, en lugar de solo ver el panorama general.
En el siguiente objeto interactivo, diseñado por José R. Galo Sánchez y María José García Cebrian en el libro Análisis matemático. Saberes básicos para Bachillerato LOMLOE del proyecto iCartesiLibri, observa cómo varía el valor del cociente incremental $\frac{f(a+h)-f(a)}{h}$.
Imagina una matriz como una tabla organizada de números o símbolos. Piensa en ella como un conjunto de filas horizontales y columnas verticales, donde cada elemento tiene una posición definida. Esta estructura nos permite representar y manipular datos de una manera muy eficiente, similar a cómo una cuadrícula nos ayuda a organizar objetos. Las matrices son herramientas fundamentales en muchas áreas, desde la ingeniería hasta la computación gráfica, porque simplifican problemas complejos al presentarlos en un formato estructurado.
Lo fascinante de las matrices es cómo podemos realizar operaciones matemáticas específicas con ellas. La operación más básica es la suma y resta de matrices. Para poder sumar o restar dos matrices, estas deben tener exactamente las mismas dimensiones; es decir, el mismo número de filas y el mismo número de columnas. Si se cumplen estas condiciones, la suma o resta se realiza elemento por elemento. Si tenemos dos matrices $A$ y $B$, ambas de dimensiones $m \times n$, su suma $C = A + B$ se calcula de la siguiente manera:
$$c_{ij} = a_{ij} + b_{ij}$$donde $c_{ij}$, $a_{ij}$ y $b_{ij}$ representan los elementos en la fila $i$ y columna $j$ de las matrices $C$, $A$ y $B$ respectivamente.
Otra operación crucial es la multiplicación de matrices. A diferencia de la suma, las condiciones para multiplicar dos matrices son diferentes. Para multiplicar una matriz $A$ de dimensiones $m \times n$ por una matriz $B$ de dimensiones $p \times q$, el número de columnas de la primera matriz ($n$) debe ser igual al número de filas de la segunda matriz ($p$). El resultado será una nueva matriz $C$ con dimensiones $m \times q$. La multiplicación se realiza de una forma más compleja, donde cada elemento de la matriz resultante $c_{ij}$ se obtiene sumando los productos de los elementos de la fila $i$ de la primera matriz y los elementos de la columna $j$ de la segunda matriz. Matemáticamente, esto se expresa como:
$$c_{ij} = \sum_{k=1}^{n} a_{ik} b_{kj}$$Esta operación, aunque parece laboriosa, tiene aplicaciones directas en la resolución de sistemas de ecuaciones lineales y en transformaciones geométricas.
Las matrices también poseen propiedades intrínsecas que las hacen muy útiles. Por ejemplo, hablamos de la matriz identidad, denotada como $I$. Esta es una matriz cuadrada (mismo número de filas y columnas) donde todos los elementos de la diagonal principal son $1$ y el resto son $0$. Cuando multiplicas cualquier matriz $A$ por la matriz identidad $I$ (siempre que las dimensiones permitan la multiplicación), el resultado es la propia matriz $A$. Esto es análogo a multiplicar un número por $1$ en la aritmética básica: $AI = IA = A$.
Esta propiedad es similar a la del elemento neutro en la multiplicación.
Finalmente, existen conceptos como la inversa de una matriz, que solo aplican a matrices cuadradas y que no son singulares (su determinante no es cero). La inversa de una matriz $A$, denotada como $A^{-1}$, es aquella matriz que al multiplicarla por $A$ (en cualquier orden) da como resultado la matriz identidad.
$$AA^{-1} = A^{-1}A = I$$La inversa es fundamental para resolver sistemas de ecuaciones lineales, ya que permite "deshacer" la operación de multiplicación por una matriz. Estas operaciones y propiedades hacen de las matrices un lenguaje poderoso para describir y resolver una vasta gama de problemas en ciencia y tecnología.
La siguiente unidad didáctica interactiva, diseñada por Juan Guillermo Rivera Berrío, en el Proyecto Un_100 de la UNAM de México, permite reconocer los elementos y el tamaño de una matriz y realizar operaciones con matrices.
En el apartado motivación, para visualizar el video de Bill Shillito, se debe hacer clic en Ver video en YouTube.
Imagina que te enfrentas a una situación incierta, como lanzar una moneda al aire o predecir si lloverá mañana. La probabilidad es la rama de las matemáticas que nos ayuda a cuantificar esa incertidumbre. En esencia, nos permite asignar un número a la posibilidad de que ocurra un evento determinado. Este número, siempre estará entre 0 y 1, donde 0 significa que el evento es imposible y 1 indica que es completamente seguro que ocurrirá. Por ejemplo, la probabilidad de que una moneda caiga cara es $1/2$ o $0.5$, lo que significa que hay una posibilidad equitativa de que salga cara o cruz.
La forma más básica de calcular la probabilidad de un evento es dividiendo el número de resultados favorables entre el número total de resultados posibles. Si queremos saber la probabilidad de sacar un 3 al lanzar un dado de seis caras, tenemos un resultado favorable (el número 3) y seis resultados posibles (los números del 1 al 6). Por lo tanto, la probabilidad se expresa como:
$$P(\text{sacar un 3}) = \frac{\text{Número de resultados favorables}}{\text{Número total de resultados posibles}} = \frac{1}{6}$$Este principio fundamental se aplica a una vasta gama de situaciones, desde juegos de azar hasta predicciones científicas.
No siempre es tan sencillo como lanzar un dado. A veces, los eventos son más complejos y sus probabilidades se infieren a partir de datos o se calculan utilizando reglas más avanzadas. Por ejemplo, la probabilidad de que llueva mañana puede basarse en datos meteorológicos históricos y modelos complejos. En estos casos, hablamos de probabilidad empírica (basada en la frecuencia observada de un evento en experimentos pasados) o probabilidad teórica (calculada a partir de la comprensión de las leyes que gobiernan el fenómeno). A medida que los eventos se vuelven interdependientes, entran en juego conceptos como la probabilidad condicional, que nos dice la probabilidad de que ocurra un evento dado que otro evento ya ha sucedido.
Por ejemplo, si sabemos que hay una probabilidad alta de nubes por la mañana, la probabilidad de que llueva por la tarde podría ser mayor que si el cielo estuviera completamente despejado. Matemáticamente, la probabilidad condicional se expresa como:
$$P(A|B) = \frac{P(A \cap B)}{P(B)}$$Donde $P(A|B)$ es la probabilidad del evento $A$ dado que el evento $B$ ha ocurrido, y $P(A \cap B)$ es la probabilidad de que ambos eventos $A$ y $B$ ocurran. Comprender estas relaciones nos permite tomar decisiones más informadas en un mundo lleno de incertidumbre.
En resumen, la probabilidad es una herramienta poderosa que nos permite navegar por la aleatoriedad. Ya sea que estemos decidiendo si comprar un billete de lotería o analizando datos científicos, los principios de la probabilidad nos ofrecen un marco para entender y gestionar la incertidumbre, transformando lo impredecible en algo susceptible de análisis y predicción.
La siguiente unidad didáctica interactiva, diseñada por Diego Luis Feria Gómez, en el Proyecto Pizarra Interactiva del Proyecto Descartes, ofrece actividades que permitan al usuario acercarse al concepto de probabilidad.
La estadística, en su esencia, es una herramienta matemática diseñada para comprender y dar sentido al mundo a través de los datos. Imagina que te encuentras ante una gran cantidad de información: números de ventas, resultados de encuestas, mediciones científicas, etc. Por sí solos, estos números pueden parecer caóticos y abrumadores. La estadística nos proporciona los métodos para organizar, resumir, analizar e interpretar estos datos de manera efectiva, permitiéndonos extraer conclusiones significativas y tomar decisiones informadas.
Uno de los pilares fundamentales de la estadística es la descripción de datos. Esto implica calcular medidas que nos den una idea general de las características principales de un conjunto de datos. Por ejemplo, la media (promedio) nos indica el valor central, mientras que la mediana representa el valor que divide los datos en dos mitades iguales. También utilizamos la desviación estándar para cuantificar la dispersión de los datos alrededor de la media, es decir, qué tan "esparcidos" están los valores. Estas medidas, como la media ($\bar{x}$) o la desviación estándar ($\sigma$), nos ayudan a visualizar la "forma" de nuestros datos sin necesidad de examinar cada número individualmente.
$$\large{\text{Media: } \bar{x} = \frac{\sum_{i=1}^{n} x_i}{n}}$$Pero la estadística va más allá de simplemente describir lo que ya tenemos. Su verdadero poder reside en la inferencia estadística. Con ella, podemos tomar una muestra pequeña de una población grande y, basándonos en el análisis de esa muestra, hacer afirmaciones y predicciones sobre la población completa. Esto es crucial cuando estudiar a toda la población es impráctico o imposible. Por ejemplo, una empresa podría encuestar a un grupo de clientes para predecir la satisfacción general de todos sus clientes. Los intervalos de confianza y las pruebas de hipótesis son herramientas clave en la inferencia, permitiéndonos estimar valores poblacionales con un cierto grado de seguridad o determinar si una diferencia observada es estadísticamente significativa o simplemente debida al azar.
$$\text{Hipótesis Nula: } H_0$$ $$\text{Hipótesis Alternativa: } H_a$$En la práctica, la estadística se manifiesta en innumerables aplicaciones. En la ciencia, se usa para validar teorías y experimentos. En la
economía, para predecir tendencias del mercado. En medicina, para evaluar la eficacia de tratamientos y medicamentos. Incluso en nuestro día a día, desde comprender las estadísticas deportivas hasta interpretar los resultados de encuestas políticas, la estadística está presente, ayudándonos a navegar por un mundo cada vez más saturado de información. El objetivo final es transformar datos crudos en conocimiento útil y acciones concretas.
En la siguiente unidad didáctica interactiva, diseñada por José Ireno Fernández Rubio, María José García Cebrian y Consolación Ruiz Gil y tomado del libro Estadística, probabilidad e inferencia del Proyecto iCartesiLibri, se pueden realizar algunos ejercicios de tabulación.
Imagina que quieres preparar tu bebida favorita siguiendo una receta. Esa receta, paso a paso, te indica qué ingredientes usar, en qué orden mezclarlos y cuánto tiempo dejarlos reposar. Un algoritmo es precisamente eso: un conjunto de instrucciones precisas y ordenadas que, al seguirlas rigurosamente, nos permiten resolver un problema o completar una tarea específica. En el mundo de las matemáticas y la computación, los algoritmos son la base para que las máquinas puedan realizar cálculos complejos, desde sumar números hasta procesar grandes cantidades de datos.
Piensa en la resta. Cuando aprendemos a restar, seguimos un algoritmo mental o escrito. Por ejemplo, para restar $54 - 23$, el algoritmo nos dice: "Primero, resta las unidades: $4 - 3 = 1$. Luego, resta las decenas: $5 - 2 = 3$. El resultado es $31$". Este proceso, aunque parezca obvio, es un algoritmo matemático. La belleza de los algoritmos es que son universales y repetibles. Si le das las mismas instrucciones a dos personas distintas, o a una computadora, obtendrán el mismo resultado, siempre y cuando las sigan correctamente.
En matemáticas, existen algoritmos para resolver desde ecuaciones sencillas hasta problemas de optimización muy complejos. Uno de los algoritmos más conocidos es el algoritmo de Euclides, que se utiliza para encontrar el máximo común divisor (MCD) de dos números enteros. Este algoritmo se basa en el principio de que el MCD de dos números no cambia si el número mayor se reemplaza por su diferencia con el número menor. Repitiendo este proceso, eventualmente llegamos al MCD. La secuencia de pasos podría ser:
1. Dados dos números enteros positivos, $a$ y $b$, con $a \ge b$.
2. Si $b=0$, entonces el MCD es $a$.
3. Si $b \ne 0$, reemplaza $a$ por $b$ y $b$ por el resto de la división de $a$ entre $b$, es decir, $a \pmod{b}$.
4. Repite el paso 2.
Este enfoque de descomponer un problema grande en pasos más pequeños y manejables es fundamental. Los algoritmos nos permiten no solo resolver problemas, sino también analizar su eficiencia. ¿Cuánto tiempo o cuántos pasos necesita un algoritmo para dar una solución? Esta es una pregunta crucial en la informática, y para ello se utilizan conceptos como la complejidad algorítmica, a menudo expresada
utilizando la notación Big O (por ejemplo, $O(n)$ o $O(n^2)$), que describe cómo el tiempo de ejecución o el uso de memoria de un algoritmo escala con el tamaño de la entrada.
La relación entre matemáticas y algoritmos es simbiótica. Las matemáticas proporcionan el lenguaje y las herramientas para describir y analizar algoritmos, mientras que los algoritmos ofrecen un camino práctico para implementar conceptos matemáticos y resolver problemas del mundo real. Desde la criptografía, que depende de algoritmos matemáticos complejos para asegurar la información, hasta la inteligencia artificial, que utiliza algoritmos de aprendizaje para tomar decisiones, la aplicación de estos conjuntos de instrucciones es omnipresente y fundamental para el progreso tecnológico.
En la siguiente unidad didáctica interactiva, diseñada por Joel Espinosa Longi en el Proyecto Un_100 de la UNAM de México, se pueden presentan algunos algoritmos de ordenamiento.
La criptografía, el arte y la ciencia de la comunicación secreta, es un campo fascinante donde las matemáticas desempeñan un papel crucial. En su esencia, la criptografía utiliza algoritmos matemáticos complejos para transformar información legible, conocida como texto plano, en un formato ilegible, llamado texto cifrado. Este proceso de transformación se conoce como cifrado, y el proceso inverso, para recuperar el texto plano original, es el descifrado. La seguridad de estos sistemas depende de la clave, una pieza secreta de información que solo el emisor y el receptor autorizado poseen.
Uno de los pilares fundamentales de la criptografía moderna son la aritmética modular y la teoría de números. La aritmética modular opera con los restos de las divisiones. Por ejemplo, en módulo $12$ (como en un reloj), $13$ es equivalente a $1$, ya que $13$ dividido por $12$ tiene un resto de $1$. Matemáticamente, esto se representa como:
$$a \equiv b \pmod{m}$$Esto significa que $a$ y $b$ tienen el mismo resto cuando se dividen por $m$. Esta propiedad es vital para la creación de ciclos y patrones que ocultan la información original, haciendo que el descifrado sin la clave correcta sea extremadamente difícil.
Los algoritmos de cifrado simétrico, donde la misma clave se utiliza tanto para cifrar como para descifrar, a menudo se basan en operaciones matemáticas como la sustitución (reemplazar caracteres por otros) y la permutación (reordenar caracteres). Un ejemplo sencillo podría ser un cifrado César, donde cada letra se desplaza un número fijo de posiciones en el alfabeto. Si la clave es $3$, la $A$ se convierte en $D$, la $B$ en $E$, y así sucesivamente. La fórmula para esto sería:
$$c = (p + k) \pmod{26}$$donde $p$ es la posición de la letra en el texto plano, $c$ es la posición en el texto cifrado, y $k$ es la clave (el desplazamiento).
Los sistemas de cifrado asimétrico, también conocidos como criptografía de clave pública, son aún más sofisticados y se apoyan en problemas matemáticos que son fáciles de realizar en una dirección pero extremadamente difíciles de revertir. El ejemplo más conocido es el algoritmo RSA. Este sistema utiliza un par de claves: una clave pública que se puede compartir libremente para cifrar mensajes, y una
clave privada que debe mantenerse en secreto y se utiliza para descifrar los mensajes. La seguridad de RSA se basa en la dificultad computacional de factorizar números grandes en sus factores primos. Si tenemos un número muy grande $N$ que es el producto de dos números primos grandes $p$ y $q$, es fácil calcular $N = p \times q$, pero es computacionalmente inviable encontrar $p$ y $q$ si solo se conoce $N$.
$$N = p \times q$$Además, la teoría de campos finitos y la criptografía elíptica son áreas de investigación avanzadas que utilizan estructuras matemáticas más complejas para lograr niveles de seguridad aún mayores con claves más cortas, lo que es esencial para la eficiencia en dispositivos con recursos limitados. La matemática no solo protege nuestra información digital, sino que también impulsa la innovación en la forma en que nos comunicamos de manera segura en el mundo moderno.
En el siguiente objeto interactivo, diseñado por Aswad Ali0 se pueden codificar y decodificar mensajes (ver en pantalla completa).