Trabajando con mucha información
A la hora de trabajar con la programación vamos a trabajar con valores o que bien se repiten, o que son la unión de varios tipos de datos.
Así que vamos a usar estructuras de datos
Vectores ( array)
No asustarse no estamos hablando de vectores matemáticos , si no de la traducción del ingles array, en este caso es la unión de elementos de un mismo tipo.
Por ejemplo una palabra es un vector de letras.
char texto[5]=”Hola”; nos guarda un vector con espacio para 5 chars (4 letras + cero terminador)
signed int temperatureSemana[7]={20,21,22,23,24,25,26}; Hemos guardado la temperatura para cada día de la semana.
signed float temperaturaSeama[7]={20.00,21.00,22.00,23.00,24.00,25.00,26.00}
Estos dos vectores guardan la misma información pero el primero ocupa 14 bytes y el segundo 48 bytes.
Para trabajar con los datos
temperaturaSemana[0]= 23; pondría la temperatura del lunes a 23º
int temperaturaLunes = temperaturaSemana[0];
Agrupando datos (Estructuras)
Si vamos a trabajar con varios datos al mismo tiempo y queremos guardarnos la información , nos podemos crear un dato propio
struct
{
char Nombre[32],
char Apellido[32],
byte edad
}alumno;
alumno unAlumno;
unAlumno.Nombre=”Fulanito”;
unAlumno.Apellido=”Menganez”;
unAlumno.edad=14;
y si ahora queremos una clase
alumno clase[30];
clase[0].Nombre=”Fulanito”;
clase[0].Apellido=”Menganez”;
clase[0].edad=14;