domingo, 4 de noviembre de 2012

Practica 10


Practica 10 Problema 1

1.-Escriba un programa para introducir diez números enteros en un arreglo llamado valores. Conforme se introduce cada numero, sume los números en un total. Después que se hayan introducido todos los números, despliegue los números que son mayores o iguales al promedio.

Pseudocodigo

Inicio
números [10], suma=0.0, prom  Real
i   int
for (i=0, i<10, i++)
{
Print "Introduce valor flotante números[",i,"] = "
Read números[i]
}
for (i=0, i<10, i++)
{
suma=suma+numeros[i]
}
prom=suma/10
Print "El promedio es = ", prom
Print "Números >=promedio"
for (i=0, i<10, i++)
{
if (números[i]>=prom)
{
Print números
}
}
Fin

Codificacion en C++

//PRACTICA No 10 PROBLEMA No 1 FECHA: 31-Octubre-2012
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

#include <iostream.h>
#include <conio.h>
int main ()
{
float numeros[10], suma=0.0, prom;
int i;
for (i=0; i<10; i++)
{
cout<<"Introduce valor flotante numeros["<<i<<"] : ";
cin>>numeros[i];
}
for (i=0; i<10; i++)
{
suma=suma+numeros[i];
}
prom=suma/10.0;
cout<<"\n";
cout<<"El promedio es = "<<prom<<endl;
cout<<"\n";
cout<<"Numeros>=promedio"<<endl;
cout<<"\n";
for (i=0; i<10; i++)
{
if (numeros[i]>=prom)
{
cout<<numeros[i]<<endl;
}
}
getch ();
return 0;
}





Pratica 10 Problema 2

2.-A)

Haga un programa para introducir 10 valores flotantes. Conforme introduce cada numero, sume los números a un total. Después que todos los números son introducidos y se obtiene el total, calcule el promedio de los números y use el promedio para determinar la desviación de cada valor del promedio.Almacene cada desviación en un arreglo llamado desviación. Cada desviación se obtiene como el valor del elemento menos el promedio de todos los datos. Haga que el programa despliegue cada desviación al lado de su elemento correspondiente del arreglo.

Pseudocodigo

Inicio
valores [10], desviacion [10], total=0.0, prom=0.0   Real
i   int
for (i=0, i<10, i=i+1)
{
Print "Valores [",i,"] = "
Read valores [i]
total=total+valores[i]
}
prom=total/10.0
for (i=0, i<10, i=i+1)
{
desviacion[i]=valores[i]-prom
}
Print "Desviacion       Valores"
for (i=0, i<10, i=i+1)
{
Print desviacion[i], "\t\t\t\t", valores[i]
Fin

Codificacion en C++

//PRACTICA No 10 PROBLEMA No 2A FECHA: 31-Octubre-2012
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

#include <iostream.h>
#include <conio.h>
int main ()
{
float valores [10], desviacion [10];
float total=0.0, prom=0.0;
int i;
for (i=0; i<10; i=i+1)
{
cout<<"Valores ["<<i<<"] = ";
cin>>valores[i];
total=total+valores[i];
}
prom=total/10.0;
for (i=0; i<10; i=i+1)
{
desviacion[i]=valores[i]-prom;
}
cout<<"\n";
cout<<"Desviacion Valores"<<endl;
cout<<"\n";
for (i=0; i<10; i=i+1)
{
cout<<desviacion[i]<<"\t\t\t\t"<<valores[i]<<endl;
}
getch ();
return 0;
}





2.-B)

Calcular la varianza de los elementos usados en el 2A. La varianza se obtiene elevando al cuadrado cada desviación individual y dividiendo la suma de las desviaciones al cuadrado entre el numero de desviaciones.

Pseudocodigo

Inicio
valores [10], desviacion [10], total=0.0, prom=0.0, varianza=0.0   Real
i   Int
for (i=0, i<10, i=i+1)
{
Print "Valores [",i,"] = "
Read valores [i]
total=total+valores[i]
}
prom=total/10.0
for (i=1, i<10, i=i+1)
{
desviacion[i]=valores[i]-prom
}
for (i=0, i<10, i=i+1)
{
total=total+pow(desviacion[i],2)
}
varianza=total/10.0
Print "La varianza es = ", varianza
Fin

