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

Guia # 5 Arreglos


Enviado por   •  27 de Junio de 2020  •  Apuntes  •  4.067 Palabras (17 Páginas)  •  84 Visitas

Página 1 de 17

[pic 3][pic 4]


[pic 5]

ÍNDICE

1.        ¿Qué es un arreglo?        2

2. Clasificación de los arreglos        3

3. Arreglos unidimensionales o vectores        3

3.1. Declaración de un arreglo unidimensional o vector        3

3.2. Operaciones con arreglos unidimensionales o vectores        4

3.3. Ejercicios Resueltos 1        6

3.4. Ejercicios Propuestos 1        9

4. Arreglos bidimensionales o matrices        10

4.1. Declaración de un arreglo bidimensional o matriz        10

4.2. Operaciones con matrices        11

4.3. Ejercicios Resueltos 2        12

4.4. Ejercicios Propuestos 2        15


  1. ¿Qué es un arreglo?

Un arreglo es una estructura formada por una cantidad fija de datos de un mismo tipo, cada uno de los cuales se referencia por uno o más índices que determinan la posición del dato en el arreglo.

 

Se puede imaginar un arreglo como una estructura de celdas contiguas que puedan almacenar valores y tiene un único nombre de variable, que representa todos los elementos.

Ejemplo 1 

El siguiente arreglo contiene las notas correspondientes a un grupo de 10 estudiantes.

[pic 6]

  NOTAS 

1

19

2

12

3

14

4

17

5

10

6

08

7

15

8

11

9

07

10

18

En  este caso se observa lo siguiente:

  • NOTAS  es el nombre del arreglo
  • Las notas contenidas en el arreglo son todas de un mismo tipo: entero.
  • 1, 2, 3, ... n son los índices o subíndices del arreglo (pueden ser enteros, no negativos, variables o expresiones enteras).
  • NOTAS[1]                 nombre del primer elemento del arreglo NOTAS [pic 7]
  • NOTAS[10]                 nombre del elemento 10 del arreglo NOTAS [pic 8]

2. Clasificación de los arreglos

 Los arreglos se clasifican en UNIDIMENSIONALES (vectores o listas) y MULTIDIMENSIONALES (tablas o matrices).

3. Arreglos unidimensionales o vectores

Son una lista o columna de datos del mismo tipo, a los que colectivamente se hace referencia mediante un nombre.

Deben cumplir lo siguiente:

  • Compuesto por un número de elementos finito.
  • Tamaño fijo: el tamaño del arreglo debe ser conocido en tiempo de compilación.
  • Homogéneo: todos los elementos son del mismo tipo
  • Son almacenados en posiciones contiguas de memoria, cada uno de los cuales se les puede acceder directamente.
  • Cada elemento se puede procesar como si fuese una variable simple ocupando una posición de memoria.

Ejemplo 2

Dado un vector denominado X cada uno de sus elementos se designará por ese mismo nombre diferenciándose únicamente por su correspondiente subíndice que se coloca entre corchetes.

                                                                    X        

1

22

[pic 9]

X[1]

2

17

[pic 10]

X[2]

3

23

[pic 11]

X[3]

4

14

[pic 12]

X[4]

5

32

[pic 13]

X[5]

3.1. Declaración de un arreglo unidimensional o vector

En pseudocódigo los arreglos unidimensionales se declaran de la siguiente manera:

[pic 14]

Donde:

Identificador: es el nombre del arreglo

N: corresponde a la dimensión o tamaño del arreglo

Tipo_de_Dato: se refiere al tipo de dato de los elementos y puede ser de cualquiera de los tipos ya estudiados.

Ejemplo 3

Variables

Nombre: arreglo [60] de cadena

Not1 : arreglo [6] de reales

Codigo: Arreglo [10] de reales

Alba: arreglo [100] de enteros

3.2. Operaciones con arreglos unidimensionales o vectores

Lectura:

Tienen que utilizarse estructuras repetitivas para leer los elementos del arreglo.

Ejemplo 4

Variables

Defi, notas:  Arreglo [30] de Real 

I: entero

:[pic 15]

[pic 16]

Escritura:

Ejemplo 5

[pic 17]

Copiar:

Sólo cuando ambos arreglos   tienen el mismo tipo y el mismo tamaño

Ejemplo 6

 

Variables

Defi, notas:  Arreglo [30] de Real 

I: entero

[pic 18]

Sumar, restar, multiplicar, dividir, // o %:

Sólo cuando los arreglos involucrados tienen el mismo tipo y el mismo tamaño. 

...

Descargar como (para miembros actualizados)  txt (20.4 Kb)   pdf (270.6 Kb)   docx (85.1 Kb)  
Leer 16 páginas más »
Disponible sólo en Clubensayos.com