AREGLOS

Páginas: 8 (1847 palabras) Publicado: 3 de septiembre de 2015
DEFINICION ARREGLO
Arreglo: Es una colección de datos del mismo tipo. Sirve para manejar un número “n” de elementos en común, ya sea de tipos definidos por el Lenguaje,(“int”,”float”,”String”,etc…) así como aquellos definidos por el programador.
Un arreglo unidimensional es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Es la estructuranatural 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 arreglo que nos da su posición relativa.
Un arreglo unidimensional tiene una sola dimensión,También reciben el nombre de vectores en álgebra .
Un arreglo se caracteríza por :
1. Almacenar los elementos del arreglo en posiciones de memoria contínua.
2. Tener un único nombre de variable que representa a todos los elementos, y éstos a su vez se diferencian por un índice o subíndice.
3. Acceso directo o aleatorio a los elementos individuales del arreglo
ARREGLOS Y MATRICES
1. Arreglos
Un arreglo esuna estructura de datos, o más técnicamente, un espacio de memoria que permite almacenar una colección de elementos, todos del mismo tipo. Conviene imaginar un arreglo como una secuencia contigua de celdas (espacios de memoria), o casillas, en cada una de las cuales se puede guardar un elemento de la colección. Además, es usual dibujarlo como lo ilustra la figura siguiente:
0 1 2 3 4 5 6
Estafigura representa un arreglo de siete casillas cada una de las cuales se puede utilizar para guardar un dato. La dimensión o tamaño de un arreglo es el número de casillas que lo conforman. Debe ser claro, entonces, que la figura anterior corresponde a un arreglo de dimensión 7.
Cada una de las casillas de un arreglo tiene asociado un número que la identifica de manera única. A este número se le llamaíndice o dirección. En la figura anterior, debajo de cada casilla, aparece su índice. En lenguajes como C, C++ y java, la primera casilla del arreglo tiene índice 0, la segunda tiene índice 1, la tercera índice 2, y así sucesivamente.
Es muy importante tener presente que si el arreglo es de dimensión N, la última casilla tiene índice N-1.
Los lenguajes de programación, permiten que el programadordeclare arreglos de cualquier tipo y prácticamente de cualquier tamaño. En el seudolenguaje, un arreglo se declara usando el siguiente formato o plantilla:
: arreglo [] de
En este formato aparecen en mayúsculas y entre los caracteres < y > los componentes que el programador debe determinar. Así por ejemplo, si se quiere declarar un arreglo con nombre letras, de dimensión 15 yque pueda almacenar datos de tipo caracter, se debe escribir la siguiente línea.
letras : arreglo [15] de caracter
Volviendo al formato anterior, el programador debe bautizar el arreglo (ponerle un nombre significativo), debe decir cuál es su dimensión, y también debe decir de qué tipo son los elementos que almacenará ese arreglo.
Enseguida se dan algunos ejemplos de declaraciones de arreglos.
•Si se necesita guardar las ventas diarias de una tienda durante la última semana, se puede declarar el siguiente arreglo: 2 ventas : arreglo [7] de real
• Si se quiere guardar las notas que ha sacado un estudiante en los cinco talleres y en los cinco laboratorios del curso de Programación de Computadores se pueden declarar los siguientes arreglos:
talleres : arreglo [5] de real
laboratorios :arreglo [5] de real
• Si se quiere guardar el valor de las últimas 12 facturas telefónicas de una casa, se puede declarar el siguiente arreglo:
facturasTel : arreglo [12] de real
Los índices se crearon para permitir que el programador se pueda referir, de forma específica, a una cualquiera de las casillas del arreglo, tanto para guardar un dato en esa casilla, como para obtener el dato guardado....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Areglos
  • LA TRANSFORMACION Areglado
  • areglos c++
  • Areglo de niza
  • Areglando La Casa
  • Areglo Directo
  • Areglos En C#
  • Areglos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS