SlideShare una empresa de Scribd logo
1 de 7
Integrantes: 
Fernando Cáceres 
Junior Agualsaca 
Curso: 
6 Informática “B”
Vectores unidimensionales en c++ 
 Vectores unidimensionalesUn vector, array, arreglo o alineación es un conjunto 
o agrupaciónde variables del mismo tipo cuyo acceso se realiza por índices.Los 
arreglos permiten agrupar datos usando un mismo identificador.Todos los 
elementos de un arreglo son del mismo tipo, y paraacceder a cada elemento se 
usan subíndices. En el siguientecapítulo se presentan los arreglos y las cadenas. 
Las cadenas seconsideran como un arreglo de tipo char.Un ejemplo de esto 
sería:Vector [tamaño].A los arreglos unidimensionales se les llama vectores, se 
puededecir que son un grupo de variables que se relacionan por unnombre en 
común, un arreglo consta de una posición de memoriacontigua, es decir un 
orden de menor a mayor, así podemos afirmarque la más baja corresponde al 
primero y la mayor al último, paraacceder a una sección de un arreglo en 
especifico se utiliza elíndice. a continuación mostramos un ejemplo:Aplicado 
en c++int can[9] //un vector llamado can con diez de tamañoEl vector o arreglo 
unidimensional llamado can (cantidad) tienecantidad diez porque se inicia en 
0 y es tomado en cuenta-Es decir un arreglo con diez elementos enteros de así 
desde can[0]-can[9]La forma por la cual pueden ser introducidos es la 
siguiente:En este caso aportaremos una cantidad a un elemento de la 
lista“can”can[5]= 15
Ejemplo de vectores 
unidimensionales 
 A continuación mostramos un ejemplo:Aplicado en 
c++int can[9] //un vector llamado can con diez de 
tamañoEl vector o arreglo unidimensional llamado can 
(cantidad) tienecantidad diez porque se inicia en 0 y es 
tomado en cuenta-Es decir un arreglo con diez 
elementos enteros de así desde can[0]-can[9]La forma 
por la cual pueden ser introducidos es la siguiente:En 
este caso aportaremos una cantidad a un elemento de 
la lista“can”can[5]= 15
 Para ser claros! un ejemplo sencillo aplicado a la vida 
cotidiana,supongamos que tenemos diez niños (0-9) y a 
cada uno le daremoscierta cantidad de dinero... (Daremos 
un valor) y si decimos.El niño numero 5 (can [5]) tendrá $15 
en nuestro ejemplo serianiño[5]=15También podemos 
guardar en una variable el contenido de unelemento.Así, 
cantidad= can [5] tomando en cuenta lo anterior podemos 
decirque cantidad=15Los arreglos o arrays corresponden a 
la “Estructura de Datosestáticas”: son aquellas en las que el 
espacio ocupado en memoriase define en tiempo de 
compilación y no puede ser modificadodurante la 
ejecución del programa.
 En lenguaje C/C++ es posible inicializar un arreglo con una 
lista de valores, de la siguiente forma: int Vector[10] = {1, 2, 
3, 4, 5, 6, 7, 8, 9, 10};A los vectores se le asignan 
automáticamente valores iniciales predeterminados a cada 
uno de sus elementos, de acuerdo a los siguientes criterios: 
Si el tipo del arreglo es numérico, a sus elementos se les 
asigna el valor cero.Si el tipo del arreglo es char, a sus 
elementos se les asigna el valor„u0000′.Si el tipo del arreglo 
es bo 
 ol, a sus elementos se les asigna el valorfalse.Si el tipo del 
arreglo es una clase, a sus elementos se les asigna el valor 
null.
Ejemplos de uso de arreglos 
A continuación se muestra un programa sencillo donde se declara un arreglo de diez 
elementos, se recorre el arreglo para iniciar todos los elementos en 0, y posteriormente se 
imprimen los valores de los elementos con su subíndice correspondiente. 
#include (stdio.h) 
#include (conio.h) 
main( ) 
{ 
int n[10], i; /*declaración del arreglo n y la variable entera i */ 
for (i=0; i<=9; i++) /* ciclo de inicialización del arreglo */ 
n[i]=0; 
printf("%8s%13sn", "Elemento", "Valor"); 
for (i=0; i<=9; i++) /* ciclo para mostrar los valores del arreglo */ 
printf("%8d%13dn", i, n[i]); 
getch ( ); 
return 0; 
}
Ejemplo en C++

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Vectores en programación
Vectores en programaciónVectores en programación
Vectores en programación
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)
 
Trabajo en grupo
Trabajo en grupoTrabajo en grupo
Trabajo en grupo
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Tipo de Arreglos
Tipo de ArreglosTipo de Arreglos
Tipo de Arreglos
 
Tema Operaciones Vectores
Tema Operaciones VectoresTema Operaciones Vectores
Tema Operaciones Vectores
 
Guia 2 vectores y matrices programacion 11
Guia 2 vectores y matrices programacion 11Guia 2 vectores y matrices programacion 11
Guia 2 vectores y matrices programacion 11
 
Array
Array Array
Array
 
Arrays - programación 3
Arrays - programación 3Arrays - programación 3
Arrays - programación 3
 
Torres machado jorge_act 1
Torres machado jorge_act 1Torres machado jorge_act 1
Torres machado jorge_act 1
 
Exposicion Arreglos
Exposicion ArreglosExposicion Arreglos
Exposicion Arreglos
 
Estructura de Datos Arreglos
Estructura de Datos ArreglosEstructura de Datos Arreglos
Estructura de Datos Arreglos
 
Uso vectores
Uso vectoresUso vectores
Uso vectores
 
Funciones 8vo
Funciones 8voFunciones 8vo
Funciones 8vo
 
Visual basic
Visual basicVisual basic
Visual basic
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos
 
Vectores y matrices
Vectores y matricesVectores y matrices
Vectores y matrices
 

Destacado

VECTORES UNIDIMENCIONALES EN C++
VECTORES UNIDIMENCIONALES EN C++VECTORES UNIDIMENCIONALES EN C++
VECTORES UNIDIMENCIONALES EN C++Yesenia Amaguaya
 
clase demostrativa
clase demostrativaclase demostrativa
clase demostrativajpamactivo
 
Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++Tensor
 
Aplicación de vectores y matrices en c++
Aplicación de vectores y matrices en c++Aplicación de vectores y matrices en c++
Aplicación de vectores y matrices en c++Wladimir Pineida
 
Arreglos en c ++
Arreglos en c ++Arreglos en c ++
Arreglos en c ++tacubomx
 
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)Fuerza Auriazul
 

Destacado (12)

C++ sesión 3
C++ sesión 3C++ sesión 3
C++ sesión 3
 
c++ matriz
c++ matrizc++ matriz
c++ matriz
 
Vectores C++
Vectores C++Vectores C++
Vectores C++
 
Vectores
VectoresVectores
Vectores
 
VECTORES UNIDIMENCIONALES EN C++
VECTORES UNIDIMENCIONALES EN C++VECTORES UNIDIMENCIONALES EN C++
VECTORES UNIDIMENCIONALES EN C++
 
clase demostrativa
clase demostrativaclase demostrativa
clase demostrativa
 
Estructuras de Datos C++
Estructuras de Datos C++Estructuras de Datos C++
Estructuras de Datos C++
 
Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++
 
Aplicación de vectores y matrices en c++
Aplicación de vectores y matrices en c++Aplicación de vectores y matrices en c++
Aplicación de vectores y matrices en c++
 
Arreglos en c ++
Arreglos en c ++Arreglos en c ++
Arreglos en c ++
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
 

Similar a Trabajo en grupo

Anderson martinez arreglos
Anderson martinez arreglosAnderson martinez arreglos
Anderson martinez arreglosadrmrtinzm
 
Arreglos
ArreglosArreglos
Arregloslichic
 
Utp pti_s5_arreglos
 Utp pti_s5_arreglos Utp pti_s5_arreglos
Utp pti_s5_arreglosjcbenitezp
 
Utp pti_s5_arreglos 2012-2
 Utp pti_s5_arreglos 2012-2 Utp pti_s5_arreglos 2012-2
