SlideShare una empresa de Scribd logo
1 de 11
Arreglo multidimensional
Matriz en Java
Presentación
 Nombre
◦ Juan Jesús Navarro Avalos
◦ Miriam Yarazeth Becerra Real
 Grado
◦ 3ª Ing. En Software
 Fecha
◦ 08 de Octubre del 2014
Introducción
 Java es un lenguaje de programación y una
plataforma informática comercializada por primera
vez en 1995 por Sun Microsystems. Hay muchas
aplicaciones y sitios web que no funcionarán a
menos que tenga Java instalado y cada día se
crean más.
Arreglos
 En java, los arreglos multidimensionales son
realmente el arreglo de un arreglo. Para declarar
una variable de arreglo multidimensional se debe
de especificar cada índice adicional utilizando otra
pareja de corchetes.
Inicialización
 En el siguiente ejemplo se reserva memoria por
dimensión de 4 por 5 y el nombre del arreglo es
dosD. Es una matriz del tipo int.
Ejemplo en Java
 El siguiente programa asigna un valor numérico a
cada elemento del arreglo de izquierda a derecha
y de arriba abajo, y a continuación despliega esos
valores.
 El anterior programa provoca una
salida así:
Cuando se reserva memoria para un arreglo
multidimensional, sólo es necesario especificar la
memoria para la primera dimensión, es decir, la que
está más a la izquierda.
Vista conceptual
 La siguiente imagen representa una vista
conceptual de un arreglo bidimensional de 4 x 5
Conclusión
 Los arreglos como en todos los lenguajes sirven
para organizar datos y para hacer que estos sea
mas accesible, dependiendo de la cantidad de
información es el tipo de arreglo que se utiliza
Gracias por su atención

Más contenido relacionado

La actualidad más candente

Primera ley de newton
Primera ley de newton Primera ley de newton
Primera ley de newton Ricky Lau
 
Primera ley de Newton
Primera ley de NewtonPrimera ley de Newton
Primera ley de NewtonEdgar Ochoa
 
Mit app inventor - app Alarma con fechador
Mit app inventor - app Alarma con fechadorMit app inventor - app Alarma con fechador
Mit app inventor - app Alarma con fechadorMaria Quispe
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionaleswladimirclipper
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor0cero
 
Leyes De Newton(Dinamica)
Leyes De Newton(Dinamica)Leyes De Newton(Dinamica)
Leyes De Newton(Dinamica)Fer L
 
Dinamica Leyes de Newton (1)
Dinamica Leyes de Newton (1)Dinamica Leyes de Newton (1)
Dinamica Leyes de Newton (1)Marcos A. Fatela
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Actividad4_Calculo diferencialintegral[507].doc
Actividad4_Calculo diferencialintegral[507].docActividad4_Calculo diferencialintegral[507].doc
Actividad4_Calculo diferencialintegral[507].docNorielJA
 
Diapositivas de electricidad
Diapositivas de electricidadDiapositivas de electricidad
Diapositivas de electricidadGissella Galan
 

La actualidad más candente (20)

Greenfoot 9
Greenfoot 9Greenfoot 9
Greenfoot 9
 
Primera ley de newton
Primera ley de newton Primera ley de newton
Primera ley de newton
 
Cinematica
CinematicaCinematica
Cinematica
 
Acustica
AcusticaAcustica
Acustica
 
Primera ley de Newton
Primera ley de NewtonPrimera ley de Newton
Primera ley de Newton
 
Greenfoot 5
Greenfoot 5Greenfoot 5
Greenfoot 5
 
Mit app inventor - app Alarma con fechador
Mit app inventor - app Alarma con fechadorMit app inventor - app Alarma con fechador
Mit app inventor - app Alarma con fechador
 
Energía cinética y potencial
Energía cinética y potencialEnergía cinética y potencial
Energía cinética y potencial
 
Estructura selectiva simple
Estructura selectiva simpleEstructura selectiva simple
Estructura selectiva simple
 
Greenfoot 6
Greenfoot 6Greenfoot 6
Greenfoot 6
 
Movimiento Rectilíneo Uniformemente Acelerado
Movimiento Rectilíneo Uniformemente AceleradoMovimiento Rectilíneo Uniformemente Acelerado
Movimiento Rectilíneo Uniformemente Acelerado
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Leyes De Newton(Dinamica)
Leyes De Newton(Dinamica)Leyes De Newton(Dinamica)
Leyes De Newton(Dinamica)
 
Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
Dinamica rotacional
Dinamica rotacionalDinamica rotacional
Dinamica rotacional
 