Codificacion en C++

//PRACTICA No 10 PROBLEMA No 2B FECHA: 31-Octubre-2012
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
float valores [10], desviacion [10];
int i;
float total=0.0, prom=0.0, varianza=0.0;
for (i=0; i<10; i=i+1)
{
cout<<"Valores ["<<i<<"] = ";
cin>>valores[i];
total=total+valores[i];
}
prom=total/10.0;
for (i=1; i<10; i=i+1)
{
desviacion[i]=valores[i]-prom;
}
cout<<"\n";
for (i=0; i<10; i=i+1)
{
total=total+pow(desviacion[i],2);
}
varianza=total/10.0;
cout<<"La varianza es = "<<varianza<<endl;
getch ();
return 0;
}





Practica 10 Problema 3

3.-Calcular el intervalo= Máximo(x1,x2,...,xn)-Mínimo(x1,x2,...,xn). Desplegar el arreglo, el máximo  el mínimo y el intervalo. Considere un arreglo de x de 14 elementos.

Pseudocodigo

Inicio
x[14], max, min, intervalo, i   Int
for (i=0, i<14, i=i+1)
{
Print "x [",i,"] = "
Read x[i]
}
max=x[i]
for (i=1, i<14, i=i+1)
{
if (x[i]>max)
{
max=x[i]
}
}
min=x[0]
for (i=0, i<14, i=i+1)
{
if (x[i]<min)
{
min=x[i]
}
}
intervalo=max-min
Print "Elementos de arreglo de X"
for (i=0, i<14, i=i+1)
{
Print x[i],"\t",
}
Print "\n", "Maximo = ", max
Print "\n", "Minimo = ", min
Print "\n", "Intervalo = ", intervalo
Fin

Codificacion en C++

//PRACTICA No 10 PROBLEMA No 3 FECHA: 31-Octubre-2012
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

#include <iostream.h>
#include <conio.h>
int main ()
{
int x[14], max, min, intervalo, i;
for (i=0; i<14; i=i+1)
{
cout<<"x["<<i<<"] = ";
cin>>x[i];
}
max=x[0];
for (i=1; i<14; i=i+1)
{
if (x[i]>max)
{
max=x[i];
}
}
min=x[0];
for (i=0; i<14; i=i+1)
{
if (x[i]<min)
{
min=x[i];
}
}
intervalo=max-min;
cout<<"\n";
cout<<"Elementos de arreglo de X"<<endl;
cout<<"\n";
for (i=0; i<14; i=i+1)
{
cout<<x[i]<<"\t"<<endl;
}
cout<<"\n"<<"Maximo = "<<max<<endl;
cout<<"\n"<<"Minimo = "<<min<<endl;
cout<<"\n"<<"Intervalo = "<<intervalo<<endl;
getch ();
return 0;
}





Practica 10 Problema 4


4.-Haga un programa que considere un arreglo A de 15 elementos introducidos por teclado. Hacer una lista de los números pares y una lista de los valores impares.



Pseudocodigo 

Inicio
A[15], i   Int
for (i=0, i<15, i=i+1)
{
Print "A [",i,"] = "
Read A[i]
}
Print "Listado numeros pares"
for (i=0, i<15, i=i+1)
{
if (A[i]%2==0)
{
Print A[i], "\t"
}
}
Print "Listado de numeros impares"
for (i=0, i<15, i=i+1)
{
if (A[i]%2==1)
{
Print A[i], "\t"
}
}
Fin

Codificacion en C++

//PRACTICA No 10 PROBLEMA No 4 FECHA: 31-Octubre-2012
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

#include <iostream.h>
#include <conio.h>
int main ()
{
int A[15], i;
for (i=0; i<15; i=i+1)
{
cout<<"A[" <<i<< "] = ";
cin>>A[i];
}
cout<<"\n";
cout<<"Listado numeros pares"<<endl;
for (i=0; i<15; i=i+1)
{
if (A[i]%2 == 0)
{
cout<<A[i]<<"\t";
}
}
cout<<"\n";
cout<<"Listado numeros impares"<<endl;
for (i=0; i<15; i=i+1)
{
if (A[i]%2==1)
{
cout<<A[i]<<"\t";
}
}
getch ();
return 0;
}


No hay comentarios:

Publicar un comentario