SlideShare una empresa de Scribd logo
1 de 6
ARREGLOS
Integrantes:
 Vannesa Salazar Ugaz
 Thalia Serrano Díaz
ARREGLOS
1. CONTENIDO
 Definición
Un arreglo puede definirse
como un grupo o una colección
finita, homogénea y ordenada
de elementos.
Características
 Almacenar los
elementos del array en
posiciones de memoria
contínua.
Tener un único nombre
de variable que
representa a todos los elementos, y éstos a su vez se
diferencian por un índice o subíndice.
Acceso directo o aleatorio a los elementos individuales del
array.
Todos los arrays son de tamaño variable, tanto si se
especifica como no un tamaño al ser declarados.
Para ver el contenido de los arrays según van siendo
ejecutadas las líneas de código que los declaran,
utilizaremos la ventana Locales del depurador, que
muestra las variables de ámbito local al procedimiento que
estamos ejecutando actualmente
Se accede a los elementos de un array con los corchetes []
y un índice que varía de 0 a length-1.
Se pueden crear arrays de objetos de cualquier tipo. En
principio un array de objetos es un array de referencias que
hay que completar llamando al operador new.
Los elementos de un array se inicializan al valor por
defecto del tipo correspondiente (cero para valores
numéricos, la cadena vacía para Strings, false para
boolean, null para referencias).
Como todos los objetos, los arrays se pasan como
argumentos a los métodos por referencia.
Se pueden crear arrays anónimos (por ejemplo, crear un
nuevo array como argumento actual en la llamada a un
método).








 Operaciones
 Lectura
Este proceso consiste en leer un dato de un arreglo y
asignar un valor a cada uno de sus componentes.
 Escritura
Consiste en asignarle un valor a cada elemento del arreglo.
Asignación
No es posible asignar directamente un valor a todo el
arreglo.
Actualización
Dentro de esta operación se encuentran las operaciones
de eliminar, insertar y modificar datos. Para realizar este
tipo de operaciones se debe tomar en cuenta si el arreglo
está o no ordenado.
Ordenación.
Organiza los elementos de un arreglo.
Búsqueda.
Consulta los elementos de un arreglo de acuerdo al dato
ingresado.




 Tipos
 Arreglos unidimensionales.
Es un tipo de datos estructurado que está formado de una
colección finita y ordenada de datos del mismo tipo. Es la
estructura natural para modelar listas de elementos iguales.
Están formados por un conjunto de elementos de un mismo
tipo de datos que se almacenan bajo un mismo nombre, y se
diferencian por la posición que tiene cada elemento dentro
del arreglo de datos. Al declarar un arreglo, se debe
inicializar sus elementos antes de utilizarlos. Para declarar
un arreglo tiene que indicar su tipo, un nombre único y la
cantidad de elementos que va a contener.
Arreglos multidimensionales.
Es un tipo de dato estructurado, que está compuesto por
dimensiones. Para hacer referencia a cada componente del
arreglo es necesario utilizar n índices, uno para cada
dimensión. El término dimensión representa el número de
índices utilizados para referirse a un elemento particular en
el arreglo. Los arreglos de más de una dimensión se llaman
arreglos multidimensionales.
 Arreglo con múltiple subíndices.
Es la representación de tablas de valores, consistiendo de
información arreglada en renglones y columnas. Para
identificar un elemento particular de la tabla, deberemos de
especificar dos subíndices; el primero identifica el renglón
del elemento y el segundo identifica la columna del
elemento. A los arreglos que requieren dos subíndices para
identificar un elemento en particular se conocen como
arreglo de doble subíndice. Note que los arreglos de
múltiples subíndices pueden tener más de dos subíndices. El
estándar ANSI indica que un sistema ANSI C debe soportar
por lo menos 12 subíndices de arreglo.
 Ejemplos
