Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Página 1 de 10
MODELO ENTREGA :
Ejemplo :
short int numPar [10] ; // Def vector tipo short int con 10 elementos.
Dibujo:
DESARROLL
CÓDIGO 6000993 NOMBRE María Camila Garzón Rocha
O
1) Explique:
a) ¿Qué es un arreglo?
El vector o la colocación es una estructura de datos que permite que la secuencia del mismo tipo de elemento se
almacene en la memoria, y se puede acceder a cada elemento con un índice que indique su posición. Esta
estructura es útil para habilitar el acceso y el manejo de datos en la memoria. El vector tiene un tamaño definido
en el tiempo de compilación y se usa comúnmente en la programación para resolver problemas de algoritmo y
estructura de datos.
Todos los elementos de la ubicación deben ser los mismos tipos de datos, como enteros, caracteres o
cadenas de texto.
Los elementos del arreglo se almacenan uno después del otro en una sección contigua de la memoria
del ordenador.
Cada elemento del arreglo se identifica mediante un índice único que indica su posición en la secuencia.
El primer elemento se identifica con el índice 0, el segundo con el índice 1, y así sucesivamente.
Página 2 de 10
El tamaño del arreglo es fijo, ya que se define en tiempo de compilación y no puede ser cambiado
durante la ejecución del programa.
Los arreglos se utilizan para almacenar y manipular conjuntos de datos, lo que los hace útiles en muchas
aplicaciones de programación, como la resolución de problemas de algoritmos y estructuras de datos.
Números impares o pares: nosotros en la clase usamos “short int num1[]={1,3,5,7,9};//definir vector
forma implícita” para elegir los números impares, y otro que definimos para los pares, dándonos a
entender que en un va contener solo los números impares y en el otro los que serán pares.
Caracteres de iniciales de un nombre: lo siguiente que hicimos fue utilizar las iniciales de nuestro
nombre, el cual este varia de cuantas letras contenga, ya que usamos el “for” para poder recorrer el
vector y así tuvimos un resultado satisfactorio.
2)
a)
Página 3 de 10
/*6000993
María Camila Garzón Rocha
In Multimedia
*/
#include <iostream>//libreria
b)
Página 4 de 10
/*6000993
María Camila Garzón Rocha
In Multimedia
*/
#include<iostream>//libreria
#include<conio.h>//libreria
using namespace std;//libreria
int main ()//funcion principal
{//inicio del main
string nom = "\n\n\tCreado por - María Camila Garzón Rocha";//definir e inicializar clase
cout<<nom<<endl;
cout<<"\n\tIng multimedia";
int M[]={8,5,2,3,10};
int C,dato;
char band = 'F';//msj para indicar si el dato ingresado no existe
dato=10;
//busqueda secuencial
C=0;
while ((band == 'F')&&(C<5)){//se repite ciclo es diferente de , centinela
if (M[C]== dato){
band = 'V';//msj para indicar si el dato existe
}
C++;
}
if (band == 'F'){
cout<<"\n\n\tNo existe, ingrese otro dato";//msj
}
else if (band == 'V'){
cout<<"\n\n\tEl numero ha sido encontrado en la posicion: "<<C-1<<endl;//msj y se le resta 1 para
posicionarse en el numero de dato que se busca
}
return 0;//retorna 0
Página 5 de 10
system ("pause");//sistema en pausa
}//fin del main
3)
/*6000993
María Camila Garzón Rocha
In Multimedia
*/
#include<iostream>//libreria
#include<conio.h>//libreria
using namespace std;//libreria
int main ()//funcion principal
{//inicio del main
string nom = "\n\n\tCreado por - María Camila Garzón Rocha";//definir e inicializar clase
cout<<nom<<endl;//mostrar msj
cout<<"\n\tIng multimedia";//msj
int num[100],n,mayor=0;
cout<<"\n\n\tDigite el numero de elementos para el arreglo: ";//msj para indicar que cantidad de numeros se
diitaran en el arreglo
cin>>n;//almacenar datos
for(int i=0; i<n; i++){//for para recorrer el vector
cout<<"\n\n\t "<<i+1<<".Digite un numero: ";//msj para indicar donde ira cada numero en e arreglo
cin>>num[i];//almacenar datos
if(num[i]>mayor){//if para indicar cual numero es mayor
mayor=num[i];//buscara entre los numeros digitados cual tiene mayor valor
}
}
Página 6 de 10
cout<<"\n\n\tEl mayor elemento del vector es: "<<mayor<<endl;//msj y mostrar numero mayor del arreglo
return 0;//retorna 0
system ("pause");//sistema en pausa
}//fin del main
4)
/*6000993
María Camila Garzón Rocha
In Multimedia
*/
#include<iostream>//libreria
#include<conio.h>//libreria
using namespace std;//libreria
int main ()//funcion principal
{//inicio del main
string nom = "\n\n\tCreado por - María Camila Garzón Rocha";//definir e inicializar clase
cout<<nom<<endl;//mostrar msj
cout<<"\n\tIng multimedia";//msj
int edades[8],mayor=0,menor=0;
for(int i=0; i<8; i++){//for para recolectar las edades
Página 7 de 10
cout<<"\n\n\t "<<i+1<<".Digite edad del alumno: ";//msj para indicar donde ira cada numero en e
arreglo
cin>>edades[i];//almacenar datos
}
for(int i=0; i<8; i++){//for para recorrer el arreglo
if(edades[i]>17){//if para clasificar las edades de los mayores
mayor++;//contador de mayores
}else{//si no son ayores se clasifican en menores
menor++; //contador de menores
}
}
cout<<"\n\n\tCantidad de estudiantes mayores: "<<mayor<<endl;//msj y mostrar cantidad de mayores del
arreglo
cout<<"\n\n\tCantidad de estudiantes menores: "<<menor<<endl;//msj y mostrar cantidad de menores del
arreglo
return 0;//retorna 0
system ("pause");//sistema en pausa
}//fin del main
5)
Página 8 de 10
/*6000993
Ing Multimedia
*/
#include<iostream>//libreria
string nom = "\n\tCreado por María Camila Garzón Rocha";//definir e inicializar variable
cout<<nom<<endl;
cout<<"\n\tIng Multimedia"<<endl;//msj
cout<<"\n\n\t..............................................................................."<<endl;
//vector num2
cout<<"\n\n\t..............................................................................."<<endl;
Página 9 de 10
cout<<"\n\n\tNUMEROS PARES: ";
sum += num2[i];
return 0;
Página 10 de 10