Informática II Vectores y Matrices

UTN – Facultad Regional Tucumán. Informática II. Vectores y Matrices. Prof. Ing. Oscar Gálvez. A.T.P. Ing. César Ovejero
553KB Größe 7 Downloads 131 Ansichten
Informática II -

UTN - FRT

UTN – Facultad Regional Tucumán

Informática II Vectores y Matrices Arreglos unidimensionales y multidimensionales en C Prof. Ing. Oscar Gálvez A.T.P. Ing. César Ovejero

UTN - FRT VECTORES Y MATRICES Arreglos unidimensionales y multidimensionales en C Un tipo de dato en C

Informática II -

• Tipo de dato Arreglo en C • Uso del for con arreglos • Arreglos de caracteres • Uso del %s en printf y scanf

UTN - FRT VECTORES Y MATRICES Arreglos unidimensionales y multidimensionales en C Un tipo de dato en C

Informática II -

• Colección de variables del mismo tipo que se referencian utilizando un nombre común. • Un arreglo consta de posiciones de memoria contigua. • La dirección más baja corresponde al primer elemento y la más alta al último. • Un arreglo puede tener una o varias dimensiones. • Para acceder a un elemento en particular de un arreglo se usa un índice.

Informática II -

VECTORES Arreglos unidimensionales en C

Ejemplo: Vector

UTN - FRT

Memoria: índice

Vector x = (3,2,4) x

Declarar un arreglo unidimensional en C: tipo int

nombre-arreglo[dimension]; x[3];

3

x(0)

2

x(1)

4

x(2)

“En C todos los arreglos usan cero como índice para el primer elemento” “el elemento i-esimo esta en la posición i-1”

x[0] = 3; x[1] = 2; x[2] = 4; printf(“El segundo elemento del vector x es %d “,x[1]);

Informática II -

VECTORES Arreglos unidimensionales en C

UTN - FRT

Ejemplo, declarar un arreglo de enteros llamado listanum con diez elementos #define N 10 … int listanum[N];

/* arreglo de enteros con diez elementos desde listanum[0] hasta listanum[9]. */

Usamos la estructura ‘for’ para acceder los elementos del arreglo int i, k=1; for( i=0; i