El documento explica cómo manejar vectores en C++ a través de un ejemplo. Define un vector como una estructura de datos que permite agrupar elementos del mismo tipo en un bloque de memoria contiguo, identificados por su posición. El ejemplo crea un vector de enteros, solicita valores al usuario, calcula el mayor y menor número y la suma total, y muestra los resultados.
1. T E M A:
MANEJAR VECTORES EN C++ MEDIANTE
UN EJEMPLO.
2. O B J E T I V O:
Demostrar a través de un ejemplo
el uso de vectores en el desarrollo
de la lógica de Programación.
3. A R R A Y (ARREGLOS):
DEFINICIÓN:
Un vector, también llamado array(arreglo)
unidimensional, es una estructura de datos que
permite agrupar elementos del mismo tipo y
almacenarlos en un solo bloque de memoria
juntos, uno después de otro. A este grupo de
elementos se les identifica por un mismo
nombre y la posición en la que se encuentran. La
primera posición del array es la posición 0.
4. A R R A Y (ARREGLOS):
SINTAXI:
TIPO VARIABLE NOMBRE_VECTOR[TAMAÑO]
5. A R R A Y (ARREGLOS):
EJEMPLO:
#include<stdio.h>
#include<conio.h>
#include<process.h>
void main()
{
int vec[10], i=0,sve=0,nma=0,nme=0;
for(i=0;i<=9;i++)
{
6. A R R A Y (ARREGLOS):
EJEMPLO:
//proceso para ingresar los numeros a vector.
printf("Ingrese un número en la posició %d del vector: ",i);
scanf("%d",&vec[i]);
7. A R R A Y (ARREGLOS):
EJEMPLO:
//Proceso para averiguar el número mayor.
if(vec[i]>nma)
nma=vec[i];
8. A R R A Y (ARREGLOS):
EJEMPLO:
//Proceso para averiguar el número menor.
if(i==0 || vec[i]<nme)
nme=vec[i];
9. A R R A Y (ARREGLOS):
EJEMPLO:
//proceso para sumar.
sve=sve+vec[i];
}
10. A R R A Y (ARREGLOS):
EJEMPLO:
//procesos para preentar resultados.
printf("El numero mayor es: %d", nma);
printf("nEl numero menor es: %d",nme);
printf("nLa suma del vector es: %d",sve);
getch();
_exit(0);
}
11. A R R A Y (ARREGLOS):
PRUEBA DE ESCRITORIO:
i
vec
nma nme
sve