SlideShare una empresa de Scribd logo
1 de 6
Conceptos Básicos deprogramaciónArreglos Ing. Andres M García O
Arreglos o vectores Que es un arreglo? R/ Un array (matriz o vector) es una zona de  almacenamiento  contiguo, que contiene una serie de elementos del mismo tipo,los elementos de la matriz. Desde el punto de vista lógico un array se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones) Ref. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html Ing. Andrés M García O Ref. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)
Arreglos o vectores Como se declara un arreglo en Java? R/ Tipo_de_datos_del_arreglo [] nombre_del_arreglo Ejemplo int[] Mi_arreglo; //Declara un arreglo de enteros byte[] anArrayOfBytes;  short[] anArrayOfShorts; long[] anArrayOfLongs;  float[] anArrayOfFloats;  double[] anArrayOfDoubles; boolean[] anArrayOfBooleans;  char[] anArrayOfChars; String[] anArrayOfStrings; Ref. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html Ing. Andrés M García O Ref. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)
Arreglos o vectores Como se crea y se inicializa un arreglo en Java? R/ Mi_Arreglo = new int[10]; // Crea un arreglo de 10 valoresenterosvacios int[] anArray = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000}; int [] a1 = new int[10]; for(inti=0;i<a1.length;i++){ 	a1[i] = i; } // Crea un arreglo de 10 valoresenteros ClassMultiDimArrayDemo{ Publicstaticvoidmain(String[] args) { String[][] names = {{"Mr. ", "Mrs. ", "Ms. "},                             {"Smith", "Jones"}}; System.out.println(names[0][0] + names[1][0]); //Mr. Smith System.out.println(names[0][2] + names[1][1]); //Ms. Jones     } } Ref. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html Ing. Andrés M García O Ref. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)
Arreglos o vectores importjava.io.IOException; // Importa librerias para imprimir en pantalla classArrayDemo { publicstaticvoidmain(String[] args) { int[] anArray;              // declares anarray of integers anArray = new int[10];      // allocatesmemoryfor 10 integers anArray[0] = 100; // initializefirstelement anArray[1] = 200; // initializesecondelement anArray[2] = 300; // etc. anArray[3] = 400; anArray[4] = 500; anArray[5] = 600; anArray[6] = 700; anArray[7] = 800; anArray[8] = 900; anArray[9] = 1000; System.out.println("Element at index 0: " + anArray[0]); System.out.println("Element at index 1: " + anArray[1]); System.out.println("Element at index 2: " + anArray[2]); System.out.println("Element at index 3: " + anArray[3]); System.out.println("Element at index 4: " + anArray[4]); System.out.println("Element at index 5: " + anArray[5]); System.out.println("Element at index 6: " + anArray[6]); System.out.println("Element at index 7: " + anArray[7]); System.out.println("Element at index 8: " + anArray[8]); System.out.println("Element at index 9: " + anArray[9]);      } }  Ref. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica) Ing. Andrés M García O
Arreglos o vectores Ejercicio Crea un arreglo multidimensional que tenga los datos de la posición X y Y de 10 coordenadas en un plano cartesiano. Cree una arreglo que guarde el nombre, el apellido y el e-mail de 20 personas. Ing. Andrés M García O

Más contenido relacionado

La actualidad más candente (20)

Clase 10 Estructuras De Datos Y Arreglos
Clase 10 Estructuras De Datos Y ArreglosClase 10 Estructuras De Datos Y Arreglos
Clase 10 Estructuras De Datos Y Arreglos
 
12 Arreglos
12 Arreglos12 Arreglos
12 Arreglos
 
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++
 
Vectores, array y sus métodos
Vectores, array y sus métodosVectores, array y sus métodos
Vectores, array y sus métodos
 
Array en java
Array en javaArray en java
Array en java
 
Arrays 8
Arrays 8Arrays 8
Arrays 8
 
Arrays unidimensionales
Arrays unidimensionalesArrays unidimensionales
Arrays unidimensionales
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Arreglos
ArreglosArreglos
Arreglos
 
Vectores en programación
Vectores en programaciónVectores en programación
Vectores en programación
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos en c ++
Arreglos en c ++Arreglos en c ++
Arreglos en c ++
 
Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
 
