Que
es un Arrays?
Un array, es un tipo de dato estructurado que
permite almacenar un conjunto de datos homogeneo, es decir, todos ellos del
mismo tipo y relacionados. Cada uno de los elementos que componen un vector puede
ser de tipo simple como caracteres, entero o real, o de tipo compuesto o
estructurado como son vectores, estructuras, listas...
A los datos almacenados en un array se les
denomina elementos; al número de elementos de un array se les denomina tamaño o
rango del vector.
Para acceder a los elementos individuales de
un array se emplea un índice que será un
número entero no negativo que indicará la posición del elemento dentro del
array. Para referirse a una posición particular o elemento dentro del array,
especificamos el nombre del array y el número de posición del elemento
particular dentro del mismo, el índice.
Los arrays en gran parte se definen como las
variables ordinarias, excepto en que cada array debe acompañarse de una
especificación de tamaño (número de elementos). Para un array unidimensional,
el tamaño se especifica con una expresión entera positiva encerrada entre
paréntesis cuadrados. La expresión es normalmente una constante entera
positiva.
En términos generales un array unidimensional
puede expresarse como:
tipo-almacenamiento tipo-dato array [expresión];
Donde:
- "tipo-almacenamiento" se refiere al tipo de almacenamiento del array
- "tipo-dato" es el tipo de dato
- "array" es el nombre del array
- "expresion" una expresión entera positiva que indica el número de elementos del array.
El
tipo-almacenamiento es opcional; los valores por defecto son automáticos para
un array definidos dentro de una función o bloque, y externos para arrays
definidos fuera de una función.
Los
arrays automáticos a diferencia de las variables automáticas no pueden ser
inicializados. Sin embargo las definiciones de los arrays estáticos y externos
pueden incluir, si se desea, la asignación de los valores iniciales. Los
valores iniciales deben aparecer en el orden en que serán asignados a los
elementos individuales del array, encerrados entre llaves y separados por
comas.
La
forma general es:
tipo-almacenamiento
tipo-dato array [expresión] = { valor1, valor2,..., valorn};
donde:
- "valor1" se refiere al valor del primer elemento del array
- "valor2" al segundo elemento , y así sucesivamente.
- La presencia de la "expresión", que indica el número de elementos del array, es opcional cuando los valores iniciales están presentes.
Estructura para Resolver un Array Unidimensional o Bidimensional
Realizar un análisis del problema que no están planteando, hay que recordar que los array como tal no existen; existen son las posiciones y los elementos que llenan están posiciones.
- Declaración de variables
- Inicializacion de acumuladores, contadores y variables
- Solicitar el tamaño del array
- redimensionar el array
- llenado del array (con un if)
- proceso (según el enunciado)
- Impresión del array
- Impresión de variables según el enunciado
No hay comentarios:
Publicar un comentario