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

More Related Content

What's hot (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 to 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
 

More from 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
 

More from 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

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.