Declara un array tipo int (entero) denominado numerodecoches
que contenga 24 variables. Declara una variable tipo int (entero)
que se llame r. Establece el valor de r en 2 y el valor de
numerodecoches para un localizador de valor r en 23. Procede a
mostrar en pantalla un mensaje que indique cuál es la hora r y el
número de coches para la hora r. Finalmente, modifica
únicamente la asignación de valor a r de modo que en vez de 2
sea 21 y ejecuta de nuevo el programa.
public class Programa1 {
public static void main(String arg[ ]) {
2. RESUMEN
Los arreglos son un grupo o colección de elementos, tenemos tres tipos
de arreglos: Unidimensionales los cuales sirven para modelar listas de
elementos iguales y se forman por elementos de un mismo tipo de datos
que se almacenan bajo un mismo nombre, y se diferencian por la
posición que tiene cada elemento, también tenemos los arreglos
Bidimensionales, son aquellos que tienen más de una dimensión,
también tenemos los Arreglos con múltiple subíndices, son aquellos que
son la representación de tablas de valores, consistiendo de información
arreglada en renglones y columnas.
SUMMARY
Arrays are a group or collection of elements, we have three types of
arrays: One-dimensional arrays that serve to model lists of equal
elements and are formed by elements of the same data type that are
3.
int[ ] numerodecoches = new int[24];
int r;
r = 2;
numerodecoches[r] = 23;
System.out.print("El número de coches en la hora "+r+" fue
"+ numerodecoches[r]);
}
}
Sobre el programa anterior mantén el número de elementos de
numerodecoches en 24. Declara dos variables a y b de tipo
int(entero). Establece a con valor 8, b con valor 4 y r con valor a
dividido entre b. Ejecuta el programa.
public class Programa2 {
public static void main(String arg[ ]) {
int[ ] numerodecoches = new int[24];
int a, b;
int r;
a = 8;
b = 4;
r = a / b;
numerodecoches[r] = 23;
System.out.print("El número de coches en la hora "+r+" fue
"+ numerodecoches[r]);
}
}
stored under the same name, and are differentiated by Position that has
each element, we also have two-dimensional arrays, are those that have
more than one dimension, we also have Arrays with multiple sub-indices,
are those that are the representation of tables of values, consisting of
information arranged in rows and columns.
RECOMENDACIONES
Los arrays se crean con el operador new seguido del tipo y número de
elementos.
Se puede acceder al número de elementos de un array con la variable
miembro implícita length (por ejemplo, vect.length).
CONCLUSIONES
Los arreglos pueden variar dependiendo sus dimensiones, un arreglo
contiene muchos valores pero cada uno tiene una posición diferente.
APRECIACIÓN DEL EQUIPO
Los arreglos son importantes en la programación porque nos facilita
almacenar varios datos en una tabla, de forma ordenada.
GLOSARIO DE TÉRMINOS
Depurador: Es un programa usado para probar y depurar (eliminar) los
errores de otros programas (el programa "objetivo").
Length: Es un método que calcula la longitud de una cadena de texto.
LINKOGRAFÍA https://www.ecured.cu/Arreglos_(Inform%C3%A1tica)
http://www.monografias.com/trabajos71/clasificacion-arrays/clasificacion-
arrays.shtml
http://www.aprenderaprogramar.com/index.php?option=com_content&vi
ew=article&id=182:ejercicios-ejemplos-resueltos-con-arrays-arreglos-
unidimensionales-en-java-calcular-letra-dni-cu00904c&catid=58:curso-
lenguaje-programacion-java-nivel-avanzado-i&Itemid=180
4.
5.
6.
7.
8.

Más contenido relacionado

La actualidad más candente (20)

Exposicion Arreglos
Exposicion ArreglosExposicion Arreglos
Exposicion Arreglos
 
vectores-unidimensionales
vectores-unidimensionalesvectores-unidimensionales
vectores-unidimensionales
 
Tipo de Arreglos
Tipo de ArreglosTipo de Arreglos
Tipo de Arreglos
 
12 Arreglos
12 Arreglos12 Arreglos
12 Arreglos
 
Arreglos C++
Arreglos C++Arreglos C++
Arreglos C++
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
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 en programacion
Vectores en programacionVectores en programacion
Vectores en programacion
 
Arrays unidimensionales
Arrays unidimensionalesArrays unidimensionales
Arrays unidimensionales
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Aplicación de arreglos bidimensionales
Aplicación de arreglos bidimensionalesAplicación de arreglos bidimensionales
Aplicación de arreglos bidimensionales
 
Arreglos
ArreglosArreglos
Arreglos
 
Vectores unidimensionales
Vectores unidimensionalesVectores unidimensionales
Vectores unidimensionales
 
Estructura de Datos Arreglos
Estructura de Datos ArreglosEstructura de Datos Arreglos
Estructura de Datos Arreglos
 
Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)
 
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)
 
