Upload
wladimirclipper
View
7.540
Download
0
Tags:
Embed Size (px)
Citation preview
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);