Arreglos Unidimensionales O Vectores

Páginas: 6 (1292 palabras) Publicado: 31 de octubre de 2015
ARREGLOS UNIDIMENSIONALES
El objetivo de la presente sesión es:
 Procesar grandes cantidades de datos y
almacenarlo en memoria.
 Identificar un arreglo unidimensional.
 Declarar un arreglo unidimensional y a la vez
almacenar datos.
 Mostrar los datos y hacer operaciones con
arreglos.
 Arreglos como parámetros en una función y
ejemplos de aplicación
ING. FELIX HUARI

1

ARREGLOSUNIDIMENSIONALES
 Un array es una estructura de datos en el
cual almacenamos una colección de datos.
 También
se
denomina
variables
subindicadas.
 Almacenan los elementos en memoria en
posiciones consecutivas.
 Se referencia con un único nombre de
variable y es del mismo tipo.
 Es una lista de un numero finito de n
elementos.
ING. FELIX HUARI

2

ARREGLOS UNIDIMENSIONALES
 También se conoce como vectoro lista.
 Almacena datos homogéneos (datos del
mismo tipo).
 El tamaño es fijo, significa que este debe ser
conocido en tiempo de compilación del
programa.
 La reservación de memoria se realiza durante
la declaración.
 Se accede directamente a cada uno de ellas a
través del nombre y el índice.
ING. FELIX HUARI

3

ARREGLOS UNIDIMENSIONALES
Nombre de Variable
Subindicada
Indice

Costo
012.65

1

45.60

2

50.74

Variable simple

3
Costo

12.65

4

Contenido

13.91

125.02
61.43

5

ING. FELIX HUARI

4

ARREGLOS UNIDIMENSIONALES
 En el ejemplo anterior el nombre de la
variable es único llamado Costo.
 El Tamaño es de 6 (posee 6 elementos).
 Son del mismo tipo (almacenan números
reales).
 El tercer elemento es Costo[2] y su
contenido es 54.74

ING. FELIX HUARI

5

NOMENCLATURA
Para referirse a un elemento en particular, se
escribe el nombre del array o vector.
 El índice, este debe estar encerrado entre
corchetes( [ ] ).
 El índice debe ser una constante numérica o
char, puede ser un una expresión o una
variable.
Subindice

Ventas[ i*2+1 ]

Costo[ 2 ]
Nombre de Variable
ING. FELIX HUARI

6

DECLARACION DE UNA ARREGLO
Implica reservar la cantidad de memoria que
estadado por M.
Para declarar se utiliza la siguiente sintaxis:
[M];
Donde: M, indica el tamaño del array( vector).
M, puede ser una variable o una constante
numérica entero y positivo.
Podemos declarar mas de un vector del mismo
tipo, para ello se separan con comas(,).
ING. FELIX HUARI

7

DECLARACION DE UNA ARREGLO
Para declarar la variable Costo se procede así:float Costo[6];
int A[50], B[N];
A, Es un vector de 50 elementos y B tiene N
elementos, antes N debe ser conocido,
ambos almacenan números enteros.
Al declarar una variable se reserva el espacio
en la memoria, es decir el vector A tiene 50
posiciones de almacenamiento uno a
continuación de otro.
ING. FELIX HUARI

8

ASIGNACION DE DATOS A UN ARREGLO
Para asignar datos a un vector o arreglos sepuede realizar de dos formas:
Durante al declaración
Mediante el ingreso de datos desde el teclado:
Asignacion de datos durante al declaración
Para ello se usa la siguiente sintaxis:
a)

Variable[]={Lista de datos};
ING. FELIX HUARI

9

ASIGNACION DE DATOS A UN ARREGLO
b)

Variable[N]={Lista de datos};

La lista de datos debe ir separado por comas

Mediante el ingreso dedatos desde el teclado
Para ello debe utilizar las instrucción:
 cin: si va leer datos numéricos.
 Funciones de cadena: Para leer datos de tipo cadena.

ING. FELIX HUARI

10

ASIGNACION DE DATOS A UN ARREGLO
 Ejemplo:
char car[]={‘a’, ‘*’, ‘T’, ‘9’, ‘?’, ‘/’};

Nombre
del vector

Iíndice

car[0]

a

car[1]

*

car[2]

T

car[3]

9

car[4]

?

car[5]

Contenido

/
ING. FELIX HUARI

11 ASIGNACION DE DATOS A UN ARREGLO
int Q[]={80, 60, 25, 10, 75, 40};

Nombre
del vector

Iíndice

Q[0]

80

Q[1]

60

Q[2]

25

Q[3]

10

Q[4]

75

Q[5]

40

Contenido
ING. FELIX HUARI

12

VECTOR UNIDIMENSIONALES
float Costo[6]={12.65,45.6, 50.74,13.91,125.02,61.43};

Nombre
del vector

Iíndice

Costo[0]

12.65

Costo[1]

45.60

Costo[2]

50.74

Costo[3]

13.91

Costo[4]
Costo[5]

Contenido

125.02...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arreglos unidimensionales
  • arreglo unidimensionales
  • Arreglos Unidimensionales
  • Arreglo unidimensional
  • Arreglos Unidimensionales
  • Arreglos unidimensionales
  • Soluciona problemas aplicando la programación orientada a objetos y arreglos unidimensionales (vectores).
  • Arreglos y vectores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS