SlideShare ist ein Scribd-Unternehmen logo
1 von 9
MATRICES UNIDIMENSIONAL
Vectores.- Un vector, también llamado array (arreglo) unidimensional, es una estructura de datos que permite agrupar elementos del mismo tipo y almacenarlos en un solo bloque de memoria juntos, uno después de otro. A este grupo de elementos se les identifica por un mismo nombre y la posición en la que se encuentran. La primera posición del array es la posición 0.  Podríamos agrupar en un array una serie de elementos de tipo enteros, flotantes, caracteres, objetos, etc.
Ejemplo grafico de un vector: Tamaño=> <=capacidad
Crear un vector.- Crear un vector en C++ es sencillo, seguimos la siguiente sintaxis:  			Tipo nombre[tamaño];
Ejemplo de vectores: int a[5];//Vector de 5 enteros float b[5];//vector de 5 flotantes Producto  	Podríamos también inicializar el vector en la declaración:  int a[] = {5,15,20,25,30};  floatb[] = {10.5,20.5,30.5,12.5,50.5}
Ojo.- Si trato de crear el vector de la forma int a[]; el compilador mostrará un error, porque no indiqué el tamaño del vector ni tampoco inicializa sus elementos.
Asigno valores a los elementos de un vector indicando su posición.- inta[4] = 30; // le asigno el valor 30 a la posición 4 del vector, es decir, al 5to elemento.  product[2]=300 // le asigno un precio de 300 al producto en la posición 2, o sea al tercer elemento.
Ejemplo sencillo.- Para llenar, recorrer e imprimir un vector podemos utilizar un bucle for. #include <iostream.h>  using namespace std;  int main() {  int dim;  cout << "Ingresa la dimensión del vector" << endl;  cin >> dim; // Supongamos que ingrese 10  int vector[dim]; // mi vector es de tamaño 10  for(int i=0;i < dim; i++){  vector[i] = i * 10;  cout << vector[i] << " "; }  return 0; }
Ejemplo sencillo.- La salida del programa hecho mostrará: 0-10 20-30-40-50-60-70-80-90. Fácil verdad? Bien ahora creen 2 o más vectores y empiecen a hacer funciones básicas como sumar, restar, buscar, ordenar, moda, etc. que ayudan mucho a ir desarrollando la lógica. No vale copiar y pegar, mejor es practicar, practicar y practicar.

Weitere ähnliche Inhalte

Was ist angesagt?

Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
yperalta
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
diego MC
 
6724640 matrices-java
6724640 matrices-java6724640 matrices-java
6724640 matrices-java
beqa_gothic
 
Operaciones matemáticas con arrays y aplicaciones
Operaciones matemáticas con arrays y aplicacionesOperaciones matemáticas con arrays y aplicaciones
Operaciones matemáticas con arrays y aplicaciones
melman00007
 

Was ist angesagt? (20)

Arreglos
ArreglosArreglos
Arreglos
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeans
 
Matrices en java
Matrices en javaMatrices en java
Matrices en java
 
Arreglos Java
Arreglos JavaArreglos Java
Arreglos Java
 
Arreglos
ArreglosArreglos
Arreglos
 
Arrays unidimensionales
Arrays unidimensionalesArrays unidimensionales
Arrays unidimensionales
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
 
12 Arreglos
12 Arreglos12 Arreglos
12 Arreglos
 
Arreglos-Programacion
Arreglos-ProgramacionArreglos-Programacion
Arreglos-Programacion
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
 
Tipo de Arreglos
Tipo de ArreglosTipo de Arreglos
Tipo de Arreglos
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
6724640 matrices-java
6724640 matrices-java6724640 matrices-java
6724640 matrices-java
 
Estadística con Lenguaje R: Sesión 3
Estadística con Lenguaje R: Sesión 3Estadística con Lenguaje R: Sesión 3
Estadística con Lenguaje R: Sesión 3
 
Estadística con Lenguaje R: Sesión 2
Estadística con Lenguaje R: Sesión 2Estadística con Lenguaje R: Sesión 2
Estadística con Lenguaje R: Sesión 2
 
Operaciones matemáticas con arrays y aplicaciones
Operaciones matemáticas con arrays y aplicacionesOperaciones matemáticas con arrays y aplicaciones
Operaciones matemáticas con arrays y aplicaciones
 
Arraysbidimensionales
ArraysbidimensionalesArraysbidimensionales
Arraysbidimensionales
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
7.arreglos y vectores en c++
7.arreglos y vectores en c++7.arreglos y vectores en c++
7.arreglos y vectores en c++
 

Ähnlich wie Matrices unidimensional

Vectores
VectoresVectores
Vectores
Belén
 
Lenguaje de Programacion - Java
Lenguaje de Programacion - JavaLenguaje de Programacion - Java
Lenguaje de Programacion - Java
zousbabastre
 
Arreglos En C ++
Arreglos En C ++Arreglos En C ++
Arreglos En C ++
tacubomx
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
Lulu Litardo
 

Ähnlich wie Matrices unidimensional (20)

Vectores
VectoresVectores
Vectores
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 
Vectores en c++
Vectores en c++Vectores en c++
Vectores en c++
 
arreglos.ppt
arreglos.pptarreglos.ppt
arreglos.ppt
 
Tema 5 - Estructuras de datos.pdf
Tema 5 - Estructuras de datos.pdfTema 5 - Estructuras de datos.pdf
Tema 5 - Estructuras de datos.pdf
 
Intro Java 3
Intro Java 3Intro Java 3
Intro Java 3
 
Intro Java 3
Intro Java 3Intro Java 3
Intro Java 3
 
Lenguaje de Programacion - Java
Lenguaje de Programacion - JavaLenguaje de Programacion - Java
Lenguaje de Programacion - Java
 
Vectores y matrices
Vectores y matricesVectores y matrices
Vectores y matrices
 
Vectores
VectoresVectores
Vectores
 
Vectores
VectoresVectores
Vectores
 
VECTORES UNIDIMENCIONALES EN C++
VECTORES UNIDIMENCIONALES EN C++VECTORES UNIDIMENCIONALES EN C++
VECTORES UNIDIMENCIONALES EN C++
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos En C ++
Arreglos En C ++Arreglos En C ++
Arreglos En C ++
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 
Vectors
VectorsVectors
Vectors
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (12)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Matrices unidimensional

  • 2. Vectores.- Un vector, también llamado array (arreglo) unidimensional, es una estructura de datos que permite agrupar elementos del mismo tipo y almacenarlos en un solo bloque de memoria juntos, uno después de otro. A este grupo de elementos se les identifica por un mismo nombre y la posición en la que se encuentran. La primera posición del array es la posición 0. Podríamos agrupar en un array una serie de elementos de tipo enteros, flotantes, caracteres, objetos, etc.
  • 3. Ejemplo grafico de un vector: Tamaño=> <=capacidad
  • 4. Crear un vector.- Crear un vector en C++ es sencillo, seguimos la siguiente sintaxis: Tipo nombre[tamaño];
  • 5. Ejemplo de vectores: int a[5];//Vector de 5 enteros float b[5];//vector de 5 flotantes Producto Podríamos también inicializar el vector en la declaración: int a[] = {5,15,20,25,30}; floatb[] = {10.5,20.5,30.5,12.5,50.5}
  • 6. Ojo.- Si trato de crear el vector de la forma int a[]; el compilador mostrará un error, porque no indiqué el tamaño del vector ni tampoco inicializa sus elementos.
  • 7. Asigno valores a los elementos de un vector indicando su posición.- inta[4] = 30; // le asigno el valor 30 a la posición 4 del vector, es decir, al 5to elemento. product[2]=300 // le asigno un precio de 300 al producto en la posición 2, o sea al tercer elemento.
  • 8. Ejemplo sencillo.- Para llenar, recorrer e imprimir un vector podemos utilizar un bucle for. #include <iostream.h> using namespace std; int main() { int dim; cout << "Ingresa la dimensión del vector" << endl; cin >> dim; // Supongamos que ingrese 10 int vector[dim]; // mi vector es de tamaño 10 for(int i=0;i < dim; i++){ vector[i] = i * 10; cout << vector[i] << " "; } return 0; }
  • 9. Ejemplo sencillo.- La salida del programa hecho mostrará: 0-10 20-30-40-50-60-70-80-90. Fácil verdad? Bien ahora creen 2 o más vectores y empiecen a hacer funciones básicas como sumar, restar, buscar, ordenar, moda, etc. que ayudan mucho a ir desarrollando la lógica. No vale copiar y pegar, mejor es practicar, practicar y practicar.