
Arreglos
Un arreglo es una estructura, es decir es un conjunto de variables que se citan y manejan con un mismo nombre, y que permite además la utilización individual de sus elementos. es en resumen un conjunto de datos finito y del mismo tipo. En realidad, funciona como cualquier variable, excepto que, en lugar de almacenar un solo valor, guarda varios valores del mismo tipo en forma ordenada.
Las operaciones que puede manejarse en arreglos se clasifican en:
Lectura: este proceso consiste en leer un dato del arreglo.
Escritura: Consiste en asignarle un valor a a un elemento del arreglo.
Asignación: No es posible asignar directamente un valor a todo el arreglo
Actualización: Dentro de esta operación se encuentran las operaciones de eliminar, insertar y modificar datos. Para realizar este tipo de operaciones se debe tomar en cuenta si el arreglo está o no ordenado.
Ordenación
Búsqueda
Insertar
Borrar
Modificar: Esta operación es distinta la actualización debido que no cambia a un elemento o a un cierto número de ellos, sino al arreglo entero por si.
Tipos de Arregelos
Arreglos unidimensionales
Están formados por un conjunto de elementos de un mismo tipo de datos que se almacenan bajo un mismo nombre, y se diferencian por la posición que tiene cada elemento dentro del arreglo de datos. Al declarar un arreglo, se debe inicializar sus elementos antes de utilizarlos. Para declarar un arreglo tiene que indicar su tipo, un nombre único y la cantidad de elementos que va a contener. Puede ser tomada como una vectorización. Denotacion: “Nombre de la variable (Previamente definida el tipo de dato)”[“Indice”]=”Valor asignado”.
Arreglos bidimensionales
Es un tipo de dato estructurado, que está compuesto por dimensiones, en un caso podría tomarse como una matriz. Para hacer referencia a cada componente del arreglo es necesario utilizar n índices, uno para cada dimensión, ya que en este debemos designar tanto el índice base como el consiguente algo asi como usar una tabla de consulta donde encontramos nuestros elementos dentro de filas y columnas. “Nombre de la variable (Previamente definida el tipo de dato)”[“Indice 1 (Columa)”] [“Indice 2 (Fila)”]=”Valor asignado”.
Arreglos n-dimensionales
Al igual que las bidimensionales el numero de índices requeridos para buscar un elemento dentro de un arreglo aumenta por lo que su notación varea dependiendo de la dimensionalidad del arreglo.
String
Una cadena en C es un array de caracteres de una dimensión (vector de caracteres) que termina con el carácter especial ‘\0’ (cero). Debido a que en la representación interna de una cadena de caracteres es terminada por el símbolo '\0', para un texto de "n" caracteres, debemos reservar "n+1”. El carácter '\0', aunque pertenece a la cadena, no aparece al utilizar funciones como printf.
¿Qué es un índice?
Para acceder a uno de los elementos dentro del arreglo se usan una serie de números que denominan la posición de este dentro de la ordenación del arreglo, a estos identificadores se les denomina índices, en lenguaje de programación varea como empieza la secuencia de un arreglo ya que algunos lenguajes empiezan con 1, mientras que otros empiezan con 0 entre ellos el lenguaje C.
