La aplicación Calculadora ha existido en macOS desde siempre. A continuación se explica cómo utilizar sus cuatro modos en macOS Sequoia.
La aplicación Calculadora de Apple se encuentra en la carpeta /Aplicaciones en la raíz de su disco de inicio. Una de las aplicaciones de macOS más simples, también fue una de las primeras utilidades incluidas con Mac OS X cuando se lanzó en 2000.
De hecho, la Mac original también venía con una aplicación Calculadora muy simple como accesorio de escritorio.
La calculadora original era extremadamente simple: con sólo una pequeña ventana. Aparte de algunos cambios menores en la interfaz de usuario, Calculator se ha mantenido prácticamente sin cambios a lo largo de los años.

La aplicación Calculadora original de Mac.
Cuatro modos de calculadora
Mac OS X introdujo modos adicionales para ampliar las funciones de la Calculadora. Estos modos son:
- Básico
- Científico
- Programador
- Convertir
Para cambiar los modos en la Calculadora de macOS Sequoia, inicie la aplicación en el Finder, luego haga clic en el pequeño ícono de la calculadora en la esquina inferior izquierda:

Haga clic en el icono de la calculadora en la esquina inferior izquierda para acceder al menú de modos.
En el modo Básico, obtienes lo que siempre ha sido la Calculadora: una ventana única y sencilla para realizar cálculos básicos.
El modo científico proporciona una interfaz más amplia con más botones y muchos botones de fórmulas científicas estándar, tal como los encontraría en una calculadora científica física real.
Este modo proporciona todos los botones que se encuentran en el modo Básico, pero también agrega memoria, cuadratura, aleatorio, logarítmico, seno/coseno/tangente, Pi y más.

Modo científico.
Modo programador
En el modo Programador, también obtienes una interfaz de usuario más amplia, pero ahora también obtienes una serie de botones útiles para cálculos de programación comunes, que incluyen:
- Operadores lógicos booleanos
- Operadores bit a bit
- cambio de bits
- Elogio de 2 (negación)
- Módulo (resto)
- Girar
- volteo de bytes
- Visualización base (octal, decimal o hexadecimal)
- Alternar visualización binaria
- ASCII o Unicode
- Entrada hexagonal (FF y AF)
- Paréntesis (precedencia)
- Notación polaca inversa (RPN)

