Los algoritmos se construyen mediante operadores de comparación como <, >, =, etc. o operadores lógicos como AND, OR y NOT. Estos operadores devuelven valores lógicos de verdadero o falso. Los operadores AND y OR evalúan si dos o más expresiones son verdaderas o falsas, mientras que el operador NOT niega el valor de una expresión. El operador de asignación = establece el valor de la expresión de la derecha en la variable de la izquierda.