vectores

11
Universidad Nacional Experimental “Francisco de Miranda” Área Ciencias de la Educación Aprendizaje Dialógico Interactivo Programa: Educación U. C. Computación I Santa Ana de Coro, julio de 2010 Por: Licdo. Wladimir Chirinos

Upload: wladimirclipper

Post on 13-Jul-2015

7.540 views

Category:

Education


0 download

TRANSCRIPT

Universidad Nacional Experimental“Francisco de Miranda”

Área Ciencias de la Educación Aprendizaje Dialógico InteractivoPrograma: EducaciónU. C. Computación I

Santa Ana de Coro, julio de 2010

Por:Licdo. Wladimir Chirinos

Licdo. Wladimir Chirinos UNEFM

DITE - 2010

•Los vectores son arreglos unidimensionales que

representan un conjunto de datos de un mismo tipo

ordenados de forma secuencial.•Un vector (lista o tabla) es una serie de datos del mismo

tipo; estos datos se denominan elementos del arreglo. •Es un tipo de datos estructurado compuesto de un

número determinado de elementos, de tamaño fijo y

elementos homogéneos (del mismo tipo). •Es un conjunto o agrupación de variables del mismo tipo

cuyo acceso se realiza por índices.

Definiciones

Licdo. Wladimir Chirinos UNEFM

DITE - 2010

Sintaxis de declaración codificada

Las siguientes especificaciones hacen referencia a la declaración de varias vectores de diferentes tipos y capacidades de almacenamiento.

char nombre[15];

int vect[5];

float vector[10];

Vector o Cadena llamada nombre de longitud 15.

Vector llamado vect con capacidad para almacenar 5 valores numéricos de tipo entero

Vector llamado vector con capacidad para almacenar 10 valores numéricos de tipo flotante (reales)

Licdo. Wladimir Chirinos UNEFM

DITE - 2010

Uso de los vectores

La utilidad de los vectores radica principalmente cuando es necesario ingresar cierta cantidad de elementos (números, letras) que posteriormente serán utilizados para realizar algún proceso.

La declaración de un vector se puede comparar con la declaración abreviada de cierta cantidad de variables de un mismo tipo, lo que permite ahorrar la transcripción de código fuente.

Como ejemplo se puede proponer un enunciado donde el usuario debe ingresar las edades de 50 estudiantes de una institución.

Para resolver este enunciado conveniente declarar un vector que almacene 50 valores de tipo entero antes de declarar 50 variables.

Licdo. Wladimir Chirinos UNEFM

DITE - 2010

Visualización gráfica de un vector

Al momento de la declaración de un vector el computador internamente reserva espacio en memoria para almacenar la cantidad solicitada.

Declaración

int vector[5];

Gráficamente esta declaración se puede imaginar de la siguiente forma:

Licdo. Wladimir Chirinos UNEFM

DITE - 2010

Visualización gráfica de un vector

Es importante resaltar que todos los arreglos en el lenguaje de programación C++, inician en la posición cero (0), y el ultimo elemento se ubica en la posición (n-1), siendo n el número de elementos que se indica en la declaración.

Declaración

int vector[5];

Licdo. Wladimir Chirinos UNEFM

DITE - 2010

Formas de declaración y llenado de vectores

Para el procedimiento de llenado de los vectores numéricos es necesario hacerlo mediante la aplicación de estructuras repetitivas, como el: for, while, do-while.

A continuación de presentan las diversas formas de llenado usand las estructuras mencionadas.

Licdo. Wladimir Chirinos UNEFM

DITE - 2010

Formas de declaración y llenado de vectores

Haciendo uso del ciclo for

Declaración del vector y variables.

for(inicialización;condición;incremento)

{

solicitud de ingreso del los valores.

}

int v[5], i;

for(i=0;i<5;i++)

{

cout<<“Ingrese un valor:”;

cin>>v[i];

}

Licdo. Wladimir Chirinos UNEFM

DITE - 2010

Formas de declaración y llenado de vectores

Haciendo uso del ciclo while

Declaración del vector y variables.

inicialización;

while(condición)

{

solicitud de ingreso del los valores.

incremento de la variable índice

}

int v[5], i;

i=0;

while(i<5)

{

cout<<“Ingrese un valor:”;

cin>>v[i];

i++;

}

Licdo. Wladimir Chirinos UNEFM

DITE - 2010

Formas de declaración y llenado de vectores

Haciendo uso del ciclo do – while

Declaración del vector y variables.

inicialización;

do

{

solicitud de ingreso del los valores.

incremento de la variable indice

}while(condición);

int v[5], i;

i=0;

do

{

cout<<“Ingrese un valor:”;

cin>>v[i];

i++;

}while(i<5);

Universidad Nacional Experimental“Francisco de Miranda”

Área Ciencias de la Educación Aprendizaje Dialógico InteractivoPrograma: EducaciónU. C. Computación I

Por:Licdo. Wladimir Chirinos