domingo, 4 de noviembre de 2012

Practica 10

Practica 10 problema 1



Pseudocodigo
Inicio
valores[8] int
 I int
Suma int
Promedio int
for( I=0  I to 8 step  I= I+1)
{
Print "Introduce Valores ["<<I<<"]:"
 Read valores[I]
}
suma=0
for(I=0  I  to 8  step  I= I+1)
{
suma=suma+valores[I]
}
promedio=suma/8
print “El Promedio es: ",promedio
print “Valores Mayor o Igual al Promedio: "
for(I=0   I    to  7 I= I+1)
{
if(valores[I]>=promedio)
{
Print valores [I]
}
}
Fin


Codificacion C++

#include <conio.h>
#include <iostream.h>
#include <math.h>

int main ()
{
int valores[8];
int I,suma,promedio;
for(I=0;I<8;I++)
{
cout<<"Introduce Valores ["<<I<<"]:";
cin>>valores[I];
}
suma=0;
for(I=0;I<8;I++)
{
suma=suma+valores[I];
}
promedio=suma/8;
cout<<"El Promedio es: "<<promedio<<endl;
cout<<"Valores Mayor o Igual al Promedio: "<<endl;
for(I=0;I<=7;I++)
{
if(valores[I]>=promedio)
{
cout<<valores [I]<<endl;
}
}

getch ();
return 0;
}

 Pantalla de corrida del programa:


Practica 10 problema 2a:
Pseudocodigo
Inicio
primero [10] int
segundo [10] int
tercero [10] int
I int
for(i=0   I  to   10  step  i= i+1)
{
Print "primero ["<<i<<"]:"
Read primero[i]
print "segundo["<<i<<"]:"
read segundo[i]
}
Print "primero+segundo=tercero"
Print "_______________________"
for(i=0   I   to  10 step i= i+1)
{
Print ""

tercero[i]=primero[i]+segundo[i]
print   primero[i], "\t", segundo[i] ,"\t", tercero[i]
}
Fin

Codificacion de C++
#include <conio.h>
#include <iostream.h>
#include <math.h>

int main ()
{
int primero [10];
int segundo [10];
int tercero [10];
int i;
for(i=0;i<10;i++)
{
cout<<"primero ["<<i<<"]:"<<endl;
cin>>primero[i];
cout<<"segundo["<<i<<"]:"<<endl;
cin>>segundo[i];
}
cout<<"primero+segundo=tercero"<<endl;
cout<<"_______________________"<<endl;
for(i=0;i<10;i++)
{
cout<<""<<endl;

tercero[i]=primero[i]+segundo[i];
cout<<primero[i]<<"\t"<<segundo[i]<<"\t"<<tercero[i]<<endl;
}
getch ();
return 0;

}

Pantalla de Corrida del programa:

practica 10 problema 2b:
Pseudocodigo
Inicio
primero [10] int
segundo [10] int
tercero [10] int
I int
for(i=0   I  to  10 step  i= i+1)
{
Print primero ["<<i<<"]:"
Read primero[i]
Print segundo["<<i<<"]:"
 Read segundo[i]
}
Print primero*segundo=tercero"
Print "_______________________"
for(i=0   I  to  10  step  i= i+1)
{
tercero[i]=primero[i]*segundo[i]
print primero[i],"\t",segundo[i],"\t",tercero[i]
}

Codificacion en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>

int main ()
{
int primero [10];
int segundo [10];
int tercero [10];
int i;
for(i=0;i<10;i++)
{
cout<<"primero ["<<i<<"]:"<<endl;
cin>>primero[i];
cout<<"segundo["<<i<<"]:"<<endl;
cin>>segundo[i];
}
cout<<"primero*segundo=tercero"<<endl;
cout<<"_______________________"<<endl;
for(i=0;i<10;i++)
{
tercero[i]=primero[i]*segundo[i];
cout<<primero[i]<<"\t"<<segundo[i]<<"\t"<<tercero[i]<<endl;
}
getch ();
return 0;

}

Pantalla de Corrida del programa:


Practica 10 problema 3a:
Pseudocodigo
Inicio
valores [10] real
desv [10] real
total=0.0 real
promedio real
I int
for(i=0    I   to  10  step   i= i+1)
{
Print "valores ["<<i<<"]:"
Read valores[i]
total=total+valores[i]
}
promedio=total/10
for(i=0  I  to  10 step i= i+1)
{
desv[i]=valores[i]-promedio

}
Print "desviacion          valores"
for(i=0  I  to  10 step  i= i+1)
{
Print desv[i], "\t\t\t",valores[i]
}

Codificacion en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>

