Introducción a la Informática – Conceptos Matemáticos Básicos
Conceptos Matemáticos
Para empezar a entender en profundidad como funcionan los conceptos y las herramientas que se
utilizan en Informática es necesario comprender los conceptos matématicos más simples, la
diferencia entre los diferentes tipos de números, sistemas de numeración y las operaciones que se
pueden realizar con ellos.
Este texto intenta recorrer este camino, de forma tal que la comprensión sea lo más efectiva posible.
Discreto o continuo?
En matemáticas se puede trabajar con numeros discretos o continuos, pero que significa esto?
Expliquemoslo con un ejemplo. Imaginemos que tenemos una bolsa de manzanas, y deseamos
contarlas. Así tomamos una manzana, la cual esta entera, y decimos que tenemos una manzana.
Tomamos otra y decimos que tenemos dos. Tomamos una tercera, y decimos que tenemos tres. En
este caso, nosotros estamos contando manzanas enteras, pero como sabemos, y como lo hacemos en
la vida diaria, las manzanas pueden ser cortadas en rodajas sin inconveniente alguno, y estas
rodajas, o partes de la manzana, pueden también contabilizarce sin problemas.
Así podemos, por ejemplo, contar una manzana y un cuarto de manzana (una manzana cortada en
cuatro), o un octavo de manzana (una manzana cortada en ocho partes).
Además, cada trozo de manzana puede cortarse en trozos más pequeños aun. Si tuvieramos la
herramienta adecuada (un cuchillo muy filoso, por ejemplo) podriamos cortar el trozo de la
manzana en trozos realmente pequeños. Si lo pensamos bien, un trozo de una manzana puede
siempre dividirse en un pedazo más pequeño, y esta división puede hacerse tantas veces como lo
deseemos. Esta división puede ser infinita.
Este ejemplo nos servirá para entender la diferencia entre la matemática discreta y la continua. Si
nosotros contamos solo enteros, la matemática que estamos utilizando es discreta. Si nosotros nos
encargamos de además de los enteros, contar también las fracciones (que recordemos cada vez son
más diminutas, hasta el infinito) estamos utilizando matemáticas continuas. En un caso saltamos de
una unidad (como la manzana) a otra unidad (otra manzana), y en el otro caso nos enfocamos en las
divisiones de esa unidad, hasta el infinito.
Figura 1 – Manzanas discretas y continuas
Números Naturales, Enteros, Reales y Racionales.
Debemos entender que dentro de las matemáticas se utiliza un lenguaje determinado, y esto se hace
justamente para que las diferentes personas que trabajan en ellas entiendan de que se esta hablando
en cada caso. O sea, se busca un lenguaje en común, como se hace con los diferentes idiomas.
Así debemos aprender y comprender algunas nociones que hacen al trabajo con números, y
respectar este lenguaje.
Volviendo a lo anterior, se puede decir que cuando contamos utilizamos el número cero, y los
números enteros positivos y enteros negativos, y también las fracciones. Si solamente estamos
contanto números enteros positivos, estamos dentro del conjunto de los números Naturales, los
cuales se simbolizan con la letra N. Si contamos utilizando el número “0”, los enteros positivos y
los enteros negativos, entonces estamos trabajando con el conjunto de los números Enteros, los
cuales se simbolizan con una Z. Si además de los números Enteros, se agrega a la cuenta las
fraciones (esos trozos de enteros de los que hablamos, tanto positivas o negativas), tenemos el
conjunto de los números Reales, simbolizados por la letra R.
Uniendo las nociones aprendidas, observamos que en los números Naturales y los Enteros, la cuenta
se realiza “saltando” de un entero a otro: yo cuento manzanas enteras, no pedazos de manzanas.
Estos son los tipos de números que se utilizan en la matemática discreta. En cambio, en los números
Reales, podemos contar utilizando las fracciones que queramos, de hecho podemos contar en
fracciones muy pequeñas (trozos diminutos de nuestras manzanas) sin ningún inconveniente. No
hay saltos, la cuenta se vuelve tan continua como queramos. Es interesante pensar que la cuenta
puede llegar a volverse infinita, debido a que las fracciones que tenemos pueden volverse tan
pequeñas como lo deseemos. Los números Reales son los que se utilizan en la Matemática
Continua.
Figura: Naturales, enteros, reales, racionales e irracionales
Esta diferencia es lógica: los comportamientos y herramientas matemáticas utilizadas para
conjuntos discretos y continuos pueden ser diferenciadas y tratadas especialmente.
Dentro de las matematicas continuas se obtiene la noción de límite y continuidad, derivada e
integral, herramientas desarrolladas a partir de estas características interesantes de los números
Reales.
En la informática de base, y los sistemas numéricos que en ella se utilizan, los números enteros
cumplen un rol fundamental, ya que físicamente se trabaja con números discretos. Sin embargo, los
lenguajes de programación que se utilizan para hacer funcionar los dispositivos trabajan con todo
tipo de números sin problemas, pero de forma representativa solamente, ya que los componentes
que componen una computadora siguen siendo finitos.
Entonces, la matemática discreta esta ligada a las ciencias de la computación debido a que los
objetos que conforman una computadora, son objetos finitos, y en general y gracias al avance de la
tecnología digital, lo que se hace en una computadora generar una representación discreta de la
realidad, nunca obtenemos el continuo.
Por esto en informática es necesario entender las nociones que involucran a numeros discretos, y en
algunos casos a los continuos, como son la suma, la resta, el producto, el cociente, la potencia, la
raiz y las propiedades básicas que podemos encontrar en estas operaciones, para comenzar a
entender más en profundidad sus conceptos. Cuando aprendamos algún lenguaje de programación
observaremos que estas nociones matematicas básicas aparecen en casi todos nuestros programas.
A continuación realizaremos un repaso de las operaciones básicas que ya hemos aprendido en
nuestra educación inicial, solamente para refrescar la memoria y luego poder relacionar
determinadas nociones con las herramientas informáticas que utilizaremos.
Operaciones con números
SUMA
La suma es quizas la más básica de las operaciones matemáticas. Esta operación se simboliza con el
operador “+”, el cual es utilizado también como operador de suma cuando estamos desarrollando un
programa informático (dependiendo siempre del lenguaje que utilicemos).
La suma puede aplicarse en los conjuntos numéricos que estuvimos estudiando: los naturales, los
enteros, los racionales, lo reales y también los complejos, los cuales no estudiaremos aun.
La forma más simple de sumar es ir agregando un elemento a un valor inicial, aunque como ya
sabemos se pueden sumar cualquier número.
0+1=1
1+1=2
…
2+5=7
20 + 31 = 51
Es interesante saber que en programación el agregado de un elemento a la vez a un valor inicial es
quizas la operación que más se utiliza, ya que como veremos más adelante, se utiliza para indexar
vectores y para generar loops de procesamiento.
Las propiedades de la suma son las siguientes:
Conmutativa: Si alteramos el orden de los elementos que estamos sumando, el resultado no varia.
1+2=3
2+1=3
Asociativa: Por más que agrupemos los elementos de una suma de forma diferente, el resultado será
siempre igual.
(10 + 3) + (2 + 5) = 20
10 + (3 + 2) + 5 = 20
Elemento neutro: En la suma existe un elemento que no suma ningún elemento cuando se aplica la
suma a cualquier número, el 0.
3+0=3
23 + 0 = 23
Distributiva: Esta propiedad es inherente a la múltiplicación pero se aplica a su combinación con la
suma: La suma de dos números multiplicada por un tercer número es igual a la suma de los
productos de cada sumando multiplocado por ese tercer número. Un ejemplo clarifica este
enunciado:
(2 + 4)*5 = 30
2 * 5 + 4 * 5 = 30
Propiedad de cerradura: Esta propiedad funciona para los números naturales, ya que enuncia que si
se suman dos números naturales, obtendremos siempre un número natural.
RESTA
La resta o substracción es una operación de descomposición ya que lo que se realiza es quitar una
parte de una cantidad determinada inicial. De esta manera se puede calcular que pasa cuando por
ejemplo se van gastando determinados elementos, como por ejemplo los fosforos dentro de una caja
de fosforos. El símbolo para la resta es “-” y se la considera como una operación contraria a la
suma. En programación la resta es también utilizada en los loops y en el indexado de vectores, los
cuales conoceremos más adelante.
En la resta de números no se cumple la propiedad conmutativa, ya que el resultado no siempre es el
mismo si intercambiamos los elementos de la operación.
2 – 3 = -1
3–2=1
10 – 7 = 3
7 – 10 = -3
Basicamente lo que sucede cuando se conmuta es que el signo del resultado cambia.
Tampoco se cumple la propiedad asociativa, ya que importa como juntemos los elementos que se
estan restando, justamente por que el resultado cambia considerablemente:
(20 – 2) – (4 – 6) = 18 - (-2) = 20
20 – (2 – 4) – 6 = 20 - (-2) – 6 = 16
Con respecto al uso del elemento “0”, las propiedades cambian con respecto a la posición de los
elementos de la operación:
10 – 0 = 10
0 – 10 = -10
Como se observa, el signo del resultado cambia dependiendo de donde se ubique el elemento 0.
La propiedad distributiva de la multiplicación con respecto a la resta funciona igual que en la suma:
(10 – 2)*2 = 16
10*2 – 2*2 = 16
MULTIPLICACION (producto)
La multiplicación es sumamente útil para sistematizar y agilizar la suma a pequeña o gran escala.
Dentro del trabajo con multiplicaciones podemos manejar varios simbolos como el punto “.”, la
equis “X” o el asterisco para referirnos a esta operación. Este último es el utilizado por la mayoría
de los lenguajes de programación para referirse a una multipliccaión.
Multiplicar no es más que sumar un número tantas veces como se indica con otro número. Así si
tenemos la operación 3 X 4, sumamos 4 veces al número 3:
3 X 4 = 3 + 3 + 3 + 3 = 12
Y así con cualquier operación que involucre a la múltiplicación:
5 X 3 = 5 + 5 + 5 = 15
Las siguientes son algunas de las propiedades que presenta la multiplicación:
Conmutativa: Esta propiedad simplemente indica que el resultado de una multiplicación no varia
con respecto al orden en que se presentan los elementos:
2 X 3 X 5 X 3 = 90
3 X 3 X 5 X 2 = 90
Asociativa: El resultado de una multiplicación no varía por la forma en que sus elementos son
agrupados:
(2 X 4) X (5 X 10) = 400
2 X (4 X 5) X 10 = 400
Distributiva: Esta propiedad es la que se indicó en el apartado de suma y resta.
Elemento neutro: El elemento neutro en la múltiplicación es el “1”, ya que cualquier número que
se multiplique por “1” dará como resultado ese mismo número:
10 X 1 = 10
321 X 1 = 321
Elemento cero: En cambio cualquier operación donde se multiplique un número por “0”, dará como
resultado “0”:
27 X 0 = 0
577 X 0 = 0
Multiplicación de número negativos: La multiplicación por y entre números negativos tendrá un
especial influencia, ya que los signos negativos cambian los resultados de las multiplicaciones:
20 X 2 = 40
20 X (-2) = -40
En el caso en donde ambos números que se multiplican son negativos, el resultado siempre será
positivo:
(-2) X (-5) = 10
Esto es muy importante, ya que muchas veces en nuestros programas de computación nos
encontraremos con variables que cambian de signo afectando directamente el resultado.
DIVISION (cociente)
La división no es considerada un operación propiamente dicho debido a que en realidad se trata de
la descomposición en partes iguales de una cantidad determinada. La división puede simbolizarce
mediante una barra inclinada hacia la derecha “/”, o la ubicación de un número arriba del otro
separados por una barra horizontal “-”. Usaremos la barra inclinada para los ejemplos debido a que
es la que más se utiliza en pogramación.
Con la división es necesario realizar una salvedad muy importante, ya que podemos tener una
división exacta, y una división con resto. En la primera, luego de descomponer la cifra se obtienen
partes iguales sin ningun tipo de resto. En la segunda, además de descomponerla en partes iguales
que da un resto que siempre es menor al valor del elemento descompuesto:
División exacta: 10 / 5 = 2, ya que estamos repartiendo 10 elementos entre 5 receptores, por lo que
le corresponde exactamente 2 elementos a cada uno, obteniendo la descomposición en partes
iguales de la cifra.
División con resto: 10 / 9 = 1 con 1 resto, ya que se le asigno un elemento a cada uno de los 9
receptores, quedando un elemento entero sin asignar.
Esto se da solamente cuando trabajamos con elementos enteros, en donde la unidad no puede
dividirse. Si trabajaramos con elementos que pueden dividirse, en el último ejemplo tendriamos 1
elmento para cada uno de los 9 receptores y además una porción del elemento sobrante (la novena
porción del sobrante para cada uno de los receptores).
La división no es conmutativa y no es asociativa, puesto que el lugar que ocupa cada elemento y la
forma en que se agrupan estos en la división cambian significativamente el resultado.
Se podría considerar al número “1” como elemento neutro solamente cuando ocupa el lugar del
receptor de la división, ya que dividir por “1”, en realidad no es descomponer la cifra:
10 / 1 = 10
101 / 1 = 101
Cuando el elemento 0 es la cifra a descomponer, funciona también como un elemento neutro, ya
que en realidad una cifra como el cero, no se puede descomponer, o sea, no le corresponde nada a
ningún receptor:
0 / 10 = 0
0 / 100 = 0
Por último, no se puede dividir por “0”. En esta instancia diremos solamente que si no existe
receptor no se puede descomponer ninguna cifra, pero es necesario aclarar que la respuesta a esta
pregunta tiene que ver con las nociones de límites matemáticos, tema que este apunte no llega a
cubrir.
POTENCIACION
La potenciación es a la multiplicación, como la multiplicación a la suma, es decir, es una forma más
dinámica de manejar pequeñas y grandes cifras. Cuando hablamos de potenciación es necesario
entender cada uno de los componentes de la noteación que se utiliza. Así tenemos una base que es
elevado a un determinado número. La base se multiplicara por si mismo tantas veces como indique
el número al cual se eleva. Así 10 elevado a la 2 será igual a hacer 10 X 10 = 100.
la forma de notar esta operación es la siguiente:
10²
Como indicamos 10 es la base y 2 el número a la cual se eleva esa base (también denominado
exponente). Al caso particular de un exponente 2 se lo denomina “al cuadrado” y si el exponente
fuese 3 se denominaria “al cubo”.
Existen algunas propiedades interesantes que adquieren las potencias que es necesario tengamos en
cuenta para trabajar con esta operación:
Si tenemos potencias de igual base que se multiplican, esta se puede reescribir como esa base
común elevada a la suma de los exponentes:
103 x 105=10 8
La potenciación de una potencia se resuelve multiplicando los exponentes y aplicandolos a la base:
(53 )4=5 4x3 =512
La potenciación de una multiplicación se puede descomponer de la siguiente manera:
(3x10)5=35 x 105
Otra propiedad interesante que presenta la potenciación es la que involucra a las bases con signos
negativos. Si una base con signo negativo esta elevada por un número par el resultado será siempre
positivo, pero si esta elevada por un número impar, el resultado será siempre negativo:
−112=121
3
−11 =−1331
La división de potencias de igual base puede notarse de la siguiente forma:
33 /32=3(3−2)=31
La potenciación de un cociente se puede resolver de la siguiente manera:
(8/ 4)3=83 /43
Si en cambio el exponente de una determinada base es “0”, el resultado siempre será “1”.
RADICACIÓN
La radicación de un número se relaciona con la potenciación debido a que mediante esta operación
se intenta obtener la base de una potenciación con un exponente determinado. La más común de las
raices es la raíz cuadrada. Para indicar una raiz se utiliza el símbolo √ , donde dentro de el se
indica el número del cual se intenta obtener la raíz:
√ 4=2
Mientras no indiquemos otra cosa la raíz que se calculará será la cuadrada.
El resultado de la operación de arriba indica que el número 2 elevado al cuadrado, nos dará como
resultado el número 4, ya que 22=4
También podemos querer calcular otras raices, como la cúbica:
√3 8=2 ya que 23=8
Algunas propiedades básicas de la racionalización:
– La raíz de una división puede resolverse de la siguiente manera
√ 4 /16=√ 4 / √ 16
– La raíz de una múltiplicación de esta manera:
√ 4 x 4=√ 4 x √ 4
– La raíz de una raíz se resuelve así:
2 2
√ √16= √ 16
2x2
Conclusiones
Mediante el repaso de estas nociones básicas matemáticas pudimos generar un basamente desde
donde partir hacia otros temas relacionados a la Informática en general. El siguiente paso de esta
serie de apuntes será revisar nociones de otro campo de las matemáticas, la lógica, el cual nos dará
herramientas para manejar problemáticas afines al trabajo con programas de computación y
funcionamiento de los diversos lenguajes de programación, como así también el basamento
necesario para prevenir posibles problemas en el trabajo con computadoras.