Utp pti_s5_arreglos 2012-2jcbenitezp
 
Arreglos Unidimensionales - Vectores.pptx
Arreglos Unidimensionales - Vectores.pptxArreglos Unidimensionales - Vectores.pptx
Arreglos Unidimensionales - Vectores.pptxDanielFelipeTovarTri
 
Utp lpi_s5_arreglos 2012-2
 Utp lpi_s5_arreglos 2012-2 Utp lpi_s5_arreglos 2012-2
Utp lpi_s5_arreglos 2012-2jcbenitezp
 
Vectores en programacion
Vectores en programacionVectores en programacion
Vectores en programacionlaryenso
 
Sesion 10 Arreglos Vectores y matrices.pptx
Sesion 10 Arreglos Vectores y matrices.pptxSesion 10 Arreglos Vectores y matrices.pptx
Sesion 10 Arreglos Vectores y matrices.pptxMarvinLopez234718
 
Presentación1
Presentación1Presentación1
Presentación1ulbiosoria
 
Ejercicios de Lenguaje C #08 Resol.pdf
Ejercicios de Lenguaje C #08 Resol.pdfEjercicios de Lenguaje C #08 Resol.pdf
Ejercicios de Lenguaje C #08 Resol.pdfLuis Segovia
 
26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y AsociativoJosé M. Padilla
 
Clasificación de las estructuras de datos.pptx
Clasificación de las estructuras de datos.pptxClasificación de las estructuras de datos.pptx
Clasificación de las estructuras de datos.pptxRam Vazquez
 
Vectores en power point [recuperado]
Vectores en power point [recuperado]Vectores en power point [recuperado]
Vectores en power point [recuperado]herminiajimenez123
 
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxOBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxjuan gonzalez
 
Expo array
Expo arrayExpo array
Expo arrayEd Burke
 

Similar a Trabajo en grupo (20)

arreglos.ppt
arreglos.pptarreglos.ppt
arreglos.ppt
 
Anderson martinez arreglos
Anderson martinez arreglosAnderson martinez arreglos
Anderson martinez arreglos
 
Arrays 8
Arrays 8Arrays 8
Arrays 8
 
Arreglos
ArreglosArreglos
Arreglos
 
Utp pti_s5_arreglos
 Utp pti_s5_arreglos Utp pti_s5_arreglos
Utp pti_s5_arreglos
 
Utp pti_s5_arreglos 2012-2
 Utp pti_s5_arreglos 2012-2 Utp pti_s5_arreglos 2012-2
Utp pti_s5_arreglos 2012-2
 
Arreglos Unidimensionales - Vectores.pptx
Arreglos Unidimensionales - Vectores.pptxArreglos Unidimensionales - Vectores.pptx
Arreglos Unidimensionales - Vectores.pptx
 
Utp lpi_s5_arreglos 2012-2
 Utp lpi_s5_arreglos 2012-2 Utp lpi_s5_arreglos 2012-2
Utp lpi_s5_arreglos 2012-2
 
Vectores en programacion
Vectores en programacionVectores en programacion
Vectores en programacion
 
Sesion 10 Arreglos Vectores y matrices.pptx
Sesion 10 Arreglos Vectores y matrices.pptxSesion 10 Arreglos Vectores y matrices.pptx
Sesion 10 Arreglos Vectores y matrices.pptx
 
Presentación1
Presentación1Presentación1
Presentación1
 
arrays
arraysarrays
arrays
 
Ejercicios de Lenguaje C #08 Resol.pdf
Ejercicios de Lenguaje C #08 Resol.pdfEjercicios de Lenguaje C #08 Resol.pdf
Ejercicios de Lenguaje C #08 Resol.pdf
 
26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo
 
Clasificación de las estructuras de datos.pptx
Clasificación de las estructuras de datos.pptxClasificación de las estructuras de datos.pptx
Clasificación de las estructuras de datos.pptx
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 
Matematica
MatematicaMatematica
Matematica
 
Vectores en power point [recuperado]
Vectores en power point [recuperado]Vectores en power point [recuperado]
Vectores en power point [recuperado]
 
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxOBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
 
