Proyectos electrónicos: cómo hacer matemáticas en código PBASIC

Un poco de programación es para que su proyecto de electrónica cuando utiliza microprocesadores programables como el BASIC Stamp. El BASIC Stamp usa Parallax BASIC (PBASIC). PBASIC le permite realizar sumas, restas, multiplicaciones y divisiones con los símbolos (llamado operadores) +, -, *, Y /. He aquí un ejemplo de una asignación que utiliza los cuatro de estos símbolos:

BYTEX X VAR = 10 * 3/2 + 5

En este ejemplo, el valor 20 se asigna a la variable X. (10 x 3 = 30, 30/2 = 15 y 15 + 5 = 20.)

Aquí hay algunas cosas que usted necesita saber acerca de cómo PBASIC hace matemáticas:

  • A diferencia de la mayoría de los lenguajes de programación, PBASIC realiza operaciones matemáticas estrictamente en la izquierda; base a derecha. Por ejemplo, considere la siguiente asignación:

    X = 10 + 3 * 2

    La mayoría de los lenguajes de programación serían primero multiplicar el 3 por el 2, dando un resultado de 6, y luego agregar la 6 a la 10, dando el resultado final 16. Esto se debe a la multiplicación se hace normalmente antes de la adición. Pero PBASIC calcula la expresión de izquierda a derecha, por lo que primero se suma 10 y 3, dando el número 13, y luego multiplica el 13 por 2, dando el número 26.

  • Puede utilizar paréntesis para forzar PBASIC para calcular una cierta parte de la fórmula primera. Por ejemplo:

    X = 10 + (3 * 2)

    Aquí, PBASIC primero hace el cálculo dentro del paréntesis, dando un resultado de 6. A continuación, agrega la 6 a la 10 para dar el resultado final, 16.

  • Cuando PBASIC hace división, descarta el resto y devuelve el resultado como un número entero. Por ejemplo:

    X = 8/3

    Esta instrucción asigna el valor 2 a X. Esto se debe a 8 dividido por 3 es 2 con un resto de 2. PBASIC descarta el resto y devuelve el resultado 2.




» » » » Proyectos electrónicos: cómo hacer matemáticas en código PBASIC