1. República Bolivariana De Venezuela
Ministerio Del Poder Popular Para La Educación
Instituto Universitario De Tecnología Juan Pablo Pérez Alfonso
I.U.T.E.P.A.L
Bachiller:
Daniel Lugo
C.I : 24.497.408
Puerto Cabello Julio Del 2013
Sección:
1101
2. Definición De Arreglos
Un arreglo es un conjunto de datos o una estructura de datos homogéneos que se
encuentran ubicados en forma consecutiva en la memoria RAM (sirve para almacenar
datos en forma temporal).
Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada
de elementos. Los arreglos pueden ser de los siguientes tipos:
De una dimensión.
De dos dimensiones.
De tres o más dimensiones.
Definición
3. Tipos De Arreglos
Arreglos unidimensionales.
Arreglos multidimensionales.
Arreglo con múltiple subíndices.
Arreglos unidimensionales
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. 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.
4. Arreglos multidimensionales
Es un tipo de dato estructurado, que está compuesto por dimensiones. Para hacer
referencia a cada componente del arreglo es necesario utilizar un índices, uno para cada
dimensión. El término dimensión representa el número de índices utilizados para
referirse a un elemento particular en el arreglo. Los arreglos de más de una dimensión se
llaman arreglos multidimensionales.
Arreglos con múltiple subíndices
Es la representación de tablas de valores, consistiendo de información arreglada en
renglones y columnas. Para identificar un elemento particular de la tabla, deberemos de
especificar dos subíndices; el primero identifica el renglón del elemento y el segundo
identifica la columna del elemento. A los arreglos que requieren dos subíndices para
identificar un elemento en particular se conocen como arreglo de doble subíndice. Note
que los arreglos de múltiples subíndices pueden tener más de dos subíndices. El
estándar ANSI indica que un sistema ANSI C debe soportar por lo menos 12 subíndices
de arreglo.
5. Declaración De un Arreglo
Al declarar una variable cualquiera siempre indicamos: tipo y nombre. Por
ejemplo: int a; Para declarar un arreglo, se debe indicar Tipo Nombre y
Tamaño Un arreglo de 10 elementos enteros, se declara: int Arreglo
Enteros[10]; Y lo podemos visualizar: Cada elemento del grupo va a estar
identificado por un valor numérico, llamado índice . En C el primer elemento
de un arreglo tiene el índice 0. Siempre, para indicar el tamaño de un arreglo,
se utilizara una constante , jamás una variable. Jamás olvidar, el tamaño de un
arreglo es una constante
6. Como Llenar Un Arreglo(Ejemplo)
a) Manual
Pedir el valor y después indicar en qué posición del arreglo almacenarlo.
Vector entero: a
Entero núm.
Escribe “teclea un entero”
Leer núm.
a[0]=núm.
b) Ciclo
La mejor manera de agregar valores a un arreglo es mediante un ciclo for, que como se hizo
anteriormente es, de que recorra el arreglo y a la vez se pidan y guarden los valores.
Entero: m,i
Vector entero: a
Inicio
Para i=0 hasta m-1 hacer
Escribe “introduce el elemento”
Leer a [i]
Fin para
7. Como Imprimir un Arreglo
(Ejemplo)
Leer e Imprimir un Arreglo Acabamos de ver un ejemplo para acceder a todos los
elementos de una arreglo de una forma práctica. Si tenemos 10 elementos en un
arreglo, y queremos pedir que los ingresen por teclado, debemos repetir el ingreso 10
veces: for(i = 0; i < 10; i++) { scanf(“%d”,&a); arreglo Enteros[i] = a; } Así mismo, para
imprimir todos los elementos de un arreglo, deberíamos repetir el proceso de
imprimir, pero diez veces: for(i = 0; i < 10; i++) { printf(“Elemento %d:%d ”, i, Arreglo
Enteros[i]); }
8. Algoritmos Que usa Arreglos.(Ejemplos)
Inicio
Cont. = 0
Temporal = a [cont. ] ¡ inicializo al primer elemento del vector
Mientras (cont. < numero de componentes del vector a ) hacer
Si (a [cont. ] > temporal ) entonces
Temporal = a [cont. ]
FinSi
Cont. = Cont. +1
Fin Mientras
Escribe “el valor de la máxima componente es “ temporal
Fin