View
13
Download
0
Category
Preview:
Citation preview
Alumna. Flor Taqui Wajuyat
taqui.sistemasytelematica@gmail.com
http://direcciondeingeniria.blogspot.pe/
Universidad Politécnica Amazónica
CONTENIDO:DefiniciónCaracterísticasOperacionesTiposEjemplos
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.
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.
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.
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).
Arrays bidimensionales (tablas/matrices)
Es un tipo de arreglo que tiene dos índices ( Columnas y Filas).
Arrays Multidimensionales
Es un arreglo que maneja varios índices por lo tanto varias direcciones.
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
Recommended