Arreglos (array)
Cadenas
Estructuras o registros
Strings
Recorrido
Arrays Multidimensionales
Matrices
Representación en memoria de un array
Paso de arrays como parámetros
Definición Array
Arreglos Unidimensionales
Uso de arrays con número de elementos variable
Declaración de vectores
- El almacenamiento del Array esta en la memoria continua.
- El nombre de variable que representa a todos los elementos.
- Arreglo se debe especificar el tipo base y el número de elementos.
- El acceso directo o aleatorio a los elementos individuales del array.
- Finitos indica que hay un ultimo elemento.
- Los elementos del array se almacenan en posiciones contiguas de memoria.
- Es un tipo de datos estructurados compuesto de un numero de elementos finito.
- La declaraciónde un vector es: Nombre[Tamaño]: Tipo
- Los indices comienzan en 0 y terminan en Tamaño -1
- Se pasa por los elementos del vector para realizar una tarea.
- Se recomienda que el número de elementos que posee un vector TAM se defina
- Son agrupaciones similares a los vectores pero en las que cada elemento tiene asociados dos índices.
- La declaración de una matriz es: Nombre[Tamaño1][Tamaño2]: Tipo
- Son agrupaciones similares a los vectores pero en las que cada elemento tiene asociados.
- La declaración es:
Nombre[Tamaño1][Tamaño2]...[TamañoN] : Tipo
- Las operaciones que se puedan definir serán similares a las vistas en vectores o matrices.
- La única forma de modificarlo será pasando el parámetro por referencia.
- Se pueden pasar como parámetros a una función por valor o por referencia.
- Los elementos de un vector se almacenan en memoria de forma contigua,
- Memoria de un elemento se utiliza la fórmula: d = do + Ind * tamañode (Elemento)
- El tamaño de un array ha de ser una constante.
- La primera es utilizar memoria dinámica.
- la segunda es declarar un array lo suficientemente grande.
- Hablaremos de cadenas como un caso especial de vectores en el que guardamos caracteres.
- La declaración de guardar caracteres: Nombre [Tamaño] : caracteres
- El entero representa la longitud actual de la cadena a este tipo de dato le llamaremos string.
- Las funciones que permiten realizar operaciones sobre ellos son más sencillas de manejar.
- Las estructuras o registros son agrupaciones heterogéneas, contiguas y estáticas.
- La agrupación pueden ser de distintos tipos y se suelen llamar ‘campos de información’,