Es una unidad o elemento, los cuales tienen un fin, estos deben ser procesados e interrelacionados con otros datos para convertirse en nformación que representarán un significado, hecho o idea, estos pueden representar un Número, Letra, signo o símbolo.
Una expresión es una determinada combinación de operadores y operando que se evalúan para obtener un resultado particular. Los operando pueden ser variables, constantes o llamadas a métodos.
Ejemplo: x=a + (b + 3) / c
Estas son algunas reglas para los Identificadores:
· El primer dígito es una letra o un guión bajo (NO es un número).
· Los demás caracteres son alfanuméricos incluyendo el guión bajo.
· Es costumbre utilizar minúsculas para los nombres de variables y funciones, a veces se usan combinaciones de minúsculas y mayúsculas.
getRvalue
rColor
· Los identificadores de variables automáticas lo más corto posible
someFunc (int n, char k, int* ptr);
int z, x, y
· Los identificadores de estáticas y globales, más largas y descriptivas.
void someFunc (int numero, char clave, int* puntero_aclase);
· Los nombres de constantes simbólicas, normalmente en mayúsculas.
enum formaPago {CONTADO, CREDITO};
- En biología, la información se considera como estímulo sensorial que afecta al comportamiento de los individuos.
- En computación y teoría de la información, como una medida de la complejidad de un conjunto de datos.
- En comunicación social y periodismo, como un conjunto de men
Una variable estadística es una propiedad que puede fluctuar y cuya variación es susceptible de adoptar diferentes valores, los cuales pueden medirse u observarse. Las variables adquieren valor cuando se relacionan con otras variables, es decir, si forman parte de una hipótesis o de una teoría. En este caso se las denomina constructos o construcciones hipotéticas.
Ejemplo:
area = pi * radio ^ 2
Las variables son : el radio y el area
Son símbolos que permiten manipular datos de forma aritmética o de forma lógica. Los operadores se muestran en orden decreciente de prioridad de arriba a bajo y los operadores del mismo grupo tienen la misma prioridad y se ejecutan de izquierda a derecha.
Arduino permite manejar los siguientes tipos de datos:
Byte. Almacena un valor numérico de 8 bits. Tienen un rango de 0-255.
Int. Almacena un valor entero de 16 bits con un rango de 32,767 a -32,768.
Long. Valor entero almacenado en 32 bits con un rango de 2,147,483,647 a -2,147,483,648.
Float. Tipo coma flotante almacenado en 32 bits con un rango de 3.4028235E+38 a -3.4028235E+38.
Arrays Se trata de una colección de valores que pueden ser accedidos con un número de índice (el primer valor del índice es 0). Ejemplos de utilización:
Definición y asignación. int myArray[] = {value0, value1, value2...}
Definición. int myArray[5]; // declara un array de 6 enteros
Asignación del cuarto componente. myArray[3] = 10;
Recuperar el cuarto componente y asignarlo a x. x = myArray[3];
· Simples. Son las que dan valor Numérico o Carácter de forma directa a una variable o constante.
· Compuestas. Es la asignación a una variable o constante que surge de la unión de valores
numéricos, operadores aritméticos, de comparación o lógicos.
Operadores aritméticos
Los operadores aritméticos nos permiten, básicamente, hacer cualquier operación aritmética, que necesitemos (ejemplo: suma, resta, multiplicación, etc). En la siguiente tabla se muestran los operadores de los que disponemos en C y su función asociada.
Tabla: Operadores aritméticos
| Operador | Acción | Ejemplo |
| - | Resta | x = 5 + 3; // x vale 2 |
| + | Suma | x = 2 - 3; // x vale 5 |
| * | Multiplicación | x = 2 + 3; // x vale 6 |
| / | División | x = 6 / 2; // x vale 3 |
| ·/. | Módulo | x = 5 % 2; // x vale 1 |
| -- | Decremento | x = 1; x--; // x vale 0 |
| ++ | Incremento | x = 1; x++; // x vale 2
|
|
Operadores relacionales
Al igual que en matemáticas, estos operadores nos permitirán evaluar las relaciones (igualdad, mayor, menor, etc) entre un par de operandos (en principio, pensemos en números). Los operadores relacionales de los que disponemos en C son:
Operador
|
Acción
|
>
|
Mayor que
|
>=
|
Mayor o igual que
|
<
|
Menor que
|
<=
|
Menor o igual que
|
==
|
Igual
|
!=
|
Distinto
|
Operadores lógicos
Como operadores lógicos designamos a aquellos operadores que nos permiten ``conectar'' un par de propiedades (al igual que en lógica):
numero = 2701; if ( EsPrimo(numero) && (numero > 1000) ){ /* Ejecutaremos este código si numero */ /* es primo y numero es mayor que 100 */ }
Los operadores lógicos de los que disponemos en C son los siguientes:
Tabla: Operadores lógicos.
| Operador | Acción |
&& | Conjunción (Y) |
|| | Disyunción (O) |
! | Negación |
|
Numéricas
Se utilizan para almacenar valores numéricos enteros (llamados integer en inglés) o decimales (llamados float en inglés). En este caso, el valor se asigna indicando directamente el número entero o decimal. Los números decimales utilizan el carácter . (punto) en vez de , (coma) para separar la parte entera y la parte decimal:
var iva = 16; // variable tipo entero
var total = 234.65; // variable tipo decimal
Cadenas de texto
Se utilizan para almacenar caracteres, palabras y/o frases de texto. Para asignar el valor a la variable, se encierra el valor entre comillas dobles o simples, para delimitar su comienzo y su final:
Ejemplo:
var mensaje = "Bienvenido a nuestro sitio web";
var nombreProducto = 'Producto ABC';
var letraSeleccionada = 'c';
Arrays
En ocasiones, a los arrays se les llama vectores, matrices e incluso arreglos. No obstante, el término array es el más utilizado y es una palabra comúnmente aceptada en el entorno de la programación.
Un array es una colección de variables, que pueden ser todas del mismo tipo o cada una de un tipo diferente. Su utilidad se comprende mejor con un ejemplo sencillo: si una aplicación necesita manejar los días de la semana, se podrían crear siete variables de tipo texto:
var dia1 = "Lunes";
var dia2 = "Martes";
...
var dia7 = "Domingo";
|
|
|
|
|
Comentarios
Publicar un comentario