arreglos unidimensionales

Beschreibung

Un arreglo unidimensional es un tipo de datos estructurado que está formado por una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales. Los datos que se guarden en los arreglos todos deben ser del mismo tipo.
yuly lopez alarcon
Mindmap von yuly lopez alarcon, aktualisiert more than 1 year ago
yuly lopez alarcon
Erstellt von yuly lopez alarcon vor mehr als 10 Jahre
256
0

Zusammenfassung der Ressource

arreglos unidimensionales
  1. Un arreglo unidimensional es un tipo de datos estructurado que está formado por una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elemento iguales.
    1. Para implementar arreglos unidimensionales se debe reservar espacio en memoria, y se debe proporcionar la dirección base del arreglo, la cota superior y la inferior.
      1. luego se declara la variable de tipo arreglo, esto se hace en el bloque de declaracion de variables palabra reservada VAR.
        1. La sintaxis para declarar e inicializar un array será: Tipo_de_variable[ ] Nombre_del_array = new Tipo_de_variable[dimensión]; También podemos alternativamente usar esta declaración: Tipo_de_variable[ ] Nombre_del_array; Nombre_del_array = new Tipo_de_variable[dimensión];
          1. Un arreglo unidimensional es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo.
            1. REPRESENTACION EN MEMORIA Los arreglos se representan en memoria de la forma siguiente: x : array[1..5] of integer Arreglos
              1. Declaracin de los arreglos unidimensionales: Se declara el tipo del arreglo, con la palabra reservada TYPE,
          2. El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos acceder a cualquier elemento del arreglo sintener que consultar a elementos anteriores o posteriores.
          3. 1.7 Ordenaciones en Arreglos La importancia de mantener nuestros arreglos ordenados radica en que es mucho más rápido tener acceso a un dato en un arreglo ordenado que en uno desordenado. Existen muchos algoritmos para la ordenación de elementos en arreglos, enseguida veremos algunos de ellos.
          4. ARREGLOS BIDIMENSIONALES
            1. Se usan para representar datos que pueden verse como una tabla con filas y columnas.
              1. Ejemplo: #include <stdio.h> int main() { int fila, columna; int matriz[2][2]; for(fila=0; fila<2; fila++) for(columna=0; columna<2; columna++) printf(“%d”, matriz[fila][columna]); return 0; }
                1. Para calcular la dirección de memoria de un elemento se usan la siguiente formula: A[i,j] = base (A) + [((i - li1) R2 + (j + li2))*w] donde: i = Indice del renglón a calcular j = Indice de la columna a calcular li1 = Límite inferior de renglones li2 = Límite inferior de columnas w = Número de bytes tipo componente
                2. Este tipo de arreglos al igual que los anteriores es un tipo de dato estructurado, finito ordenado y homogéneo.
                  1. Los arreglos bidimensionales se usan para representar datos que pueden verse como una tabla con filas y columnas.
                    1. La representación en memoria se realiza de dos formas : almacenamiento por columnas o por renglones. Para determinar el número total de elementos en un arreglo bidimensional usaremos las siguientes fórmulas: RANGO DE RENGLONES (R1) = Ls1 - (Li1+1) RANGO DE COLUMNAS (R2) = Ls2 - (Li2+1) No. TOTAL DE COMPONENTES = R1 * R2
                      1. El acceso a ellos también es en forma directa por medio de un par de índices.
                      2. a) LECTURA Este proceso consiste en leer un dato de un arreglo y asignar un valor a cada uno de sus componentes.
                        1. ASIGNACION No es posible asignar directamente un valor a todo el arreglo, por lo que se realiza de la manera siguiente: para i desde 1 hasta N haz arreglo[i]<--algún_valor
                          1. ACTUALIZACION 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. Para arreglos ordenados los algoritmos de inserción, borrado y modificación son los siguientes
                            1. Ventajas de usar arreglos: Si conocemos la posición dentro del arreglo del elemento que queremos consultar, la consulta toma un tiempo constante. Pueden ser usados para implementar otras estructuras de datos sofisticadas como pilas, colas, tablas hash. Su tamaño es fijo, por lo que si no se conoce de antemano el número máximo de elemento a almacenar pueden ocurrir problemas si el espacio reservado es menor del necesario.
                              1. Los arreglos nos permiten hacer un conjunto de operaciones para manipular los datos guardados en ellos, estas operaciones son: ordenar, buscar, insertar, eliminar, modificar entre otras.
                                1. desventajas: 1 Buscar un elemento en un arreglo desordenado es muy lento. 2 Insertar elementos de manera ordenada es muy lento. 3 Su tamaño es fijo, por lo que si no se conoce de antemano el número máximo de elemento a almacenar pueden ocurrir problemas si el espacio reservado es menor del necesario.
                              2. ESCRITURA Consiste en asignarle un valor a cada elemento del arreglo.
                              1. Los datos que se guarden en los arreglos todos deben ser del mismov tipo.
                                Zusammenfassung anzeigen Zusammenfassung ausblenden

                                ähnlicher Inhalt

                                DNA - Struktur
                                Lisa10a
                                LB A, Kapitel 1.2, Firmierung
                                Stefan Kurtenbach
                                Einstufungstest Italienisch Niveau B1.2
                                SprachschuleAktiv
                                IKA-Theoriefragen Serie 02 (15 Fragen)
                                IKA ON ICT GmbH
                                Matura Übungen Funktionale Abhängigkeiten
                                erwin.premstalle
                                Wagenkunde
                                malimi something
                                Vetie Radiologie 2013
                                Péroline de Gail
                                Vetie Pharma 2017
                                Tropsi B
                                Steop Hist Fragen
                                Adrienne Tschaudi
                                Onlinequiz zu MS-4.2 Kapitel_3_Teil_I
                                Deborah Büscher
                                Vetie Geflügelkrankheiten Fragebogen Röntgen 2, Haltung und Arten
                                N. H.