Sie sind auf Seite 1von 12

UNIDAD 3 LENGUAJE VISUAL

ISRAEL MARTINEZ SANTIAGO Pgina 1 DE 9




UNIDAD 3 LENGUAJE VISUAL
ISRAEL MARTINEZ SANTIAGO Pgina 2 DE 9


UNIDAD III
[Escriba el subttulo del documento]



[Escriba el nombre de la compaa]
MICKLO


Licenciatura en informtica
administrativa.
Sptimo semestre.
Alumno: Israel Martnez Santiago.
Catedrtico: Ana Isabel Meja
Arredondo.
Septiembre 2014


UNIDAD 3 LENGUAJE VISUAL
ISRAEL MARTINEZ SANTIAGO Pgina 3 DE 9


INDICE
Contenido
Arreglos ................................................................................................ 4
ndice de un arreglo:............................................................................. 4
Elemento de un arreglo: ....................................................................... 4
Arreglos unidimensionales. .................................................................. 5
Asignacin entre arreglos: .................................................................... 6
Arreglo multidimensionales. ................................................................. 7
Matrices cuadradas .............................................................................. 8
Declaracin de arreglos multidimensionales. ....................................... 8


UNIDAD 3 LENGUAJE VISUAL
ISRAEL MARTINEZ SANTIAGO Pgina 4 DE 9

Arreglos
Un arreglo o array (en ingls) es una coleccin de variables relacionados
a las que se hace referencia por medio de un nombre comn. Otra definicin
valida es que es un arreglo es un un conjunto de datos que se almacenan de
memoria de manera contigua con el mismo nombre y para diferenciar los
elementos de un arreglo se utiliza un ndice. En el lenguaje c++ un arreglo se le
conoce como un tipo de dato compuesto. Los arreglos pueden tener una o
varias dimensiones. (Cisneros)

ndice de un arreglo:
Todo arreglo est compuesto por un numero de elemento. El ndice es
un nmero correlativo que indica la posicin de un elemento de un arreglo. Los
ndices en c++ van desde la posicin de 0 hasta la posicin tamao.
Elemento de un arreglo:
Un elemento de un arreglo es un valor particular dentro de la estructura
del arreglo. Para acceder a un elemento de un arreglo es necesario indicar la
posicin o ndice dentro del arreglo. Ejemplo
Ilustracin 1 Arreglo de dos dimensiones
Ilustracin 3 Arreglo de tres dimensiones
Ilustracin 2 ARREGLO DE 2 DIMENSIONES
Ilustracin 4 ARREGLO DE 3 DIMENSIONES
UNIDAD 3 LENGUAJE VISUAL
ISRAEL MARTINEZ SANTIAGO Pgina 5 DE 9

-arreglo [0]// primer element de un arreglo
-arreglo[3]//Cuarto elemento del arreglo
Arreglos unidimensionales.
Un arreglo de una dimensin es una lista de variables, todas de un
mismo tipo a las que se hace referencia por medio de un nombre comn. Un
variable individual del arreglo se le llama elemento de un arreglo. Para declarar
un arreglo de una sola dimensin se usa el formato general: (slideshare)
Tipo_dato identificador [tamao];

Ilustracin 5 Identificador y tipo de datos
Ilustracin 6 Identificador y tipo de datos
Un elemento de un arreglo se accede indexando el arreglo por medio de
un nmero del elemento. En c++ todos los arreglo empiezan en 0, esto quiere
decir que si se desea acceder al primer elemento del arreglo debe el ndice
igual a 0. Para indexar un arreglo se especifica el ndice del elemento que
interesa dentro de un corche, ejemplo;
Valor=arreglo[1];
Los arreglos empiezan en 0, de manera que el ndice 1 se refiere al
segundo elemento. Para asignar el valor a un elemento de un arreglo, ponga el
elemento en el lado izquierdo de una sentencia de asignacin.
Mi arreglo [0]=100;
Ejemplo 1. Arreglo de una dimensin.




Declaracin:
Int arreglo[3];// forma un arreglo de una dimensin y tres elementos
Nombre del arreglo
UNIDAD 3 LENGUAJE VISUAL
ISRAEL MARTINEZ SANTIAGO Pgina 6 DE 9

Arreglo
Nombre de los elementos
Arreglo[0]primer elemento
Arreglo[1]segundo elemento
Arreglo[2]tercer elemento
Ejemplo 2, el siguiente programa carga el arreglo sqrs con los
cuadrados de los nmeros del 1 al 10 y luego los visualiza.

Ilustracin 7 Arreglo SQRS
Asignacin entre arreglos:
En c++ no se puede asignar un arreglo completo a otro arreglo. Por
ejemplo, este fragmento es incorrecto.
Char a1 [10], a2 [10];
-
-
A2=a1; // es incorrecto
Si deseas copiar los valores de todos los elementos de un arreglo a otro
debe hacerlo copiando cada elemento por separado. Por ejemplo el siguiente
programa carga a1 con los nmeros 1 a 10 y despus o copias en a2.
Ejemplo3.
UNIDAD 3 LENGUAJE VISUAL
ISRAEL MARTINEZ SANTIAGO Pgina 7 DE 9


