PRES - VEC2023 (1) Arreglos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

ESTRUCTURA DE DATOS

ARREGLOS

Lic. Rosa Irene López Loza


CONCEPTUALIZACIÓN

 Un arreglo es una secuencia de datos del mismo tipo.


 Los datos se llaman elementos del arreglo.
 El tipo de elementos almacenados en el arreglo puede ser cualquier dato simple o un tipo previamente
declarado como una clase.
 Normalmente, el arreglo se utiliza para almacenar tipos tales como char, int, float.
 Un arreglo consta de posiciones de memoria contigua.
 La dirección más baja corresponde al primer elemento del arreglo y la más alta corresponde al último
elemento
 Un arreglo puede tener una o más dimensiones.
 Para acceder a un elemento en particular de un arreglo se utiliza el índice.
CLASIFICACIÓN DE LOS ARREGLOS
ARREGLOS UNIDIMENSIONALES O VECTOR

 Es el tipo más simple de arreglo.


 Es una colección finita, homogénea y ordenada de elementos
 Finita.- Indica el número máximo
 Homogénea.- Son del mismo tipo (entero, reales, caracteres)
 Ordenada.- Llevan un orden consecutivo a través de un índice
ARREGLO UNIDIMENSIONAL O VECTOR

0 1 2 3 4 5 6

0
[0]

 El subíndice o índice de un elemento (0,1,2,…) designa su posición en el vector.


ARREGLO UNIDIMENSIONAL O VECTOR

0 1 2 3 4 5 6 7 Tamaño
V=
12 5 -7 14 20 1 2 -1 N=8

Acciones Descripción Resultados


Escribir(V[0]) Visualiza el valor de V[0]
V[3]  45 Almacena el valor 45 en V[3]
SUMA  V[0]+V[3] Almacena la suma de V[0] y V[3] en la variable SUMA
SUMA  SUMA+V[4] Añade a la variable SUMA el valor de V[4]
V[6]  V[6]+3,5 Suma 3,5 a V[6]
V[7]  V[0]+V[3] Almacena la suma de V[0] y V[3] en V[7]
ARREGLO UNIDIMENSIONAL O VECTOR

 Los índices de un vector pueden ser enteros, variables o expresiones enteras.


Tamaño
0 1 2 3 4 5 6 7
V= N=8
12 5 -7 14 20 1 2 -1

i2 ¿A cuál es el elemento Valor


representa?
v[i+1] v[…..] …….
v[i*3+1] v[…..] ……..
v[i-2] v[…..] …….
v[i/2+3] v[…..] …….
OPERACIONES CON VECTORES.

 Lectura de un arreglo
 Despliegue de datos de un arreglo
 Llenado de un arreglo
 Ordenación de un arreglo
 Búsqueda de datos en un arreglo
DECLARACIÓN DE UNIDIMENSIONALES O VECTORES

 SINTAXIS
Tipo_de_Datos[] NombreVec = new Tipo_de_Datos[Nro_elem_vector]
 Ejemplo:
int[ ] vec = new int[13]
 Cabe mencionar, que la expresión anterior puede dividirse en dos partes, así:
int[ ] vec;
C = new int[13];
EJERCICIO 1

HACER UN PROGRAMA, QUE PIDA UN NUMERO Y DESPLIEGUE LA TABLA DE


MULTIPLICAR QUE LE CORRESPONDA.
EJERCICIO 2
HACER UN PROGRAMA, QUE PIDA N CALIFICACIONES de los estudiantes Y
DESPLIEGUE la suma de todas las notas y EL PROMEDIO (como se
muestra en la siguiente imagen)

También podría gustarte