Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Actividad 5 PO

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

Nombre de la materia

PROGRAMACIÓN ORIENTADA A OBJETOS

Nombre del alumno

Nombre de la
Tarea Actividad 5
Unidad # 5
Arreglos (Arrays)

Nombre del Profesor


Dr. José Ángel Hernández Mendoza
Fecha
20/02/2022
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos

ACTIVIDAD 5
ARREGLOS

Introducción

En esta unidad veremos los arreglos o Arrays (por su nombre en inglés), hay diferentes tipos
de arreglos (unidimensional, bidimensional, multidimensional), de acuerdo con la relación de
los valores almacenados en ellos y con la longitud de un arreglo específico.
Aunque no son la única estructura de datos en Java ni en otros lenguajes de programación,
los arreglos son eficientes y gracias a la forma en cómo se accede a los datos son muy útiles
para ser usados con ciclos como el for o para almacenar varios objetos en estructuras
dinámicas que nos permitan manipular los objetos de una forma rápida y clara sin la
necesidad de tener muchas variables sino una sola que pueda guardar muchos objetos.

“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

2
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.

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.

3.- Colocar las referencias de información en formato APA y en orden alfabético.

4.- Considerar que esta actividad se evalúa con una ponderación del 10% de calificación.

I.- INSTRUCCIONES. Consulta los recursos de la unidad 5 para resolver lo siguiente.


Observa la siguiente tabla correspondiente a las ventas de los últimos 5 años de una
compañía:
Ventas Anuales

Año Trimestre
0 1 2 3
1 2 3 4
0 2016 1000 1500 1800 1710
1 2017 1000 1920 1802 1025
2 2018 1400 1022 2000 1050
3 2019 1025 1852 1752 2050
4 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.

ventaAnual [0][0]= 1000;


ventaAnual [0][1]= 1920;
ventaAnual [0][2]= 1800;
ventaAnual [0][3]= 1710;

3
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos

ventaAnual [1][0]= 1000;


ventaAnual [1][1]= 1920;
ventaAnual [1][2]= 1802;
ventaAnual [1][3]= 1025;
ventaAnual [2][0]= 1400;
ventaAnual [2][1]= 1022;
ventaAnual [2][2]=2000;
ventaAnual [2][3]= 1050;
ventaAnual [3][0]= 1025;
ventaAnual [3][1]= 1852;
ventaAnual [3][2]= 1752;
ventaAnual [3][3]= 2050;
ventaAnual [4][0]= 1458;
ventaAnual [4][1]= 1258;
ventaAnual [4][2]= 1892;
ventaAnual [4][3]= 1206;

II.- INSTRUCCIONES. En la siguiente imagen de un arreglo, coloca en la línea el nombre de


cada una de las partes del mismo.

Indice inicial

Tamaño del
arreglo
12 Elementos

Indice final

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

4
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos

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:

Listado de alumnos ingresados de manera directa al arreglo:

Alumno 1:
Nombre: Luis Juan Rodríguez Mena
Edad: 35
Sexo: M

Alumno 2:
Nombre: Erika Vianey López Mendez
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

Ingreso de datos de los alumnos a través del teclado.


¿Cuántos alumnos vas a ingresar?
5

Ingresa el nombre del alumno 1:


Luisa María Pérez Suárez
Ingresa la edad del alumno 1:
19
Ingresa el sexo del alumno
1: F

Ingresa el nombre del alumno 2:


Ricardo Morales Justo
Ingresa la edad del alumno 2:
45
Ingresa el sexo del alumno 2:
M

Ingresa el nombre del alumno


3: Rebeca Larios Cárdenas
Ingresa la edad del alumno 3:
56

5
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos

Ingresa el sexo del alumno 3:


F

Ingresa el nombre del alumno 4:


Rosario Lilian Mejía Navarrete
Ingresa la edad del alumno 4:
38
Ingresa el sexo del alumno 4:
F

Ingresa el nombre del alumno 5:


Bernardo García Molina
Ingresa la edad del alumno 5:
49
Ingresa el sexo del alumno 5:
M

Los alumnos que ingresaste por teclado son los siguientes:


Alumno 1 en el índice 0 del arreglo:
Nombre: Luisa María Pérez Suárez
Edad: 19
Sexo: F

Alumno 2 en el índice 1 del arreglo:


Nombre: Ricardo Morales Justo
Edad: 45
Sexo: M

Alumno 3 en el índice 2 del arreglo:


Nombre: Rebeca Larios Cárdenas
Edad : 56
Sexo: F

Alumno 4 en el índice 3 del arreglo:


Nombre: Rosario Lilian Mejía Navarrete
Edad: 38
Sexo: F

Alumno 5 en el índice 4 del arreglo:


Nombre: Bernardo García Molina
Edad: 49
Sexo: M

6
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos

Nota: Adjunto link del Drive para poder visualizar y descargar el archivo generado en la
actividad.
https://drive.google.com/drive/folders/10NW6q0yuezDMS75e1vDCPx7EU5RUDZPF?
usp=sharing

7
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos

8
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos

Conclusión:

Un arreglo es una estructura inmutable que define una colección de datos del mismo tipo. La
forma más básica de un arreglo es el de una estructura unidimensional de eso no hay ninguna
duda, sin embargo en el apartado de excesiones no me quedo muy claro para poder perfilar mejor
mi código ya que no pude por el momento realizar un ciclo que se repita “N” veces si no colocas
letras y en caso de colocar números imprimir una leyenda.
Me apoye del la open class y un vídeo adjunto en referencias que use como ejemplo para
guiarme, seguire estudiando el tema mensionada para dar mejor calidad a mis trabajos.

9
Unidad #: 5 Arreglos (Arrays)
Programación Orientada a Objetos

Referencias

Arreglos (Arrays) (Nereu, 2014).


Documento que contiene la relación de Arrays y Objetos, el concepto del redimensionamiento del Array,
y los Arrays multidimensionales.

Tutorial de cómo hacer un arreglo (n.d., 27 sept 2010 ).


https://www.youtube.com/watch?v=dvR5ZoRGqy4

Uso de Ciclos While y Excepciones en JAVA (ELFAR DIDIER MORANTES SANCHEZ ,26 oct
2016)
https://www.youtube.com/watch?v=eHbTDh6XLdg&t=2s

1
0

También podría gustarte