Taller 12a-Vectores
Taller 12a-Vectores
Taller 12a-Vectores
Página 1 de 13
MODELO ENTREGA :
Ejemplo :
short int numPar [10] ; // Def vector tipo short int con 10 elementos.
Dibujo:
0. Explique:
Consultar material de apoyo / Vídeo conceptos:
- Qué es un arreglo?
Respuesta: Es un tipo de dato que almacena una secuencia de datos del mismo tipo. Los elementos de un
vector se almacena en zonas contiguas de memoria y se puede acceder a ellos de manera directa mediante una
índice posición.
Almacenamiento eficiente de datos: Los arreglos permiten almacenar una gran cantidad de datos del mismo
tipo de manera contigua en memoria, lo que facilita el acceso y la manipulación de estos datos.
Organización de datos: Los arreglos proporcionan una estructura clara y organizada para almacenar y gestionar
conjuntos de datos relacionados.
Página 2 de 13
Acceso rápido a elementos: El acceso a elementos específicos dentro de un arreglo se realiza de manera
eficiente mediante índices, lo que permite recuperar o modificar datos rápidamente.
Reutilización de código: Los arreglos permiten reutilizar código para procesar colecciones de datos de manera
similar, mejorando la legibilidad y mantenibilidad del programa.
Versatilidad: Los arreglos se pueden utilizar en una amplia de aplicaciones, desde el procesamiento de listas y
vectores hasta la implementación de matrices y variedad estructuras de datos más complejas
/* Comentario*/
#include<iostream>// Libreria
#include<conio.h>// libreria
string myname="Michel Barraza Salcedo codigo: 5801662 programa ingenieria insdustrial pc 06";
cout<<"La suma de los elementos del arreglo es: "<<suma<<endl; // Mensaje y salto
Página 3 de 13
getch();
Página 4 de 13
-2. Vector búsqueda secuencial en un vector:
/*Autor Michel Barraza Salcedo - 5801662 - ingenieria Industrial*/
#include<iostream>//libreria
#include<conio.h>//libreria
string nom = "\n\t Autor Michel Barraza Salcedo - codigo 5801662 - ingenieria insdustrial";//definir e
inicializar
cout<<nom<<endl;//mostrar msj
int M[]={2,4,6,8,10};
int C,dato;
dato=10;//busqueda secuencial
C=0;
C++;
if (band == 'F')
Página 5 de 13
return 0;//retorna 0
Página 6 de 13
- 3. Vector el mayor elemento
*/
#include<iostream>//libreria
#include<conio.h>//libreria
string nom = "\n\t Autor Michel Barraza Salcedo- codigo:5801662 - ingeniria Industrial";//definir e
inicializar
cout<<nom<<endl;//mostrar msj
int num[100],n,mayor=0;
cin>>n;//almacenar datos
cin>>num[i];//almacenar datos
mayor=num[i];
} // final de for
return 0;//retorna 0
Página 7 de 13
Página 8 de 13
-4. Crear un vector que contenga las edades de 08 alumnos. Ingresar los datos por teclado.
Calcular y escribir la cantidad de alumnos mayores de edad y la cantidad de alumnos menores de edad.
Edad de referencia 18 años.
/*Autor: Michel Barraza Salcedo Codigo 5801662 - ingenieria Industrial*/
#include<iostream>//libreria
#include<conio.h>//libreria
using namespace std;//libreria
int main ()//funcion principal
{//inicio del main
string nom = "\n\tAutor: Michel Barraza Salcedo - codigo 5801662 -Ingenirieria Industrial";//definir e
inicializar
cout<<nom<<endl;//mostrar msj
int edades[8],mayor=0,menor=0;// asignar
for(int i=0; i<8; i++)
{// inicio del for
cout<<"\n\t "<<i+1<<".Ingrese la edad del alumno: ";//msj
cin>>edades[i];//almacenar datos
}// Final del for
for(int i=0; i<8; i++)
{// inicio del for
if(edades[i]>17)
{// inicio del if
mayor++;//contador a mayores
}// Final del for
else{//inicio de else
menor++; //contador a menores
}
}// final del else
cout<<"\n\tCantidad de estudiantes mayores: "<<mayor<<endl;//msj y salto
cout<<"\n\tCantidad de estudiantes menores: "<<menor<<endl;//msj y salto
return 0;//retorn a 0
system ("pause");//sistema en pausa
}// Final del main
Página 9 de 13
Página 10 de 13
-5. Vectores: tipo short int , cada uno con 10 elementos , se tienen dos vectores con valores predefinidos:
uno con números pares y el otro con números impares;
y se debe sumar cada posición [ ] en los vectores y dejar su resultado en el vector del resultado en la misma
ubicación [ ]. Mostar el contenido de los resultados en su respectiva ubicación [ ].
#include<iostream>//libreria
string nom = "\n\tAutor: Michel Barraza Salcedo - codigo 5801662 - Ingenieria Industrial";//defnir e inicializar
variable
cout<<"\n********************************************************************************"<<e
ndl;// Mensaje y salto
cout<<"\n********************************************************************************"<<e
ndl;// Mensaje y talto
Página 11 de 13
{// Inicio del for
Página 12 de 13
Página 13 de 13