TIPOS DE
OPERADORES, EXPRESIONES Y SU JERARQUIA.
Errores
en la compilación de programas.
En la compilación de programas, pueden ocurrir diversos
errores que impiden que el código se compile correctamente. Estos errores se
dividen en categorías como errores de sintaxis, errores de tipo, errores de
declaración, errores semánticos y errores de dependencias. Los errores de
compilación indican problemas en la estructura, sintaxis o tipos de datos del
código fuente. Estos errores deben corregirse antes de que el programa pueda
ejecutarse sin problemas. Los mensajes de error proporcionados por el
compilador ayudan a identificar y solucionar estos errores. Es fundamental
prestar atención a los errores de compilación para mejorar la calidad y
funcionalidad del programa antes de su ejecución.
Tipos
de errores.
Los errores relacionados con los operadores en un programa
pueden incluir:
- v Error de sintaxis: Ocurre cuando se
utiliza un operador de manera incorrecta o se cometen errores gramaticales en
la escritura del código. Por ejemplo, omitir un signo de igualdad (=) al
asignar un valor a una variable.
- v Error de tipo: Sucede cuando se
realiza una operación entre operandos de tipos incompatibles. Por ejemplo,
intentar sumar una cadena de texto con un número.
- v Error de desbordamiento: Ocurre
cuando el resultado de una operación excede el rango de valores que puede ser
representado por el tipo de dato utilizado. Por ejemplo, realizar una
multiplicación que genere un número demasiado grande para ser almacenado en una
variable entera.
- v Error de división por cero: Ocurre
cuando se intenta dividir un número entre cero. Esto es una operación
indefinida y genera un error.
- v Error de precedencia: Sucede cuando
la prioridad de los operadores en una expresión no es la esperada. Esto puede
llevar a resultados incorrectos o inesperados. Por ejemplo, si no se utilizan
paréntesis para controlar el orden de evaluación de una expresión matemática.
Operadores
matemáticos o aritméticos.
Los operadores matemáticos o aritméticos son símbolos utilizados
en programación para realizar operaciones matemáticas entre operandos. Los
tipos comunes de operadores matemáticos incluyen:
- v Suma (+): Utilizado para sumar dos valores. Por ejemplo, 2 + 3 daría como resultado 5.
- v Resta (-): Utilizado para restar un valor de otro. Por ejemplo, 5 - 2 daría como resultado 3.
- v Multiplicación (*): Utilizado para multiplicar dos valores. Por ejemplo, 2 * 4 daría como resultado 8.
- v División (/): Utilizado para dividir un valor entre otro. Por ejemplo, 10 / 2 daría como resultado 5.
- v Módulo o resto (%): Utilizado para obtener el resto de una división entera. Por ejemplo, 10 % 3 daría como resultado 1, ya que 10 dividido por 3 es 3 con un resto de 1.
- v Incremento (++): Utilizado para aumentar el valor de una variable en una unidad. Por ejemplo, si tenemos la variable x con el valor 5, x++ incrementaría el valor de x a 6.
- v Decremento (--): Utilizado para disminuir el valor de una variable en una unidad. Por ejemplo, si tenemos la variable y con el valor 8, y-- disminuiría el valor de y a 7.
Operadores
relacionales o de comparación
Los operadores relacionales, también conocidos como
operadores de comparación, se utilizan para comparar dos valores y producir un
resultado booleano (verdadero o falso) según la relación entre ellos. Aquí
están algunos ejemplos de operadores relacionales comunes:
- v Igualdad (==): Compara si dos valores
son iguales. Por ejemplo, 5 == 5 evaluaría como verdadero, mientras que 5 == 6
evaluaría como falso.
- v Desigualdad (!=): Compara si dos
valores no son iguales. Por ejemplo, 5 != 6 evaluaría como verdadero, mientras
que 5 != 5 evaluaría como falso.
- v Mayor que (>): Compara si el valor
de la izquierda es mayor que el valor de la derecha. Por ejemplo, 5 > 3
evaluaría como verdadero, mientras que 2 > 4 evaluaría como falso.
- v Menor que (<): Compara si el valor
de la izquierda es menor que el valor de la derecha. Por ejemplo, 2 < 4
evaluaría como verdadero, mientras que 5 < 3 evaluaría como falso.
- v Mayor o igual que (>=): Compara si
el valor de la izquierda es mayor o igual que el valor de la derecha. Por
ejemplo, 5 >= 5 evaluaría como verdadero, mientras que 3 >= 5 evaluaría
como falso.
- v Menor o igual que (<=): Compara si el valor de la izquierda es menor o igual que el valor de la derecha. Por ejemplo, 3 <= 5 evaluaría como verdadero, mientras que 5 <= 3 evaluaría como falso.
Operadores
Lógicos.
Los operadores lógicos se utilizan para combinar o modificar
el resultado de expresiones lógicas y producir un resultado booleano. Aquí
están algunos ejemplos de operadores lógicos comunes:
- v AND lógico (&&): Devuelve verdadero si ambas expresiones son verdaderas. Por ejemplo, (5 > 3) && (2 < 4) evaluaría como verdadero.
- v OR lógico (||): Devuelve verdadero si al menos una de las expresiones es verdadera. Por ejemplo, (5 > 3) || (2 > 4) evaluaría como verdadero.
- v NOT lógico (!): Invierte el valor de
la expresión. Si la expresión es verdadera, el resultado será falso, y
viceversa. Por ejemplo, !(5 > 3) evaluaría como falso.
Estos operadores se utilizan en combinación con expresiones booleanas para construir condiciones más complejas en la lógica de programación. Por ejemplo, se pueden usar en estructuras condicionales (if-else) o bucles para controlar el flujo del programa en base a múltiples condiciones.
Tabla de verdad de los operadores lógicos.
Comentarios
Publicar un comentario