Matrices pseint
Matrices   pseintMatrices   pseint
Matrices pseint
 
Vectores y Matrices
Vectores y MatricesVectores y Matrices
Vectores y Matrices
 

Destacado

Destacado (6)

Arq inca[1]
Arq inca[1]Arq inca[1]
Arq inca[1]
 
Ahmed Abdallah Cv
Ahmed Abdallah CvAhmed Abdallah Cv
Ahmed Abdallah Cv
 
Can I represent myself to save legal fees?
Can I represent myself to save legal fees?Can I represent myself to save legal fees?
Can I represent myself to save legal fees?
 
Des juges trop généralistes ?
Des juges trop généralistes ? Des juges trop généralistes ?
Des juges trop généralistes ?
 
Junliang`s Resume
Junliang`s ResumeJunliang`s Resume
Junliang`s Resume
 
Continous Adsoption Process
Continous Adsoption ProcessContinous Adsoption Process
Continous Adsoption Process
 

Similar a Arrays-TiposCaracterísticasEjemplos

Similar a Arrays-TiposCaracterísticasEjemplos (20)

Arrays
ArraysArrays
Arrays
 
Bryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglosBryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglos
 
Universidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglosUniversidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglos
 
Arrayoareglos
ArrayoareglosArrayoareglos
Arrayoareglos
 
Presentación Arreglos
Presentación ArreglosPresentación Arreglos
Presentación Arreglos
 
Arreglos - Assembler
Arreglos - AssemblerArreglos - Assembler
Arreglos - Assembler
 
Daniel lugoalgoritmica
Daniel lugoalgoritmicaDaniel lugoalgoritmica
Daniel lugoalgoritmica
 
Arreglos en c++2020
Arreglos en c++2020Arreglos en c++2020
Arreglos en c++2020
 
Array o arreglos
Array o arreglos Array o arreglos
Array o arreglos
 
ARREGLOS UNIDIMENSIONALES
ARREGLOS UNIDIMENSIONALESARREGLOS UNIDIMENSIONALES
ARREGLOS UNIDIMENSIONALES
 
Estructuras de Datos Elementos y Arreglos.ppt
Estructuras de Datos Elementos y Arreglos.pptEstructuras de Datos Elementos y Arreglos.ppt
Estructuras de Datos Elementos y Arreglos.ppt
 
Arreglos
Arreglos Arreglos
Arreglos
 
ARREGLOS
ARREGLOSARREGLOS
ARREGLOS
 
Revista digital vectores y matrices
Revista digital vectores y matricesRevista digital vectores y matrices
Revista digital vectores y matrices
 
Angela y vicky I-B
Angela y vicky I-BAngela y vicky I-B
Angela y vicky I-B
 
5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx
 
Trabajo en grupo
Trabajo en grupoTrabajo en grupo
Trabajo en grupo
 
Tema6
Tema6Tema6
Tema6
 
Arreglos..
Arreglos..Arreglos..
Arreglos..
 
Arreglos
ArreglosArreglos
Arreglos
 

Más de Vannesa Salazar

Modelo de referencia TCP/IP
Modelo de referencia TCP/IPModelo de referencia TCP/IP
Modelo de referencia TCP/IPVannesa Salazar
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontroladorVannesa Salazar
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesadorVannesa Salazar
 
Base de datos en microsoft sql server
Base de datos en microsoft sql serverBase de datos en microsoft sql server
Base de datos en microsoft sql serverVannesa Salazar
 
