Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Metodologías de Programación: Arreglos Unidimensionales, Ejercicios de Programación Informática

Lenguaje de programación java, netbeans.

Tipo: Ejercicios

2018/2019

Subido el 29/05/2019

jcrisantos
jcrisantos 🇵🇪

5

(1)

2 documentos

1 / 26

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Metodologías de Programación
Ing. Daniel Maza Medina | @danielfm
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a

Vista previa parcial del texto

¡Descarga Metodologías de Programación: Arreglos Unidimensionales y más Ejercicios en PDF de Programación Informática solo en Docsity!

Metodologías de Programación

Ing. Daniel Maza Medina | @danielfm

06. Arreglos Unidimensionales

¿Qué es un array? (arreglo o matriz)

 Es usual la necesidad de almacenar una lista de valores para después procesarlos.  Una posibilidad es asociar a cada valor una variable, pero esto sería ineficiente pues nos llenaríamos de muchas variables.  Un array es una variable que almacena una lista de valores del mismo tipo.  El array se almacena en posiciones continuas de memoria y el acceso a los elementos se realiza mediante índices.

Declaración de Arrays

 Sintaxis:

Declaración y Creación de un array

 Se puede declarar y crear un array al mismo tiempo:

Declaración y Creación de un array

 Se puede declarar y asignar el valor inicial de todos los elementos:  Se declara:  Nombre del array : primos  Los elementos del array son del tipo: int  Reserva espacio para cuatro elementos  El compilador los cuenta  Asigna valores iniciales a 2, 3, 5 y 7.

Acceso a elementos de un array

 Cada elemento del array está numerado mediante un índice, de tipo entero, que empieza en 0 y progresa secuencialmente hasta tamaño_array − 1.  Cuando se declaran y construyen arrays de datos numéricos todos los elementos se inicializan a 0.  Para tipos de datos referencia como los Strings se deben inicializar explícitamente.  Para acceder a un elemento del array se usa: data[i]

Acceso a elementos de un array

Longitud del array

 Un array sabe cuántos elementos puede almacenar con data.length donde data es el nombre del array.  Se puede usar para comprobar el rango y prevenir errores de límites.

Referencias a arrays

 Diferencia entre:  Variable array: El nombre del array (manejador).  Contenido del array: Memoria donde se almacenan los valores

Algunas recomendaciones

 Declarar las dimensiones de los arrays usando constantes para facilitar las modificaciones. final int ARRAY_SIZE = 1000; //declara una constante ... int edades[] = new int[ARRAY_SIZE];  Cuando se usan for para el recorrido de una array usar array.length en la condición del for. int edades[] = new int[100]; for (int i=0; i < edades.length; i++) { ... }

Ciclo for mejorado – for each

 Hay un ciclo for, llamado for each , que permite acceder a cada elemento del array secuencialmente.  No permite modificar un elemento del array.

Arrays multidimensionales - Declaración

 Declaración e instanciación.  Declaración e inicialización.

Arrays multidimensionales - Acceso

 El acceso a un elemento de un array multidimensional es igual que en un array unidimensional.  Caso bidimensional