Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nombre de la Tarea
Arreglos
Unidad # 5
Arreglos (Arrays)
ACTIVIDAD 5
ARREGLOS
“Los arreglos son estructuras de datos que consisten en elementos de información del mismo tipo
relacionados entre sí. Los arreglos son entidades “estáticas” en cuanto a que su tamaño no cambia una vez
que han sido creadas”.
Apuntes de Java
Objetivo:
Identificar los diferentes tipos de arreglos que existen en el lenguaje de programación java y
generar operaciones de insercción y creación de arreglos.
Instrucciones:
Revisa los materiales correspondientes a los recursos de la semana 5, así como las Open Class previas y de
la semana actual que hayan impartido los profesores de la materia.
Forma de evaluación:
Criterio Ponderación
Presentación. 10%
2
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos
3
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos
Desarrollo de la actividad:
1.- Elaborar la introducción mínimo media cuartilla donde se explique la importancia del uso de arreglos en
el lenguaje de programación Java, incluyendo las ventajas de su uso y generando una pequeña lista de
ejemplos donde es factible emplear los arreglos.
REPUESTA:
El array es una de las estructuras de datos más ampliamente utilizadas por su flexibilidad para derivar en
complejas estructuras de datos y su simplicidad. Empezaremos con una definición: un array es una
secuencia de elementos, donde cada elemento (un grupo de bytes de memoria que almacenan un único
ítem de datos) se asocia con al menos un indice (entero no-negativo). Esta definición lanza tres puntos
interesantes:
Cada elemento ocupa el mismo número de bytes; el número exacto depende del tipi de datos del elemento.
Todos los elementos son del mismo tipo.
Tendemos a pensar que los elementos de una array ocupan localizaciones de memoria consecutivas.
El número de índices asociados con cada elemento es la dimensión del array.
Los arreglos tienen algunas similitudes con las listas:
• Los elementos tienen un orden y se pueden acceder mediante su posición.
• Los elementos se puede recorrer usando un ciclo for.
Sin embargo, también tienen algunas restricciones:
• Todos los elementos del arreglo deben tener el mismo tipo.
• En general, el tamaño del arreglo es fijo (no van creciendo dinámicamente como las listas).
• Se ocupan principalmente para almacer datos numéricos.
2.- Elaborar por lo menos media página de conclusión donde se expresen, los beneficios del uso y aplicación
de arreglos en lenguaje de programación Java.
RESPUESTA:
Como pudimos resolfer los arreglos no solo nosa ayudan a identificar los objetos de tal manera que se
pueden solucionar problemas complejos en la utilidad de estos mismo tambien podemos analizar conceptos
clave que no representan de manera más rápida como pueden duncionar los distintos tipos de arreglos en
los cuales nos podemos apoyar para la utilización de los mismo y apoyar el conocimiento de usarlos.
4
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos
4.- Considerar que esta actividad se evalúa con una ponderación del 10% de calificación.
Año Trimestre
1 2 3 4
2016 1000 1500 1800 1710
2017 1000 1920 1802 1025
2018 1400 1022 2000 1050
2019 1025 1852 1752 2050
2020 1458 1258 1892 1206
Para almacenar la información de esta tabla, se declaró la siguiente matriz bidimensional a través de un
programa de Java:
int ventaAnual [ ][ ];
ventaAnual = new int [5][4];
Completa en cada una de las siguientes asignaciones para la matriz declarada, los valores que les
corresponde, de acuerdo a la tabla Ventas Anuales.
5
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos
ventaAnual [4][3]=
II.- INSTRUCCIONES. En la siguiente imagen de un arreglo, coloca en la línea el nombre de cada una de
las partes del mismo.
III.- INSTRUCCIONES. Realiza un programa en Java en el que deberás capturar los datos de nombre,
edad y sexo (atributos) para cuatro estudiantes y deberás almacenarlos a través de 3 arreglos (uno para
cada atributo). En el método main deberás asignar el valor a cada índice de esos arreglos de manera manual
y deberás desplegar los datos en pantalla a través de un método.
Posteriormente, empleando un ciclo for, crea un método para llenar los arreglos desde la captura a
través del teclado. Deberás solicitar primero la cantidad de alumnos a capturar (para que puedan ser más
o menos de 4), luego solicitarás la información, la almacenarás en los arreglos correspondientes y
posteriormente la desplegarás en el orden que se almacenaron en el array a través de un método.
Recuerda incluir en el código del programa, tu nombre y matrícula a manera de comentarios y
comenta los procesos más importantes en el código.
Ejemplo de salida del programa:
Alumno 1:
Nombre: Luis Juan Rodríguez Mena
Edad: 35
Sexo: M
Alumno 2:
Nombre: Erika Vianey López Mendez
6
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos
Edad: 35
Sexo: F
Alumno 3:
Nombre: Juan Luis Guerra Liceo
Edad: 56
Sexo: M
Alumno 4:
Nombre: Luisa María Baez Del Muro
Edad: 43
Sexo: F
7
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos
Recuerda que toda fuente de información utilizada como consulta para el desarrollo de la actividad, debe
estar correctamente citada a lo largo de tu documento y registrada en la bibliografía.
8
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos
9
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos
10
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos
11
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos
12
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos
13