Dinamica Leyes de Newton (1)
Dinamica Leyes de Newton (1)Dinamica Leyes de Newton (1)
Dinamica Leyes de Newton (1)
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Actividad4_Calculo diferencialintegral[507].doc
Actividad4_Calculo diferencialintegral[507].docActividad4_Calculo diferencialintegral[507].doc
Actividad4_Calculo diferencialintegral[507].doc
 
Diapositivas de electricidad
Diapositivas de electricidadDiapositivas de electricidad
Diapositivas de electricidad
 

Destacado

Ejercicios matrices 2sem 2013
Ejercicios matrices 2sem 2013Ejercicios matrices 2sem 2013
Ejercicios matrices 2sem 2013Sergio Meneses
 
6724640 matrices-java
6724640 matrices-java6724640 matrices-java
6724640 matrices-javabeqa_gothic
 
Heartfit365 workshop
Heartfit365 workshopHeartfit365 workshop
Heartfit365 workshopDave Buzanko
 
Graph Calc.pdf
Graph Calc.pdfGraph Calc.pdf
Graph Calc.pdfbwlomas
 
8-2 30-60-90 Triangles.pdf
8-2 30-60-90 Triangles.pdf8-2 30-60-90 Triangles.pdf
8-2 30-60-90 Triangles.pdfbwlomas
 
SlideShareTest
SlideShareTestSlideShareTest
SlideShareTestElvin Lee
 
Картография в СССР
Картография в СССРКартография в СССР
Картография в СССРingakozlova
 
Piecewise Functions 2.pdf
Piecewise Functions 2.pdfPiecewise Functions 2.pdf
Piecewise Functions 2.pdfbwlomas
 
Graphing Quads With C.pdf
Graphing Quads With C.pdfGraphing Quads With C.pdf
Graphing Quads With C.pdfbwlomas
 
8-2 45-45-90 Triangles.pdf
8-2 45-45-90 Triangles.pdf8-2 45-45-90 Triangles.pdf
8-2 45-45-90 Triangles.pdfbwlomas
 
hotate ganbatte
hotate ganbattehotate ganbatte
hotate ganbatteElvin Lee
 
Partitioning Line Segment.pdf
Partitioning Line Segment.pdfPartitioning Line Segment.pdf
Partitioning Line Segment.pdfbwlomas
 
Картография новейшего времени
Картография новейшего времениКартография новейшего времени
Картография новейшего времениingakozlova
 
Tableros De Resultados Cd Utica
Tableros De Resultados  Cd UticaTableros De Resultados  Cd Utica
Tableros De Resultados Cd UticaC.D. UTICA
 

Destacado (20)

Ch14
Ch14Ch14
Ch14
 
Matrices
MatricesMatrices
Matrices
 
Ejercicios matrices 2sem 2013
Ejercicios matrices 2sem 2013Ejercicios matrices 2sem 2013
Ejercicios matrices 2sem 2013
 
6724640 matrices-java
6724640 matrices-java6724640 matrices-java
6724640 matrices-java
 
Interfaz de programación de aplicaciones
Interfaz de programación de aplicacionesInterfaz de programación de aplicaciones
Interfaz de programación de aplicaciones
 
Matrices en java
Matrices en javaMatrices en java
Matrices en java
 
Heartfit365 workshop
Heartfit365 workshopHeartfit365 workshop
Heartfit365 workshop
 
Graph Calc.pdf
Graph Calc.pdfGraph Calc.pdf
Graph Calc.pdf
 
8-2 30-60-90 Triangles.pdf
8-2 30-60-90 Triangles.pdf8-2 30-60-90 Triangles.pdf
8-2 30-60-90 Triangles.pdf
 
SlideShareTest
SlideShareTestSlideShareTest
SlideShareTest
 
Config metodo tabular
Config   metodo tabularConfig   metodo tabular
Config metodo tabular
 
Act 4
Act 4Act 4
Act 4
 
Картография в СССР
Картография в СССРКартография в СССР
Картография в СССР
 
Piecewise Functions 2.pdf
Piecewise Functions 2.pdfPiecewise Functions 2.pdf
Piecewise Functions 2.pdf
 
