9
Alumna. Flor Taqui Wajuyat taqui.sistemasytelematica@gmail .com http:// direcciondeingeniria.blogspot.pe/ Universidad Politécnica Amazónica

Arreglos

Embed Size (px)

Citation preview

Page 1: Arreglos

Alumna. Flor Taqui Wajuyat

[email protected]

http://direcciondeingeniria.blogspot.pe/

Universidad Politécnica Amazónica

Page 2: Arreglos

CONTENIDO:DefiniciónCaracterísticasOperacionesTiposEjemplos

Page 3: Arreglos

DefiniciónUn arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de elementos. Los arreglos pueden ser de los siguientes tipos:

•De una dimensión.•De dos dimensiones.•De tres o más dimensiones.

Page 4: Arreglos

Características Ordenada: significa que el elemento primero,

segundo,.., enésimo de un arreglo puede ser identificado.

Homogénea: Todos los elementos del arreglo deben ser del mismo tipo. Por ejemplo, un arreglo puede tener todos sus elementos de tipo entero, o todos sus elementos de tipo char.

Finito: Ya que tiene un número de elementos limitados.

Page 5: Arreglos

Operaciones Lectura: este proceso consiste en leer un dato de un arreglo y asignar un

valor a cada uno de sus componentes. Escritura: Consiste en asignarle un valor a cada elemento del arreglo. Asignación: No es posible asignar directamente un valor a todo el arreglo. Actualización: Dentro de esta operación se encuentran las operaciones de

eliminar, insertar y modificar datos. Para realizar este tipo de operaciones se debe tomar en cuenta si el arreglo está o no ordenado.

Ordenación: Esta operación permite organizar los elementos de un arreglo ascendente o descendente, esto se hace con el propósito de acceder rápidamente a los elementos del arreglo.

Búsqueda: Permite consultar los elementos de un arreglo de acuerdo a un valor ingresado. Para esto se recorre el arreglo y se va comparando el valor buscado con los elementos del arreglo hasta encontrar o no el valor buscado.

Page 6: Arreglos

TiposArrays Unidimensionales

(vector/fila)

Es un tipo de datos estructurado compuesto de un número determinado de elementos, de tamaño fijo y elementos homogéneos (del mismo tipo).

Page 7: Arreglos

Arrays bidimensionales (tablas/matrices)

Es un tipo de arreglo que tiene dos índices ( Columnas y Filas).

Page 8: Arreglos

Arrays Multidimensionales

Es un arreglo que maneja varios índices por lo tanto varias direcciones.

Page 9: Arreglos

Ejemplos INICIO    .MODEL SMALL    .STACK 64;16    .DATA     ARRAY DB 1,2,3,4,5,6,7,8,9,0    .CODE     mov ax,@data ;Inicializar los registros.     mov ds,ax     mov cx,10     Ciclo:     lea dx,ARRAY ; Coloca el array en el DX para quedar listo para ser impreso en pantalla.    mov ah,09h ;Servicio del video.    int 21h ;Interrupcion del D.O.S    LOOP Ciclo ;Se supone decrementa el CX en 1    RET    END