Vectores en power point [recuperado]
Vectores en power point [recuperado]Vectores en power point [recuperado]
Vectores en power point [recuperado]
 
7.arreglos y vectores en c++
7.arreglos y vectores en c++7.arreglos y vectores en c++
7.arreglos y vectores en c++
 
Tipo de Arreglos
Tipo de ArreglosTipo de Arreglos
Tipo de Arreglos
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Vectores y Matrices
Vectores y MatricesVectores y Matrices
Vectores y Matrices
 
Arreglos
ArreglosArreglos
Arreglos
 

Similar a Arreglos java (20)

Algoritmos y Estructura de datos_Semana5 (3).ppt
Algoritmos y Estructura de datos_Semana5 (3).pptAlgoritmos y Estructura de datos_Semana5 (3).ppt
Algoritmos y Estructura de datos_Semana5 (3).ppt
 
02 Bases Del Lenguaje Java
02   Bases Del Lenguaje Java02   Bases Del Lenguaje Java
02 Bases Del Lenguaje Java
 
[ES] Colecciones y estructura de iteracion
[ES] Colecciones y estructura de iteracion[ES] Colecciones y estructura de iteracion
[ES] Colecciones y estructura de iteracion
 
Tema3
Tema3Tema3
Tema3
 
Tema6
Tema6Tema6
Tema6
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gio
 
clase demostrativa
clase demostrativaclase demostrativa
clase demostrativa
 
Array list en java, con ejemplos jarroba
Array list en java, con ejemplos   jarrobaArray list en java, con ejemplos   jarroba
Array list en java, con ejemplos jarroba
 
Leccion 5 Java
Leccion 5 JavaLeccion 5 Java
Leccion 5 Java
 
array
arrayarray
array
 
Arrays C++
Arrays C++Arrays C++
Arrays C++
 
Colecciones
ColeccionesColecciones
Colecciones
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
Calse 3 JAVA 2012
Calse 3 JAVA 2012Calse 3 JAVA 2012
Calse 3 JAVA 2012
 
Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gio
 
Vectores
VectoresVectores
Vectores
 
06 - Arrays y matrices en lenguaje C
06 - Arrays y matrices en lenguaje C06 - Arrays y matrices en lenguaje C
06 - Arrays y matrices en lenguaje C
 
Arreglos en C++
Arreglos en C++Arreglos en C++
Arreglos en C++
 
Arrays multidimensionales pdf
Arrays multidimensionales pdfArrays multidimensionales pdf
Arrays multidimensionales pdf
 
Arrays
ArraysArrays
Arrays
 

Más de Andres Garcia

Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Andres Garcia
 
Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2Andres Garcia
 
Presentacion curso desarrollo de videojuegos en as3 amgo
Presentacion curso desarrollo de videojuegos en as3   amgoPresentacion curso desarrollo de videojuegos en as3   amgo
Presentacion curso desarrollo de videojuegos en as3 amgoAndres Garcia
 
Curso basico videojuegos nive..
Curso basico videojuegos nive..Curso basico videojuegos nive..
Curso basico videojuegos nive..Andres Garcia
 
Flash as3 programming
Flash as3 programmingFlash as3 programming
Flash as3 programmingAndres Garcia
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosAndres Garcia
 
IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1Andres Garcia
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaAndres Garcia
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionAndres Garcia
 
PresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionPresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionAndres Garcia
 
Introducción A UML Parte1
Introducción A UML Parte1Introducción A UML Parte1
Introducción A UML Parte1Andres Garcia
 
Clases De Objetos Principales De As3
Clases De Objetos Principales De As3Clases De Objetos Principales De As3
Clases De Objetos Principales De As3Andres Garcia
 
Clase Introducción a AS3
Clase Introducción a AS3Clase Introducción a AS3
Clase Introducción a AS3Andres Garcia
 

Más de Andres Garcia (20)

Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011
 
Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2
 
Presentacion curso desarrollo de videojuegos en as3 amgo
Presentacion curso desarrollo de videojuegos en as3   amgoPresentacion curso desarrollo de videojuegos en as3   amgo
Presentacion curso desarrollo de videojuegos en as3 amgo
 
Curso basico videojuegos nive..
Curso basico videojuegos nive..Curso basico videojuegos nive..
Curso basico videojuegos nive..
 