Graphing Quads With C.pdf
Graphing Quads With C.pdfGraphing Quads With C.pdf
Graphing Quads With C.pdf
 
8-2 45-45-90 Triangles.pdf
8-2 45-45-90 Triangles.pdf8-2 45-45-90 Triangles.pdf
8-2 45-45-90 Triangles.pdf
 
hotate ganbatte
hotate ganbattehotate ganbatte
hotate ganbatte
 
Partitioning Line Segment.pdf
Partitioning Line Segment.pdfPartitioning Line Segment.pdf
Partitioning Line Segment.pdf
 
Картография новейшего времени
Картография новейшего времениКартография новейшего времени
Картография новейшего времени
 
Tableros De Resultados Cd Utica
Tableros De Resultados  Cd UticaTableros De Resultados  Cd Utica
Tableros De Resultados Cd Utica
 

Similar a Arreglo multidimensional

Similar a Arreglo multidimensional (20)

Introducción a la programación en java
Introducción a la programación en javaIntroducción a la programación en java
Introducción a la programación en java
 
Java sandra
Java sandraJava sandra
Java sandra
 
Java sandra
Java sandraJava sandra
Java sandra
 
Manual de Java
Manual de JavaManual de Java
Manual de Java
 
Introducción a JavaScript 1
Introducción a JavaScript 1Introducción a JavaScript 1
Introducción a JavaScript 1
 
Curso de Introducción a Java SE ppt.pdf
Curso de Introducción a Java SE ppt.pdfCurso de Introducción a Java SE ppt.pdf
Curso de Introducción a Java SE ppt.pdf
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
 
Introduccion actionscript
Introduccion actionscriptIntroduccion actionscript
Introduccion actionscript
 
Java Ago Dic07
Java Ago Dic07Java Ago Dic07
Java Ago Dic07
 
Java apesteguia
Java apesteguiaJava apesteguia
Java apesteguia
 
Java
JavaJava
Java
 
Diapositiva java
Diapositiva javaDiapositiva java
Diapositiva java
 
Java
Java Java
Java
 
12 13 dominguez simon duran william programacion 29 10-2019
12 13 dominguez simon duran william programacion 29 10-201912 13 dominguez simon duran william programacion 29 10-2019
12 13 dominguez simon duran william programacion 29 10-2019
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Tarea de la sesión 3
Tarea de la sesión 3Tarea de la sesión 3
Tarea de la sesión 3
 
Java
JavaJava
Java
 
El lenguaje java
El lenguaje javaEl lenguaje java
El lenguaje java
 
Progra
PrograProgra
Progra
 
Introducción a JAVA
Introducción a JAVAIntroducción a JAVA
Introducción a JAVA
 

Más de Jesús Navarro

Estudio de factibilidad (Software)
Estudio de factibilidad (Software)Estudio de factibilidad (Software)
Estudio de factibilidad (Software)Jesús Navarro
 
IEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareIEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareJesús Navarro
 
Key Escrow y Key Recovery
Key Escrow y Key RecoveryKey Escrow y Key Recovery
Key Escrow y Key RecoveryJesús Navarro
 
Sistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidosSistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidosJesús Navarro
 
Pruebas de caja negra (Blackbox)
Pruebas de caja negra (Blackbox)Pruebas de caja negra (Blackbox)
Pruebas de caja negra (Blackbox)Jesús Navarro
 
IEEE 829 2008:Software and System Test Documentation
IEEE 829 2008:Software and System Test DocumentationIEEE 829 2008:Software and System Test Documentation
IEEE 829 2008:Software and System Test DocumentationJesús Navarro
 
IEEE 1016 1998: Software design description
IEEE 1016 1998: Software design descriptionIEEE 1016 1998: Software design description
IEEE 1016 1998: Software design descriptionJesús Navarro
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...Jesús Navarro
 
Casos de prueba de caja blanca (WhiteBox)
Casos de prueba de caja blanca (WhiteBox)Casos de prueba de caja blanca (WhiteBox)
Casos de prueba de caja blanca (WhiteBox)Jesús Navarro
 
IEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de softwareIEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de softwareJesús Navarro
 
Análisis horizontal y vertical
Análisis horizontal y verticalAnálisis horizontal y vertical
Análisis horizontal y verticalJesús Navarro
 
Guía de instalación de WordPress en CentOS 7
Guía de instalación de WordPress en CentOS 7Guía de instalación de WordPress en CentOS 7
Guía de instalación de WordPress en CentOS 7Jesús Navarro
 
