Diferencias entre las revisiones 7 y 8
Versión 7 con fecha 2014-07-19 03:36:23
Tamaño: 1722
Editor: FabioDuran
Comentario:
Versión 8 con fecha 2014-07-19 03:37:16
Tamaño: 1993
Editor: FabioDuran
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 36: Línea 36:


Ejemplo:

{{{!#C
#include<stdio.h>
#include<stdlib.h>


int main(void){
 int x[10];
 int i;
 for (i=0; i <10; i=i+1){
  printf("De valor de x[%d]: ", i+1);
  scanf("%d",&x[i]);
 }
 for(i=0; i <10; i=i+1)
  printf("%3d", x[i]);
 return 0;
}

}}}

Tabla de Contenidos

  1. Arreglos

Arreglos

Un arreglo es una estructura de datos, o más técnicamente, un espacio de memoria que permite almacenar varios elementos de un mismo tipo. Esto quiere decir que si decidimos guardar un dato de tipo char, toda la estructura debe ser de tipo char.

A veces es más fácil imaginar, entender o mirar un arreglo como una secuencia contigua de casillas y en cada una se puede guardar un elemento.

Además, es usual dibujarlo de la siguiente forma, donde la fila superior indica los datos y la segundo solo indica la posición:

"hola"

"mundo"

"estamos"

"estudiando"

1

2

3

4

En donde en cada una de las casillas tenemos un dato almacenado y todos con una posición.

Por ejemplo la posición 0 corresponde a la palabra "hola", la posición 1 a "mundo"... etc.

Cada una de las "casillas" de un arreglo tiene asociado un número que la identifica de manera única. A esto se le llama índice o dirección. En la figura anterior, debajo de cada casilla, aparece su índice. En el lenguajes C, la primera casilla del arreglo tiene índice 0, la segunda tiene índice 1, la tercera índice 2, y así sucesivamente. Es muy importante tener presente que si el arreglo es de dimensión N, la última casilla tiene índice N-1.

La forma de declarar un arreglo es la siguiente:

tipo_dato nombre_arreglo [tamaño]

En donde: tipo_dato: El tipo de datos que contendrán todos los elementos del arreglo. nombre_arreglo: Es el nombre que tendrá el arreglo. [tamaño]: El tamaño o total de elementos.

Ejemplo C:

int ejemplo [10]

Un arreglo llamado ejemplo de 10 elementos.

Ejemplo:

{{{!#C #include<stdio.h> #include<stdlib.h>

int main(void){

  • int x[10]; int i;

    for (i=0; i <10; i=i+1){

    • printf("De valor de x[%d]: ", i+1);

      scanf("%d",&x[i]);

    }

    for(i=0; i <10; i=i+1)

    • printf("%3d", x[i]);
    return 0;

}

}}}

oci/lenguajec/arreglos (última edición 2014-07-19 15:00:25 efectuada por FabioDuran)