semana 9 ~ arrays de dos dimensiones ~

array 2D

Vamos con los arrays de dos dimensiones, también llamados matrices y a veces también tablas.

Un array de dos dimensiones es una forma de organizar los datos en filas y columnas, todo ese conjunto tendrá un nombre común.  Para acceder a un dato hay que utilizar dos índices [fila] [col].

Lo más importante para manejar arrays de dos dimensiones es mantener la coherencia entre la declaración del array y el acceso a los datos. Es decir, si declaramos un array de 5 x 10   el primer índice solo puede llegar hasta 5 y el segundo hasta 10;  sí existe el elemento  [1][ 10]  pero no el [10] [1].

Cuando tengamos que desarrrollar un algoritmo es muy útil dibujar el array y comprender bien como están situados los datos.  A los índices le podemos poner el nombre que mejor explique lo que maneja. Así un array que tenga datos de 12 meses y 31 días , podemos llamar a los índices mes, dia.  Esto lo vemos con los ejercicios que van más adelante.

Internamente el ordenador no dibuja el array, el dibujo es para nosotros, para que nos aclaremos.

Ejercicios:

  • comprobar como se carga un array de dos dimensiones carga_array_2d
  • temperaturas por meses  (12 meses, todos de 31 días )temperaturas
  • temperatura por meses ( considerando que no todos los meses tienen 31 dias ) temperaturas2
  • contaminación ( 31 días, cada  día 5 puntos de control) contamina_1
  • aumentar el contraste de una fotografía fotografia
  • calcular la nota media de los que aprueban todas las asignaturas notas

Todo esto en una semana . . . . bueno  no,  los primeros los hicimos la semana pasada.

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s