Clase 2 poo java
Clase 2 poo javaClase 2 poo java
Clase 2 poo java
 
Clase matrix as3
Clase matrix as3Clase matrix as3
Clase matrix as3
 
Clase xml as3
Clase xml as3Clase xml as3
Clase xml as3
 
Clase video
Clase videoClase video
Clase video
 
Flash as3 programming
Flash as3 programmingFlash as3 programming
Flash as3 programming
 
Clase video
Clase videoClase video
Clase video
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y Ciclos
 
Clase Sonido
Clase SonidoClase Sonido
Clase Sonido
 
IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 Algoritmia
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De Programacion
 
PresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionPresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La Programacion
 
Introducción A UML Parte1
Introducción A UML Parte1Introducción A UML Parte1
Introducción A UML Parte1
 
Clases De Objetos Principales De As3
Clases De Objetos Principales De As3Clases De Objetos Principales De As3
Clases De Objetos Principales De As3
 
Clase Introducción a AS3
Clase Introducción a AS3Clase Introducción a AS3
Clase Introducción a AS3
 
Clase 2 Poo
Clase 2 PooClase 2 Poo
Clase 2 Poo
 

Arreglos java

  • 2. Arreglos o vectores Que es un arreglo? R/ Un array (matriz o vector) es una zona de almacenamiento contiguo, que contiene una serie de elementos del mismo tipo,los elementos de la matriz. Desde el punto de vista lógico un array se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones) Ref. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html Ing. Andrés M García O Ref. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)
  • 3. Arreglos o vectores Como se declara un arreglo en Java? R/ Tipo_de_datos_del_arreglo [] nombre_del_arreglo Ejemplo int[] Mi_arreglo; //Declara un arreglo de enteros byte[] anArrayOfBytes; short[] anArrayOfShorts; long[] anArrayOfLongs; float[] anArrayOfFloats; double[] anArrayOfDoubles; boolean[] anArrayOfBooleans; char[] anArrayOfChars; String[] anArrayOfStrings; Ref. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html Ing. Andrés M García O Ref. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)
  • 4. Arreglos o vectores Como se crea y se inicializa un arreglo en Java? R/ Mi_Arreglo = new int[10]; // Crea un arreglo de 10 valoresenterosvacios int[] anArray = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000}; int [] a1 = new int[10]; for(inti=0;i<a1.length;i++){ a1[i] = i; } // Crea un arreglo de 10 valoresenteros ClassMultiDimArrayDemo{ Publicstaticvoidmain(String[] args) { String[][] names = {{"Mr. ", "Mrs. ", "Ms. "}, {"Smith", "Jones"}}; System.out.println(names[0][0] + names[1][0]); //Mr. Smith System.out.println(names[0][2] + names[1][1]); //Ms. Jones } } Ref. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html Ing. Andrés M García O Ref. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)
  • 5. Arreglos o vectores importjava.io.IOException; // Importa librerias para imprimir en pantalla classArrayDemo { publicstaticvoidmain(String[] args) { int[] anArray; // declares anarray of integers anArray = new int[10]; // allocatesmemoryfor 10 integers anArray[0] = 100; // initializefirstelement anArray[1] = 200; // initializesecondelement anArray[2] = 300; // etc. anArray[3] = 400; anArray[4] = 500; anArray[5] = 600; anArray[6] = 700; anArray[7] = 800; anArray[8] = 900; anArray[9] = 1000; System.out.println("Element at index 0: " + anArray[0]); System.out.println("Element at index 1: " + anArray[1]); System.out.println("Element at index 2: " + anArray[2]); System.out.println("Element at index 3: " + anArray[3]); System.out.println("Element at index 4: " + anArray[4]); System.out.println("Element at index 5: " + anArray[5]); System.out.println("Element at index 6: " + anArray[6]); System.out.println("Element at index 7: " + anArray[7]); System.out.println("Element at index 8: " + anArray[8]); System.out.println("Element at index 9: " + anArray[9]); } } Ref. http://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica) Ing. Andrés M García O
  • 6. Arreglos o vectores Ejercicio Crea un arreglo multidimensional que tenga los datos de la posición X y Y de 10 coordenadas en un plano cartesiano. Cree una arreglo que guarde el nombre, el apellido y el e-mail de 20 personas. Ing. Andrés M García O