ARREGLOS EN PROGRAMACIÓN

Description

Arreglos y su diferentes tipos
Norbey Chamorro
Mind Map by Norbey Chamorro, updated more than 1 year ago
Norbey Chamorro
Created by Norbey Chamorro over 6 years ago
2219
0

Resource summary

ARREGLOS EN PROGRAMACIÓN
  1. Un Arreglo o "Arrays" es una estructura de datos que almacena bajo el mismo nombre  a una colección de datos del mismo tipo, así mismo pueden ser implementados como objetos.
    1. Estos arreglos o Arrays se utilizan para una gran variedad de propósitos, debido a que proporcionan un medio conveniente para agrupar variables, una de sus mayores ventajas es que organiza datos de manera que puedan ser manipulados.
      1. Caracteristicas
        1. Almacenan los elementos en posiciones contiguas de memoria.
          1. Tienen un mismo nombre de variable que representa a todos los elementos. Para  la referencia a esos elementos es necesario utilizar un índice que especifica el lugar que ocupa cada elemento dentro del archivo.
            1. Acceso directo o aleatorio a los elementos
            2. Tipos de Arreglos
              1. Unidimensionales (vectores)
                1. Son colecciones lineales, que nos ayudan a representar una secuencia numérica, letras del alfabeto dentro de un programa, estructura que está formado de una colección finita y ordenada de datos del mismo tipo.
                2. Bidimensionales (matrices)
                  1. Son tablas de valores donde cada elemento esta simultáneamente en una fila y en una columna, donde fila y columna son los 2 índices.
                  2. Multidimensional
                    1. Tipo de dato estructurado, que está compuesto por n dimensiones, para hacer referencia a cada componente del arreglo es necesario utilizar n índices, uno para cada dimensión.
                  3. Propiedad Length
                    1. Propiedad que se va a obtener el número total de elementos de una matriz, representa la longitud de una cadena, esta propiedad devuelve el número de caracteres de una cadena,
                      1. De tal manera que para una cadena vacía length es 0, la propiedad static String.length devuelve 1.
                        1. Ejemplo: console.log("Mozilla tiene" + x.length + "caracteres."; /* "Mozilla tiene 7 caracteres" */
                    2. Índices
                      1. Todo vector se compone de un determinado número de elementos. Cada elemento es referenciado por la posición que ocupa dentro del vector. Dichas posiciones son llamadas índice y siempre son correlativos. Existen tres formas de indexar los elementos de una matriz:
                        1. Indexación base-cero (0)
                          1. El primer elemento del vector será la componente cero ('0') del mismo, es decir, tendrá el índice '0'. En consecuencia, si el vector tiene 'n' componentes la última tendrá como índice el valor 'n-1'.
                          2. Indexación base-uno (1)
                            1. El primer elemento de la matriz tiene el índice '1' y el último tiene el índice 'n' (para una matriz de 'n' componentes)
                            2. Indexación base-n (n)
                              1. El índice del primer elemento puede ser elegido libremente, en algunos lenguajes de programación se permite que los índices puedan ser negativos e incluso de cualquier tipo escalar.
                        Show full summary Hide full summary

                        Similar

                        INGENIERIA DE MATERIALES
                        Ricardo Álvarez
                        Elementos Básicos de Ingeniería Ambiental
                        Evilus Rada
                        Operadores Python
                        Giovanni Sanhuez
                        Historia de la Ingeniería
                        Camila González
                        Mis Recursos de Programación
                        maya velasquez
                        FUNDAMENTOS DE REDES DE COMPUTADORAS
                        anhita
                        Introducción a la Ingeniería de Software
                        David Pacheco Ji
                        UNIDAD II DIBUJO PROYECTIVO
                        anyimartinezrued
                        GENERALIDADES DE LAS EDIFICACIONES
                        yessi.marenco17
                        MAPA MENTAL SOFTWARE APLICADOS EN INGENIERÍA CIVIL
                        Ruben Dario Acosta P
                        Estado de la ingenería mecánica y su perspectiva a futuro
                        Roberto Martinez