int main ()
{
float valores [10];
float desv [10];
float total=0.0,promedio;
int i;
for(i=0;i<10;i++)
{
cout<<"valores ["<<i<<"]:"<<endl;
cin>>valores[i];
total=total+valores[i];
}
promedio=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-promedio;

}
cout<<"desviacion          valores"<<endl;
for(i=0;i<10;i++)
{
cout<<desv[i]<<"\t\t\t"<<valores[i]<<endl;
}
getch ();
return 0;

}

Pantalla de Corrida del programa:


Practica 10 problema 3b:
Pseudocodigo
Inicio
valores [10] float
desv [10] float
total=0.0 float
promedio float
varianza float
suma=0.0 float
I int
for(i=0  I  to  10  step  i= i+1)
{
Print "valores ["<<i<<"]:"
Read valores[i]
total=total+valores[i]
}
promedio=total/10
for(i=0  I  to  10 step i= i+1)
{
desv[i]=valores[i]-promedio

}
Print "desviacion          valores"
for(i=0;i<10;i++)
{
Print desv[i],"\t\t\t",valores[i]
}
for(i=0 I  to  =9 step i= i+1)
{
suma=suma+pow(desv[i],2)
}
varianza=suma /10
print "la varianza es",varianza
Fin

Codificacion en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>

int main ()
{
float valores [10];
float desv [10];
float total=0.0,promedio,varianza;
float suma=0.0;
int i;
for(i=0;i<10;i++)
{
cout<<"valores ["<<i<<"]:"<<endl;
cin>>valores[i];
total=total+valores[i];
}
promedio=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-promedio;

}
cout<<"desviacion          valores"<<endl;
for(i=0;i<10;i++)
{
cout<<desv[i]<<"\t\t\t"<<valores[i]<<endl;
}
for(i=0;i<=9;i++)
{
suma=suma+pow(desv[i],2);
}
varianza=suma /10;
cout<<"la varianza es"<<varianza<<endl;


getch ();
return 0;
}



Pantalla de Corrida del programa:


practica 10 problema 3c
Codificacion C++:
#include<iostream.h>
#include<conio.h>
#include<math.h>


int main()

{

float valores[10], desv[10], total=0.0, prom, min=0, max=0, inter=0, a=0, b=0;

int i;

for(i=0;i<10;i++)

{
cout<<"Valores["<<i<<"]:";
cin>>valores[i];
total=total+valores[i];
}

prom=total/10;

for(i=0;i<10;i++)
{
desv[i]=valores[i]-prom;
}

cout<<"Desviacion \t Valores"<<endl;

for(i=0;i<10;i++)
{
cout<<"  "<<desv[i]<<"\t            "<<valores[i]<<endl;
}

cout<<"\n"<<endl;

cout<<"Intervalo Minimo"<<endl;
for(i=0;i<10;i++)
{
if(desv[i]<=min)
{

cout<<desv[i]<<endl;

a=a+desv[i];
}

}

cout<<"\n"<<endl;
cout<<"Minimo"<<endl;
cout<<a<<endl;

cout<<"\n"<<endl;

cout<<"Intervalo Maximo"<<endl;
for(i=0;i<10;i++)
{
if(desv[i]>=max)
{

cout<<desv[i]<<endl;

b=b+desv[i];
}

}

cout<<"\n"<<endl;
cout<<"Maximo"<<endl;
cout<<b<<endl;
cout<<"\n"<<endl;

inter=b-a;

cout<<"Intervalo= Maximo-Minimo= ";
cout<<inter<<endl;


getch();

return 0;
}

Pseudocodigo:

Inicio
valores[10]         Real
desv[10]              Real
total=0.0             Real
prom     Real
min=0   Real   
max=0  Real
inter=0 Real
b=0        Real
a=0        Real
i               int


for(i=0 to 10 step i=i+1)
{
print "Valores[", i , "]:"
read valores[i]
total=total+valores[i]
}
prom=total/10
for(i=0 to 10 step i=i+1)
{
desv[i]=valores[i]-prom
}
print "Desviacion        valores”
for(i=0 to 10 step i=i+1)
{
print  "            ” , desv[i], "           ", valores[i]
}
Print "Intervalo Minimo"
for(i=0 to 10 step i=i+1)
{
if(desv[i]<=min)
{

print desv[i]
a=a+desv[i]
}

}
print "Minimo"
print a
print "Intervalo Maximo"
for(i=0 to 10 step i=i+1)
{
if(desv[i]>=max)
{

print desv[i]
b=b+desv[i]
}

}
print "Maximo"
print b
inter=b-a
print "Intervalo= Maximo-Minimo= "
print inter
FIN

Imagen de corrida del programa:


No hay comentarios:

Publicar un comentario