TIPOS DE OPERADORES, EXPRESIONES Y SU JERARQUIA.

 

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.

Video sobre el tema.




Comentarios