Datos, Operadores y Expresiones
4. Operaciones Binarias.
Operaciones Aritméticas
Para efectuar operaciones aritméticas, hay que tener en cuenta que las mismas deben arrojar resultados que se encuentren dentro del conjunto de números naturales.
Podríamos preguntarnos porque?
1. La representación binaria en la memoria es finita. Los números en una computadora están representados en una cantidad fija de bits (por ejemplo, 8, 16, 32 o 64 bits). Esto impone restricciones en los valores que se pueden almacenar y calcular.
2. Evitar resultados fuera del conjunto esperado (Números Naturales).Si estamos realizando operaciones en el conjunto de los números naturales (ℕ = {0, 1, 2, 3, ...}), debemos asegurarnos de que:
- El resultado no sea negativo (porque los números naturales no incluyen valores negativos).
- El resultado no exceda el límite máximo de la representación (por ejemplo, en un sistema de 8 bits, el valor máximo sin signo es 255).
3. Errores en resta o sustracción: resultados negativos inesperados.Por ejemplo, no podrá efectuarse una resta donde el minuendo es menor al sustraendo (ya que daría un número negativo, no representable en los números naturales), tampoco se podría realizar una división cuyo resultado arroje decimales, el resultado sólo se puede expresar mediante números naturales.
Existen otros como errores en Complemento a dos, tema que veremos mas adelante.