ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ARREGLOS BIDIMENSIONALES.


Enviado por   •  6 de Marzo de 2016  •  Ensayos  •  3.761 Palabras (16 Páginas)  •  542 Visitas

Página 1 de 16

ARREGLOS BIDIMENSIONALES.

        El objetivo primordial de la computadora, es el proceso de datos, mismos que se almacenan en la memoria de la computadora  y se puede acceder a ellos mediante identificadores o variables. Una variable almacena un solo valor en un instante de tiempo y que puede ser modificado mediante una asignación o una lectura.

        En ocasiones, es necesario para solucionar un problema almacenar varios valores al mismo tiempo y para estos casos, los arreglos nos auxilian.  UN ARREGLO ES UNA AGRUPACIÓN O CONJUNTO DE VALORES DEL MISMO TIPO Y QUE SE RECONOCEN POR UN SOLO NOMBRE. Se cuenta con arreglos de una dimensión (listas o vectores), arreglos de dos dimensiones (tablas o matrices) y arreglos de tres o más dimensiones.

Una dimensión        elemento 0 (cero) del arreglo[pic 1][pic 2]

                                          0         1         2          3         4         5         6          7         8         9

Los elementos se  deben identificar mediante un número, iniciando en 0 (cero).

Dos dimensiones, organizada en filas y columnas                [pic 3][pic 4][pic 5][pic 6]

[pic 7]

0

1

2

3

4

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         

                                     

        

        

                             0       1       2      3       4

                                                               Nombre del arreglo        X [ 2 ] [ 1 ][pic 8][pic 9][pic 10]

                                                       Fila o renglón         columna : siempre en ese orden[pic 11][pic 12]

Como se indica, después del nombre del arreglo entre corchetes rectangulares, se indica primero el renglón, seguido de la columna que ubica el elemento que se quiere procesar (leer, escribir, sumar, restar, etc.).

Ejemplo 1. Llenar un arreglo de 3 renglones por 4 columnas con ceros en todos sus elementos. Utilizaremos 2 repeticiones fijas ya que sabemos el número de renglones y en número de columnas. El primer for lo usaremos para indicar los renglones y el segundo para indicar las columnas. Para recorrer un arrglo de 2 dimensiones, se necesitan 2 repeticiones

[pic 13][pic 14]

Inicio

   entero arr[3][4], r, c

   para (r = 0; r < 3; r = r + 1)

      para (c = 0; c < 4; c = c + 1)

         arr[r][c] = 0

   fin

Ejemplo 2. Leer un arreglo de 3 x 3 del teclado e imprimirlo. Como se indicó en el ejemplo anterior, para recorrer un arreglo de 2 dimensiones, se necesitan 2 repeticiones la primera, para indicar el renglón y la segunda hace referencia a la columna.

Inicio[pic 15][pic 16]

   entero arr[3][3], r, c

   Para (r = 0; r < 3; r = r + 1)

      Para (c = 0; c < 3; c = c + 1)

      Inicio

         Escribir “arr[“, r, “][“, c, “] = “

         Leer m[r][c]

      Fin

   Para(r = 0; r < 3; r = r + 1)

   inicio  

      Para(c = 0; c < 3; c = c + 1)

         escribir arr[r][c]

      escribir ‘\n’

   fin

fin

Ejemplo 3. Calcular la suma de los elementos de un arreglo de 3 x 4. Para calcular la suma de los elementos del arreglo, utilizaremos un sumador que se inicializará en cero.[pic 17][pic 18]

Inicio

   entero m[3][4], r, c, suma = 0

   Para (r = 0; r < 3; r = r + 1)

      Para (c = 0; c < 4; c = c + 1)

      Inicio

         Escribir “m[“, r, “][“, c, “] = “

         Leer m[r][c]

      Fin

   Para(r = 0; r < 3; r = r + 1)

      Para(c = 0; c < 4; c = c + 1)

         Suma = suma + m[r][c]

   escribir “Suma: “, suma

fin


Ejemplo 4. Dado un arreglo de 2 dimensiones, intercambiar dos filas que el usuario quiera. El usuario proporcionará, las filas que se quieren intercambiar. [pic 19]

 

[pic 20][pic 21]

Inicio

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (295 Kb) docx (28 Kb)
Leer 15 páginas más »
Disponible sólo en Clubensayos.com