Computación básica I
Computación básica IComputación básica I
Computación básica IJesús Navarro
 
Ley del impuesto al valor agregado IVA
Ley del impuesto al valor agregado IVALey del impuesto al valor agregado IVA
Ley del impuesto al valor agregado IVAJesús Navarro
 
Estructuras de control c++
Estructuras de control c++Estructuras de control c++
Estructuras de control c++Jesús Navarro
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaJesús Navarro
 
Distribuciones (Estadística)
Distribuciones (Estadística) Distribuciones (Estadística)
Distribuciones (Estadística) Jesús Navarro
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJesús Navarro
 

Más de Jesús Navarro (20)

Estudio de factibilidad (Software)
Estudio de factibilidad (Software)Estudio de factibilidad (Software)
Estudio de factibilidad (Software)
 
IEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareIEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del software
 
Key Escrow y Key Recovery
Key Escrow y Key RecoveryKey Escrow y Key Recovery
Key Escrow y Key Recovery
 
¿Que es un ERP?
¿Que es un ERP?¿Que es un ERP?
¿Que es un ERP?
 
Sistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidosSistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidos
 
Pruebas de caja negra (Blackbox)
Pruebas de caja negra (Blackbox)Pruebas de caja negra (Blackbox)
Pruebas de caja negra (Blackbox)
 
IEEE 829 2008:Software and System Test Documentation
IEEE 829 2008:Software and System Test DocumentationIEEE 829 2008:Software and System Test Documentation
IEEE 829 2008:Software and System Test Documentation
 
IEEE 1016 1998: Software design description
IEEE 1016 1998: Software design descriptionIEEE 1016 1998: Software design description
IEEE 1016 1998: Software design description
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
 
Casos de prueba de caja blanca (WhiteBox)
Casos de prueba de caja blanca (WhiteBox)Casos de prueba de caja blanca (WhiteBox)
Casos de prueba de caja blanca (WhiteBox)
 
IEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de softwareIEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de software
 
Análisis horizontal y vertical
Análisis horizontal y verticalAnálisis horizontal y vertical
Análisis horizontal y vertical
 
Guía de instalación de WordPress en CentOS 7
Guía de instalación de WordPress en CentOS 7Guía de instalación de WordPress en CentOS 7
Guía de instalación de WordPress en CentOS 7
 
Computación básica I
Computación básica IComputación básica I
Computación básica I
 
Redes de área local
Redes de área localRedes de área local
Redes de área local
 
Ley del impuesto al valor agregado IVA
Ley del impuesto al valor agregado IVALey del impuesto al valor agregado IVA
Ley del impuesto al valor agregado IVA
 
Estructuras de control c++
Estructuras de control c++Estructuras de control c++
Estructuras de control c++
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Distribuciones (Estadística)
Distribuciones (Estadística) Distribuciones (Estadística)
Distribuciones (Estadística)
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 

Arreglo multidimensional

  • 2. Presentación  Nombre ◦ Juan Jesús Navarro Avalos ◦ Miriam Yarazeth Becerra Real  Grado ◦ 3ª Ing. En Software  Fecha ◦ 08 de Octubre del 2014
  • 3. Introducción  Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más.
  • 4. Arreglos  En java, los arreglos multidimensionales son realmente el arreglo de un arreglo. Para declarar una variable de arreglo multidimensional se debe de especificar cada índice adicional utilizando otra pareja de corchetes.
  • 5. Inicialización  En el siguiente ejemplo se reserva memoria por dimensión de 4 por 5 y el nombre del arreglo es dosD. Es una matriz del tipo int.
  • 6. Ejemplo en Java  El siguiente programa asigna un valor numérico a cada elemento del arreglo de izquierda a derecha y de arriba abajo, y a continuación despliega esos valores.
  • 7.
  • 8.  El anterior programa provoca una salida así: Cuando se reserva memoria para un arreglo multidimensional, sólo es necesario especificar la memoria para la primera dimensión, es decir, la que está más a la izquierda.
  • 9. Vista conceptual  La siguiente imagen representa una vista conceptual de un arreglo bidimensional de 4 x 5
  • 10. Conclusión  Los arreglos como en todos los lenguajes sirven para organizar datos y para hacer que estos sea mas accesible, dependiendo de la cantidad de información es el tipo de arreglo que se utiliza
  • 11. Gracias por su atención