Ilustracin 8 Elemento de un arreglo
Los arreglos presentan mucha utilidad cuando es necesario manejar la
lista de informacin. Por ejemplo, este programa lee la temperatura al medio
da, durante todos los das de un mes y luego informar la temperatura promedio
mensual as como el da ms caluroso y el ms frio.


Arreglo multidimensionales.
Es una estructura de datos esttica y de un mismo tipo de datos, y de
longitud fija que almacena datos de forma matricial. De igual forma que los
arreglos unidimensionales, el almacenamiento de datos en la memoriase
realiza de forma secuencial y son accedidos mediante ndices. Los arreglo
multidimensionales son tambin conocidos como matrices. Por lo tanto tambin
se llama matriz de orden m x n a un conjunto de rectngulo de elementos
dispuestos en filas m y en columnas n, siendo m y n nmeros naturales. Las
matrices se denotan con letra mayscula: A, B, C Un elemento genrico que
UNIDAD 3 LENGUAJE VISUAL
ISRAEL MARTINEZ SANTIAGO Pgina 8 DE 9

ocupa la fila i y la columna j se escribe i, j. Si el elemento genrico parece entre
parntesis tambin representa a toda la matriz: A (i, j). (slideshare)
Unas matriz de orden 3 x 4 se muestra a continuacin, siendo M una
matriz de filas y 4 columnas, la representacin grfica de sus posiciones seria
la siguiente:

Ilustracin 9 Matriz orden 3x4

Matrices cuadradas
Una matriz cuadrada es una matriz que tiene el mismo nmero de filas y
columnas. La matriz que se muestra a continuacin es de orden 3x3.

Ilustracin 10 Matriz cuadrada
Declaracin de arreglos multidimensionales.
La sintaxis es la siguiente:
Tipo_dato [dimension1] [dimension2]. [Dimensin N] donde N es
numero natural positivo.
Ejemplo: Arreglo de dos dimensiones de orden 2x3. Char m [2] [3];

Ilustracin 11 Arreglo de dos dimensiones
Declaracin
Char m[2] [3];// forma una tabla de 2 filas y 3 columnas.
UNIDAD 3 LENGUAJE VISUAL
ISRAEL MARTINEZ SANTIAGO Pgina 9 DE 9

//Cada fila es un arreglo de una dimension
Nombre del grupo
m indica la localizacin de grupo en la memoria
Nombre de las filas
M[0] primera fila indica la localizacin de la fila dentro del grupo


M [1]segunda fila indica la localizacin de la fila dentro del grupo

Nombre de los elementos:

Ilustracin 12 Elementos de una matriz
Haciendo referencias a algunos elementos obtendramos lo siguiente:
M[0] [0]=a
M[1] [1]=y
M[1] [2]=10
M[0] [2]=w
Ejemplo 5: Llenando de un arreglo de enteros de dimensiones 3x2. En
este ejemplo el llenado lo realiza el usuario, en otros ejemplos se ver como
realizar llenando de matriz mediante asignacin automtica, calculo de
operaciones, etc.
UNIDAD 3 LENGUAJE VISUAL
ISRAEL MARTINEZ SANTIAGO Pgina 10 DE 9


Ilustracin 13 Llenado de un arreglo entero
















UNIDAD 3 LENGUAJE VISUAL
ISRAEL MARTINEZ SANTIAGO Pgina 11 DE 9

TABLA DE ILUSTRACIONES
Ilustracin 1 Arreglo de dos dimensiones ................................................ 4
Ilustracin 2 ARREGLO DE 2 DIMENSIONES ........................................ 4
Ilustracin 5 Identificador y tipo de datos ................................................ 5
Ilustracin 7 Arreglo SQRS ...................................................................... 6
Ilustracin 8 Elemento de un arreglo ....................................................... 7
Ilustracin 9 Matriz orden 3x4 .................................................................. 8
Ilustracin 10 Matriz cuadrada ................................................................. 8
Ilustracin 11 Arreglo de dos dimensiones .............................................. 8
Ilustracin 12 Elementos de una matriz ................................................... 9
Ilustracin 13 Llenado de un arreglo entero ........................................... 10




















UNIDAD 3 LENGUAJE VISUAL
ISRAEL MARTINEZ SANTIAGO Pgina 12 DE 9

Bibliografa
.FERNANDEZ, D. L. (s.f.). INTRODUCCION A LA PROGRMACION EN FOX.
Cisneros, P. (s.f.). slideshare. Obtenido de
http://es.slideshare.net/tacubomx/arreglos-en-c
slideshare. (s.f.). Obtenido de http://es.slideshare.net/tacubomx/arreglos-en-c
slideshare. (s.f.). Obtenido de http://es.slideshare.net/tacubomx/arreglos-en-c

Das könnte Ihnen auch gefallen