arreglos en lenguaje C

Páginas: 6 (1365 palabras) Publicado: 20 de mayo de 2013
Arreglos unidimencionales y multidimencionales
Arreglos
Un arreglo es un objeto que cuando es creado por el compilador, se le asignan automáticamente valores iniciales predeterminados a cada uno de sus elementos, de acuerdo a los siguientes criterios:

Si el tipo del arreglo es numérico, a sus elementos se les asigna el valor cero.
Si el tipo del arreglo es char, a sus elementos se lesasigna el valor '\u0000'.
Si el tipo del arreglo es bool, a sus elementos se les asigna el valor false.
Si el tipo del arreglo es una clase, a sus elementos se les asigna el valor null.

Cuando se requiere asignar valores iniciales diferentes de los predeterminados, es posible agrupar las operaciones de declaración, creación e inicialización en una sola instrucción.
Se puede acceder a los valoresde los elementos de un arreglo bidimensional a través del nombre del arreglo y dos subíndices. Los subíndices deben escribirse entre corchetes y representa la posición del elemento en el arreglo. Así, podemos referirnos a un elemento del arreglo escribiendo el nombre del arreglo y los subíndices del elemento entre corchetes. Los valores de los subíndices empiezan en cero para el primer elemento,hasta el tamaño del arreglo menos uno.

Los arreglos se representan en memoria de la forma siguiente:
Los arreglos multidimensionales tienen más de una dimensión. las dimensiones se manejan por medio de un par de corchetes, dentro de los que se escriben los valores de cada dimensión, separados por comas
Arrelos unidimensionales

Un arreglo unidimensional es un tipo de datos estructurado queestá formado de una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales.

El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un índice para cada elemento del arregloque nos da su posición relativa.

Para implementar arreglos unidimensionales se debe reservar espacio en memoria, y se debe proporcionar la dirección base del arreglo, la cota superior y la inferior.
Un arreglo unidimensional es un tipo de datos estructurado que está formado por una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementosiguales. Los datos que se guarden en los arreglos todos deben ser del mismo tipo.
Los arreglos nos permiten hacer un conjunto de operaciones para manipular los datos guardados en ellos, estas operaciones son: ordenar, buscar, insertar, eliminar, modificar entre otras.

Arreglos multidimencionales

Un arreglo multidimensional es aquel que consta de varias dimensiones de arreglos en la memoria,y utiliza el mismo método de declaración y creación que los arreglos unidimensionales y bidimensionales, la forma de mandar a llamar a sus diferentes espacios de memoria es la misma, un arreglo en sí, no es limitado por nada, más que por la memoria disponible existente para poder seguir creando más arreglos o espacios de arreglos.
El término dimensión representa el número de índices utilizadospara referirse a un elemento particular en el arreglo. Los arreglos de más de una dimensión se llaman arreglos multidimensionales.
Los arreglos multidimensionales son almacenados de forma lineal en la memoria de la computadora. Los elementos en los arreglos multidimensionales están agrupados desde el índice más a la derecha hacia el centro
Aunque el cálculo del desplazamiento aparece un pocodifícil, es referenciado fácilmente cada elemento del arreglo.
Archivos de textos y método de acceso secuencial y acceso directo
¿Que son los archivos ?


También denominados ficheros; es unacolección de información relacionada entre sí, localizada o almacenada como una unidad en alguna parte de la computadora. Los archivos son el conjunto organizado de informaciones del mismo tipo, que pueden...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arreglos en Lenguaje C
  • Arreglos / arrays lenguaje c
  • Arreglos en lenguaje c
  • Arreglos en C++
  • Arreglos c#
  • Arreglos en c
  • Arreglos en C++
  • Arreglos c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS