Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arreglos (array) array-arreglo-programacion - Coggle Diagram
Arreglos (array)
Cadenas
Hablaremos de cadenas como un caso especial de vectores en el que guardamos caracteres.
La declaración de guardar caracteres: Nombre [Tamaño] : caracteres
Estructuras o registros
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’,
Strings
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.
Recorrido
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
Arrays Multidimensionales
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.
Matrices
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
Representación en memoria de un array
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)
Paso de arrays como parámetros
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.
Definición Array
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.
Arreglos Unidimensionales
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.
Uso de arrays con número de elementos variable
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.
Declaración de vectores
La declaraciónde un vector es: Nombre[Tamaño]: Tipo
Los indices comienzan en 0 y terminan en Tamaño -1