Modo programador en la Calculadora de macOS Sequoia.
Base 10 (decimal) es la representación numérica con la que estás familiarizado: números del 1 al 10.
hexadecimal (Base 16) es un sistema de numeración que utiliza numeración decimal para los números del 1 al 10, pero extiende el sistema de numeración decimal al 16 utilizando las letras AF (las primeras seis letras del alfabeto). En hexadecimal verás números y AF combinados para representar un número de base 16.
En muchos lenguajes de programación, los números hexadecimales (a veces simplemente llamados «hexadecimales») tienen el prefijo «0x» para indicar que se muestran como hexadecimales.
Operaciones lógicas y bit a bit.
Lógicou operadores booleanos se utilizan para evaluar la veracidad de las declaraciones. Los operadores lógicos devuelven 0 o 1, dependiendo de si la expresión que se evalúa es verdadera o falsa. Estos incluyen:
- Y
- O
- XOR (O exclusivo)
- NO
- NOR (Negación de Or)
En la mayoría de los lenguajes, las operaciones lógicas se pueden anidar en declaraciones compuestas, aunque hacerlo puede resultar confuso muy rápidamente si la declaración es compleja.
Operadores bit a bit puede tomar uno (unario), dos (binario) o tres (terciarios) elementos, realizar evaluaciones sobre ellos y producir un resultado. Las operaciones bit a bit también se pueden anidar para realizar evaluaciones compuestas.
Por ejemplo, en el lenguaje de programación C, para incrementar el valor de la variable ‘x’ usando el operador unario, simplemente escribiría:
x++;
Esto es lo mismo que usar:
x = ( x + 1 );
Para disminuir la misma variable usarías el operador ‘— ‘:
x--;
Existen otros tipos de operadores bit a bit en la mayoría de los lenguajes, incluidos los operadores matemáticos simples con los que ya está familiarizado: +, -, * (multiplicación), / (división), % (resto).
Relacional Los operadores bit a bit evalúan el valor de dos o más números o declaraciones. Nuevamente, usando C como ejemplo: , =, == (igual), != (no igual).
lógica booleana
Los números o expresiones también se pueden evaluar lógicamente a nivel numérico usando lógico numérico operadores: && (Y), || (O), ! (NO) en C. Estos se pueden expresar en la Calculadora de macOS utilizando los botones booleanos lógicos mencionados anteriormente.
Un ejemplo de código que utiliza el operador numérico OR en C podría ser:
if ( ( x || y ) == 1 )
{
// Haz algo
}
Este es un ejemplo de evaluación de una declaración compuesta en la que los valores de las variables x e y se comparan con el valor de ‘1’ y si cualquiera es cierto, se ejecutará la sección de código «Hacer algo».
La misma evaluación podría realizarse utilizando el operador AND (&&) para comprobar la veracidad de ambos x e y:
if ( ( x && y ) == 1 )
En realidad, este código puede ser un poco engañoso, porque en este caso, la declaración se evaluará como verdadera si tanto x como y contienen cualquier números distintos de cero. Lo mismo ocurre con el caso OR anterior: si x o y no son cero, el resultado será verdadero (1).
Para verificar específicamente que x e y tengan el valor ‘1’, tendría que usar dos conjuntos más de paréntesis:
if ( ( x == 1 ) && ( y == 1 )
{
// Haz algo
}
El '=='
operador relacional significa «es igual a» en C.

La aplicación Calculadora original de Mac OS X.
Para comparaciones booleanas (verdadero/falso), C no incluye un tipo de datos booleano, pero desde entonces la mayoría de los compiladores han agregado un typedef
enumeración usando los nombres ‘verdadero’ y ‘falso’ (o ‘VERDADERO’ y ‘FALSO’) a los que se les asigna cero y distinto de cero, respectivamente, pero como una C bool
escriba en lugar de números:
typedef enum {false, true} bool;
ANSI C99 agregó el Boolean
escriba el stdbool.h
archivo de encabezado. Entonces podrías, en su lugar, escribir lo anterior. if
declaración como:
if ( ( x == true ) && ( y == true )
En realidad, C define cualquier distinto de cero valor como «verdadero». Sólo cero significa «falso».
En C y en muchos otros lenguajes los paréntesis se utilizan para indicar el orden o precedencia de evaluación. Puede utilizar las teclas de paréntesis en la Calculadora de macOS para crear declaraciones compuestas para su evaluación tal como lo haría en el código.
Las declaraciones entre paréntesis se evalúan a partir de las declaraciones más anidadas hacia fuera.
Finalmente, se pueden utilizar operadores de un solo bit para evaluar los bits en números o en los resultados de las declaraciones mismas: &, |, >, ~, ^.
Por ejemplo, el operador ‘&’ toma dos números y realiza un AND lógico en cada poco en ambos números. El resultado es verdadero sólo si ambos bits son iguales.
No se preocupe si no comprende los números hexadecimales, la lógica booleana y los operadores bit a bit de inmediato; le llevará un tiempo acostumbrarse. Al final, con la práctica lo conseguirás.
volteo de bytes
Las CPU modernas ordenan sus valores de 8 y 16 bits en la memoria en diferentes patrones. Algunas CPU (como x86) utilizan pequeño endian realizar pedidos, mientras que otros (como PowerPC) utilizan gran endian.
volteo de bytes se puede utilizar para invertir la mitad de cada número de 8 o 16 bits al «endianismo» opuesto. La aplicación Calculadora tiene dos botones para realizar dicha inversión o intercambio de bytes: Flip8 y Flip16.
Al hacer clic en cualquier botón en cualquier número de 8 o 16 bits, se invertirán las mitades inferior y superior del número. Es más fácil visualizar esto en formato hexadecimal. Por ejemplo, invertir el valor de 8 bits (un byte) 0xABCD
se convierte en:
0xCDAB
Invertir un número de 16 bits (dos bytes) invierte los bytes superior e inferior sin volteando cada mitad de 8 bits. Por ejemplo 0xABCD1234
se convierte en:
0x1234ABCD
Para invertir todas las mitades de un valor de 16 bits y sus dos mitades de 8 bytes, primero tendrías que invertir ambas mitades de 8 bits, entonces voltea el resultado de 16 bits.
La inversión de bytes puede ser necesaria, por ejemplo, si lee valores de un archivo escrito en una computadora en otra computadora cuya CPU tiene el valor Endian opuesto (por ejemplo, al leer un archivo escrito en una máquina x86 en una Mac basada en PowerPC). Si no volteaste los bytes después de leer el archivo, obtendrías datos confusos que parecen estar corruptos.

El primero de los PowerPC Mac «Big Endian» de Apple: el Power Macintosh 6100. Crédito de la imagen: MIKI Yoshihito Creative Commons Attribution 2 Generic sin cambios.
ASCII, Unicode y botones de visualización
En la parte superior de la ventana Calculadora en el modo Programador hay dos botones de alternancia para mostrar información en formato ASCII (8 bits) o Unicode (16 bits), activando o desactivando la visualización de números binarios, y los tres botones para configurar el formato numérico (8, 10 o 16). Utilice estos botones para cambiar cómo se muestran los números en la Calculadora.
Usando conversiones
En el modo Básico o Científico, si el valor en el campo de entrada de datos principal no es cero, puede hacer clic nuevamente en el botón del ícono de la calculadora en la esquina inferior izquierda y seleccionar Convertir en el menú emergente.
Esto agrega una sección adicional y dos pequeños menús emergentes al campo de entrada de datos para conversiones:

Haga clic en «Convertir» en el menú emergente de la calculadora para utilizar conversiones de moneda.
El modo de conversión asume la conversión de moneda de forma predeterminada, pero si hace clic en cualquiera de los dos menús emergentes adicionales en el campo de entrada de datos, puede elegir entre ángulo, área, datos, energía y más.
También puede buscar tipos de unidades disponibles utilizando el campo de búsqueda.
El modo de conversión le permite cambiar fácilmente entre dos cálculos utilizando diferentes unidades de medida:

Cambiar entre mediciones en el modo de conversión usando las ventanas emergentes de entrada de datos.
También hay una función de historial en la Calculadora que le permite ver operaciones de cálculo anteriores seleccionando Ver-> Mostrar historial desde la barra de menú.
Las funciones avanzadas de la aplicación Calculadora de macOS en Sequoia son fáciles de usar y te serán de gran ayuda si eres programador o científico. La nueva interfaz de usuario de la Calculadora es fácil de entender y agradable a la vista.
Apple tiene un Guía del usuario de la calculadora en el sitio web de Apple, pero actualmente es un poco limitado y necesita ampliarse un poco.
Síguenos en YouTube: @PCenterES