Microsoft sql-server-2012
Microsoft sql-server-2012Microsoft sql-server-2012
Microsoft sql-server-2012Vannesa Salazar
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 
Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)Vannesa Salazar
 
Diseño de una Base de Datos
Diseño de una Base de DatosDiseño de una Base de Datos
Diseño de una Base de DatosVannesa Salazar
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de DatosVannesa Salazar
 

Más de Vannesa Salazar (18)

Subneteo de redes
Subneteo de redesSubneteo de redes
Subneteo de redes
 
Modelo de referencia TCP/IP
Modelo de referencia TCP/IPModelo de referencia TCP/IP
Modelo de referencia TCP/IP
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontrolador
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesador
 
Base de datos en microsoft sql server
Base de datos en microsoft sql serverBase de datos en microsoft sql server
Base de datos en microsoft sql server
 
Microsoft sql-server-2012
Microsoft sql-server-2012Microsoft sql-server-2012
Microsoft sql-server-2012
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de Datos
Modelo de DatosModelo de Datos
Modelo de Datos
 
Diseño de una Base de Datos
Diseño de una Base de DatosDiseño de una Base de Datos
Diseño de una Base de Datos
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 

Último (20)

Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 

Arrays-TiposCaracterísticasEjemplos

  • 1. ARREGLOS Integrantes:  Vannesa Salazar Ugaz  Thalia Serrano Díaz
  • 2. ARREGLOS 1. CONTENIDO  Definición Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de elementos. Características  Almacenar los elementos del array en posiciones de memoria contínua. Tener un único nombre de variable que representa a todos los elementos, y éstos a su vez se diferencian por un índice o subíndice. Acceso directo o aleatorio a los elementos individuales del array. Todos los arrays son de tamaño variable, tanto si se especifica como no un tamaño al ser declarados. Para ver el contenido de los arrays según van siendo ejecutadas las líneas de código que los declaran, utilizaremos la ventana Locales del depurador, que muestra las variables de ámbito local al procedimiento que estamos ejecutando actualmente Se accede a los elementos de un array con los corchetes [] y un índice que varía de 0 a length-1. Se pueden crear arrays de objetos de cualquier tipo. En principio un array de objetos es un array de referencias que hay que completar llamando al operador new. Los elementos de un array se inicializan al valor por defecto del tipo correspondiente (cero para valores numéricos, la cadena vacía para Strings, false para boolean, null para referencias). Como todos los objetos, los arrays se pasan como argumentos a los métodos por referencia. Se pueden crear arrays anónimos (por ejemplo, crear un nuevo array como argumento actual en la llamada a un método).          Operaciones  Lectura Este proceso consiste en leer un dato de un arreglo y asignar un valor a cada uno de sus componentes.
  • 3.  Escritura Consiste en asignarle un valor a cada elemento del arreglo. Asignación No es posible asignar directamente un valor a todo el arreglo. Actualización Dentro de esta operación se encuentran las operaciones de eliminar, insertar y modificar datos. Para realizar este tipo de operaciones se debe tomar en cuenta si el arreglo está o no ordenado. Ordenación. Organiza los elementos de un arreglo. Búsqueda. Consulta los elementos de un arreglo de acuerdo al dato ingresado.      Tipos  Arreglos unidimensionales. Es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales. Están formados por un conjunto de elementos de un mismo tipo de datos que se almacenan bajo un mismo nombre, y se diferencian por la posición que tiene cada elemento dentro del arreglo de datos. Al declarar un arreglo, se debe inicializar sus elementos antes de utilizarlos. Para declarar un arreglo tiene que indicar su tipo, un nombre único y la cantidad de elementos que va a contener. Arreglos multidimensionales. Es un tipo de dato estructurado, que está compuesto por dimensiones. Para hacer referencia a cada componente del arreglo es necesario utilizar n índices, uno para cada dimensión. El término dimensión representa el número de índices utilizados para referirse a un elemento particular en el arreglo. Los arreglos de más de una dimensión se llaman arreglos multidimensionales.
  • 4.  Arreglo con múltiple subíndices. Es la representación de tablas de valores, consistiendo de información arreglada en renglones y columnas. Para identificar un elemento particular de la tabla, deberemos de especificar dos subíndices; el primero identifica el renglón del elemento y el segundo identifica la columna del elemento. A los arreglos que requieren dos subíndices para identificar un elemento en particular se conocen como arreglo de doble subíndice. Note que los arreglos de múltiples subíndices pueden tener más de dos subíndices. El estándar ANSI indica que un sistema ANSI C debe soportar por lo menos 12 subíndices de arreglo.  Ejemplos Declara un array tipo int (entero) denominado numerodecoches que contenga 24 variables. Declara una variable tipo int (entero) que se llame r. Establece el valor de r en 2 y el valor de numerodecoches para un localizador de valor r en 23. Procede a mostrar en pantalla un mensaje que indique cuál es la hora r y el número de coches para la hora r. Finalmente, modifica únicamente la asignación de valor a r de modo que en vez de 2 sea 21 y ejecuta de nuevo el programa. public class Programa1 { public static void main(String arg[ ]) {
  • 5. 2. RESUMEN Los arreglos son un grupo o colección de elementos, tenemos tres tipos de arreglos: Unidimensionales los cuales sirven para modelar listas de elementos iguales y se forman por elementos de un mismo tipo de datos que se almacenan bajo un mismo nombre, y se diferencian por la posición que tiene cada elemento, también tenemos los arreglos Bidimensionales, son aquellos que tienen más de una dimensión, también tenemos los Arreglos con múltiple subíndices, son aquellos que son la representación de tablas de valores, consistiendo de información arreglada en renglones y columnas. SUMMARY Arrays are a group or collection of elements, we have three types of arrays: One-dimensional arrays that serve to model lists of equal elements and are formed by elements of the same data type that are 3. int[ ] numerodecoches = new int[24]; int r; r = 2; numerodecoches[r] = 23; System.out.print("El número de coches en la hora "+r+" fue "+ numerodecoches[r]); } } Sobre el programa anterior mantén el número de elementos de numerodecoches en 24. Declara dos variables a y b de tipo int(entero). Establece a con valor 8, b con valor 4 y r con valor a dividido entre b. Ejecuta el programa. public class Programa2 { public static void main(String arg[ ]) { int[ ] numerodecoches = new int[24]; int a, b; int r; a = 8; b = 4; r = a / b; numerodecoches[r] = 23; System.out.print("El número de coches en la hora "+r+" fue "+ numerodecoches[r]); } }
  • 6. stored under the same name, and are differentiated by Position that has each element, we also have two-dimensional arrays, are those that have more than one dimension, we also have Arrays with multiple sub-indices, are those that are the representation of tables of values, consisting of information arranged in rows and columns. RECOMENDACIONES Los arrays se crean con el operador new seguido del tipo y número de elementos. Se puede acceder al número de elementos de un array con la variable miembro implícita length (por ejemplo, vect.length). CONCLUSIONES Los arreglos pueden variar dependiendo sus dimensiones, un arreglo contiene muchos valores pero cada uno tiene una posición diferente. APRECIACIÓN DEL EQUIPO Los arreglos son importantes en la programación porque nos facilita almacenar varios datos en una tabla, de forma ordenada. GLOSARIO DE TÉRMINOS Depurador: Es un programa usado para probar y depurar (eliminar) los errores de otros programas (el programa "objetivo"). Length: Es un método que calcula la longitud de una cadena de texto. LINKOGRAFÍA https://www.ecured.cu/Arreglos_(Inform%C3%A1tica) http://www.monografias.com/trabajos71/clasificacion-arrays/clasificacion- arrays.shtml http://www.aprenderaprogramar.com/index.php?option=com_content&vi ew=article&id=182:ejercicios-ejemplos-resueltos-con-arrays-arreglos- unidimensionales-en-java-calcular-letra-dni-cu00904c&catid=58:curso- lenguaje-programacion-java-nivel-avanzado-i&Itemid=180 4. 5. 6. 7. 8.