SEMANA III Variables en Arduino
SEMANA III Variables en Arduino
Semana III
Llaves {}
• Las llaves definen el principio y el final de un bloque de instrucciones.
Se usan para delimitar el inicio y fin de funciones como setup()o para
delimitar el alcance de los bucles y condicionales del programa.
Punto y coma ;
• El punto y coma ";" se utiliza para definir el final de una instrucción y
separarla de la siguiente. Si no colocamos punto y coma, el programa
va a interpretar mal las instrucciones y se va a producir un error de
compilación.
• La operaciones se efectúa teniendo en cuanta el tipo de datos que hemos definido para
los operandos (int, dbl, float, etc..), por lo que,
• por ejemplo, si definimos 9 y 4 como enteros “int”,
• 9 / 4 devuelve de resultado 2 en lugar de 2,25 ya que el 9 y 4 de valores de tipo entero
“int” (enteros) y no se reconocen los decimales con este tipo de datos.
• Esto también significa que la operación puede sufrir un
desbordamiento si el resultado es más grande que lo que puede ser
almacenada en el tipo de datos. Recordemos el alcance de los tipos
de datos numéricos que ya hemos explicado anteriormente.
• Si los operandos son de diferentes tipos, para el cálculo se utilizará el
tipo más grande de los operandos en juego. Por ejemplo, si uno de los
números (operandos) es del tipo float y otra de tipo integer, para el
cálculo se utilizará el método de float es decir el método de coma
flotante.
• Elija el tamaño de las variables de tal manera que sea lo
suficientemente grande como para que los resultados sean lo precisos
que usted desea. Para las operaciones que requieran decimales utilice
variables tipo float, pero sea consciente de que las operaciones con
este tipo de variables son más lentas a la hora de realizarse el
computo..
• Nota: Utilice el operador (int) myFloat para convertir un tipo de
variable a otro sobre la marcha.
• Por ejemplo, i = (int) 3,6 establecerá i igual a 3.
Asignaciones Compuestas
• Las asignaciones compuestas combinan una operación aritmética con
una variable asignada. Estas son comúnmente utilizadas en los bucles.
Estas asignaciones compuestas pueden ser: