Arreglos

Description

Mapa mental con características y funcionalidades de los arreglos en el lenguaje de programación "c"
Frank Javier Rincón Murillo
Mind Map by Frank Javier Rincón Murillo, updated more than 1 year ago
Frank Javier Rincón Murillo
Created by Frank Javier Rincón Murillo over 6 years ago
14
0

Resource summary

Arreglos
  1. Características
    1. -Son variables que pueden encapsular más de un elemento. -Son muy útiles a la hora de capturar una serie ordenada de datos. -Es posible ingresar los elementos una vez dentro el programa. -Existen arreglos de múltiples dimensiones.
    2. Qué es?
      1. Es una estructura dentro de un programa dónde podemos guardar un número determinado de datos o variables del mismo tipo con un índice para poder identificar a cada uno de ellos
      2. Tipos de arreglos que hay
        1. Unidimensional
          1. Contiene un sólo índice de datos [a]
          2. Bidimencional
            1. Contiene un indice de filas y otro de columnas [a,b]
            2. Multidimencional
              1. Contiene índices dependiendo de las dimensiones del arreglo [a,b,c,...n]
            3. Respresentación gráfica
              1. Un "array" o arreglo se puede representar gráficamente cómo un almacén. Porque se pueden almcenar los datos en las diferente filas, columnas, a diferentes "alturas" .
              2. Declaración de un arreglo
                1. TipoDeVariable NombreDelArreglo [NúmeroDeElementos] = {Elementos}
                  1. En caso de declarar que el usuario; solicitar hacerlo y después capturar los digitos con un bucle for y un scanf();
                    1. Para "llamar" un elemento que se encuentra dentro del arreglo se utiliza NombreDelArreglo [índiceDelElemento];
                2. Variables de texto
                  1. Para declarar un arreglo con elementos de string (palabras) se utiliza de la siguiente manera.
                    1. Variable"char" NombreDelArreglo [NúmeroDeDígitos] = "Dígitos";
                  2. Recorrer un Arreglo
                    1. El concepto de recorre un arreglo es con la intención de ordenar los elementos dentro del arreglo para que éstos estén colocados de manera ascendente o descendente según su orden natural.
                      1. Esto se hace por medio de un bucle for y otro mas anidado donde inicializamos el valor según el orden requerido y luego le indicamos hasta dónde se va a cambiar de posición cada dígito, y le decimos que incremente o decremente de posición para comprobar por medio de un if, si hay que ordenar el siguiente dígito o sino pasa al siguiente.
                        1. La manera de hacer que intercambie de lugar, es decir que recorra hacia algún lado según se requiera es usar un variable que iguale el dígito a comprobar y éste a su vez iguale al siguiente dígito para que esté último vuelva a ser el que iguale a la primera variable.
                          1. Variable Arreglo[#DeElementos] = {elementos}
                            1. Variable i,j,aux;
                              1. for(i=0;i<5;i++) {
                                1. for(j=0;j<5;j++) {
                                  1. if(Arreglo[j]>Arreglo[j+1]) {
                                    1. aux = Arreglo[j];
                                      1. Arreglo[j] = Arreglo[j+1];
                                        1. Arreglo[j+1] = aux
                                          1. }
                                            1. }
                                              1. }
                    Show full summary Hide full summary

                    Similar

                    FUNDAMENTOS DE REDES DE COMPUTADORAS
                    anhita
                    Test: "La computadora y sus partes"
                    Dayana Quiros R
                    Abreviaciones comunes en programación web
                    Diego Santos
                    Seguridad en la red
                    Diego Santos
                    Excel Básico-Intermedio
                    Diego Santos
                    Evolución de la Informática
                    Diego Santos
                    Introducción a la Ingeniería de Software
                    David Pacheco Ji
                    Conceptos básicos de redes
                    ARISAI DARIO BARRAGAN LOPEZ
                    La ingenieria de requerimientos
                    Sergio Abdiel He
                    TECNOLOGÍA TAREA
                    Denisse Alcalá P
                    Navegadores de Internet
                    M Siller