Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

ARREGLOS UNIDIMENSIONALES Y BIDIMENSIONALES

No description
by

JOSE MANUEL BURBNO PRIETO

on 18 February 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ARREGLOS UNIDIMENSIONALES Y BIDIMENSIONALES

Definición de arreglo
• Un arreglo se define como una colección finita, homogénea y ordenada de elementos:
Finita.- todo arreglo tiene un límite, es decir se sabe determinar cuál será el número máximo de elementos que podrán formar parte del arreglo.
Homogénea.- todos los elementos de un arreglo son del mismo tipo.
Ordenada.- se puede determinar cuál será el primer elemento, el segundo, el tercero, … , y el n-ésimo elemento.

Arreglos unidimensionales o vectores
Un arreglo de una dimensión es una lista de variables, todas de un mismo tipo a las que se hace referencia por medio de un nombre común. Una variable individual del arreglo se llama elemento del arreglo. Para declarar un arreglo de una sola dimensión se usa el formato general:
• 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 estructura natural para modelar listas de elementos iguales.

Declaración: tipo nombre_arreglo[tamaño];
Donde - tipo, declara el tipo base del arreglo, que es el tipo de cada elemento del mismo
nombre_arreglo, es el nombre del arreglo.
tamaño, es el numero de elementos del arreglo.

Arreglos Bidimensionales o matrices
Este tipo de arreglos al igual que los anteriores es un tipo de dato estructurado, finito ordenado y homogéneo. El acceso a ellos también es en forma directa por medio de un par de índices.
Los arreglos bidimensionales se usan para representar datos que pueden verse como una tabla con filas y columnas. La primera dimensión del arreglo representa las columnas, cada elemento contiene un valor y cada dimensión representa una relación

Por ejemplo, para declarar un array bidimensional cuadro que tiene un array principal de 3 arrays unidimensionales, que a su vez tienen 4 elementos enteros, se haría:
int cuadro[3][4];

Ejemplo:
int lista[10]; //declara un arreglo lista con 10 elementos de tipo int.
ARREGLOS UNIDIMENSIONALES Y BIDIMENSIONALES
Los elementos del arreglo lista del ejemplo serian:
lista[0] = 34 primer elemento del arreglo
lista[1] = 15 segundo elemento del arreglo
…….. …
lista[9] = 18 último elemento del arreglo
También se puede visualizar a un array bidimensional como una "matriz" con filas y columnas; el primer índice indica la fila y el segundo indica la columna. En donde al variar el primer indice, se accesa al array a lo largo de una columna, y al variar el segundo indice, se accesa por una fila
La representación gráfica del arreglo cuadro es

Para acceder al elemento de la fila 1 columna 2 del arreglo cuadro seria:
cuadro[1][2]
Los elementos del arreglo bidimensional cuadro seria

Un arreglo multidimensional es simplemente una extensión de un arreglo
unidimensional. Más que almacenar una sola lista de elementos, piense en un arreglo
multidimensional como el almacenamiento de múltiples listas de elementos. Por ejemplo, un
arreglo bidimensional almacena listas en un formato de tabla de dos dimensiones de filas y
columnas, en donde cada fila es una lista. Las filas proporcionan la dimensión vertical del
arreglo, y las columnas dan la dimensión horizontal. Un arreglo de tres dimensiones almacena
listas en un formato de tres dimensiones de filas, columnas y planos, en donde cada plano es
un arreglo bidimensional. Las filas proporcionan la dimensión vertical; las columnas, la
dimensión horizontal; y los planos, la dimensión de profundidad del arreglo.
Arreglos multidimensionales
Full transcript