Expo array
Expo arrayExpo array
Expo array
 

Trabajo en grupo

  • 1. Integrantes: Fernando Cáceres Junior Agualsaca Curso: 6 Informática “B”
  • 2. Vectores unidimensionales en c++  Vectores unidimensionalesUn vector, array, arreglo o alineación es un conjunto o agrupaciónde variables del mismo tipo cuyo acceso se realiza por índices.Los arreglos permiten agrupar datos usando un mismo identificador.Todos los elementos de un arreglo son del mismo tipo, y paraacceder a cada elemento se usan subíndices. En el siguientecapítulo se presentan los arreglos y las cadenas. Las cadenas seconsideran como un arreglo de tipo char.Un ejemplo de esto sería:Vector [tamaño].A los arreglos unidimensionales se les llama vectores, se puededecir que son un grupo de variables que se relacionan por unnombre en común, un arreglo consta de una posición de memoriacontigua, es decir un orden de menor a mayor, así podemos afirmarque la más baja corresponde al primero y la mayor al último, paraacceder a una sección de un arreglo en especifico se utiliza elíndice. a continuación mostramos un ejemplo:Aplicado en c++int can[9] //un vector llamado can con diez de tamañoEl vector o arreglo unidimensional llamado can (cantidad) tienecantidad diez porque se inicia en 0 y es tomado en cuenta-Es decir un arreglo con diez elementos enteros de así desde can[0]-can[9]La forma por la cual pueden ser introducidos es la siguiente:En este caso aportaremos una cantidad a un elemento de la lista“can”can[5]= 15
  • 3. Ejemplo de vectores unidimensionales  A continuación mostramos un ejemplo:Aplicado en c++int can[9] //un vector llamado can con diez de tamañoEl vector o arreglo unidimensional llamado can (cantidad) tienecantidad diez porque se inicia en 0 y es tomado en cuenta-Es decir un arreglo con diez elementos enteros de así desde can[0]-can[9]La forma por la cual pueden ser introducidos es la siguiente:En este caso aportaremos una cantidad a un elemento de la lista“can”can[5]= 15
  • 4.  Para ser claros! un ejemplo sencillo aplicado a la vida cotidiana,supongamos que tenemos diez niños (0-9) y a cada uno le daremoscierta cantidad de dinero... (Daremos un valor) y si decimos.El niño numero 5 (can [5]) tendrá $15 en nuestro ejemplo serianiño[5]=15También podemos guardar en una variable el contenido de unelemento.Así, cantidad= can [5] tomando en cuenta lo anterior podemos decirque cantidad=15Los arreglos o arrays corresponden a la “Estructura de Datosestáticas”: son aquellas en las que el espacio ocupado en memoriase define en tiempo de compilación y no puede ser modificadodurante la ejecución del programa.
  • 5.  En lenguaje C/C++ es posible inicializar un arreglo con una lista de valores, de la siguiente forma: int Vector[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};A los vectores se le asignan automáticamente valores iniciales predeterminados a cada uno de sus elementos, de acuerdo a los siguientes criterios: Si el tipo del arreglo es numérico, a sus elementos se les asigna el valor cero.Si el tipo del arreglo es char, a sus elementos se les asigna el valor„u0000′.Si el tipo del arreglo es bo  ol, a sus elementos se les asigna el valorfalse.Si el tipo del arreglo es una clase, a sus elementos se les asigna el valor null.
  • 6. Ejemplos de uso de arreglos A continuación se muestra un programa sencillo donde se declara un arreglo de diez elementos, se recorre el arreglo para iniciar todos los elementos en 0, y posteriormente se imprimen los valores de los elementos con su subíndice correspondiente. #include (stdio.h) #include (conio.h) main( ) { int n[10], i; /*declaración del arreglo n y la variable entera i */ for (i=0; i<=9; i++) /* ciclo de inicialización del arreglo */ n[i]=0; printf("%8s%13sn", "Elemento", "Valor"); for (i=0; i<=9; i++) /* ciclo para mostrar los valores del arreglo */ printf("%8d%13dn", i, n[i]); getch ( ); return 0; }