Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de cálculos matemáticos, parece natural que los primeros programas que se les propongan a
los programadores novicios sean precisamente aquellos en los que se requiera evaluar
expresiones aritméticas, relacionales y/o lógicas. En este que es el primer artículo de esta
serie, te muestro cuales son estos operadores.
Aritméticos.
Relacionales.
Lógicos o booleanos
De asignación
En este artículo sólo se discutirán los operadores aritméticos, y los restantes se irán
describiendo en publicaciones futuras.
Operadores aritméticos
Los operadores aritméticos como su nombre lo indica, realizan operaciones aritméticas entre
datos de tipo numérico, y devuelven un resultado numérico. En la figura 1 te muestro los
operadores aritméticos del lenguaje de programación Java
Lo mismo sucede con los paréntesis. En matemáticas se utilizan tanto para agrupar términos
de una ecuación, como para multiplicarlos. En programación ningún otro símbolo sirve para
multiplicar más que el *. Como se verá más adelante, el uso de los paréntesis en
programación está reservado ya sea para alterar la jerarquía de operadores, o para llamar a
un método. Por lo tanto, una expresión matemática de la siguiente forma:
y = 3x(2z+6)
Debe ser traducida considerando la funcionalidad de los operadores del lenguaje que se va a
utilizar para programar. En el caso de Java (y una gran mayoría de los lenguajes de
programación populares), la conversión es la siguiente:
y = 3 * x * (2* z + 6);
El operador residuo.
El operador % se conoce como “módulo de la división”. Este operador obtiene el residuo de
una división entre números enteros. Si ya has olvidado las partes de una división, te tengo
una figura para que las recuerdes y puedas entender esta operación.
¿Cómo sabes si un número es par? ¡Fácil! Todo número que es divisible entre dos es
par. Traducción: Todo número que al dividirlo entre 2 tenga un residuo de 0 es par.
(10/2: residuo= 0, 10 es par; 26/2: residuo = 0, 26 es par. etc.)
¿Cómo saber si un número es divisor de otro? Por ejemplo, ¿cómo sabes si el número 7
es divisor de 49? Si divides 49 entre 7 y su residuo te da 0, claramente 7 es divisor de
49.
Y así como estos casos, existirán más que te permitirán recordar la utilidad del operador
residuo; y lo más importante, en lugar de estarte quebrando la cabeza sobre cómo realizar el
programa, recordarás que la solución es muy sencilla si utilizas este operador.