inicio
a=0,t=0 int
poblacion=0.0 real
print"anio poblacion "
for (a=1985 toa<=2012 stepa=a+1)
{
poblacion=4.88*(1+exp(0.02*t))
print,a,setprecision(5),setw(8),poblacion," millones de personas"
t=t+1;
}
fin
problema 2 un proyectil
inicio
v=500.0,ang=0.0,t=0.0,x=0.0,y=0.0 real
print"X\t\ty"
for (t=0 to t<=10 step t=t+0.5)
{
ang=((22.8*3.1416)/180.0)
x=v*t*cos(ang)
y=v*t*sin(ang)
print,x,"\t\t",y
}
problema 3 Realizaron 4 experimentos, con 6 resultados de ensaye.
inicio
inicio
e=0,r=0 int
promedio=0.0,suma=0.0,ensaye=0.0 float
for(e=1to e<=4 step e=e+1)
{
suma=0.0;
print"introdisca resultados de experimento ",e,endl;
for(r=1to r<=6 stepr=r+1)
{
print"resultado ",r," ="
read ensaye
suma=suma+ensaye
}
print"promedio= ",(suma/6.0)
}
fin
problema 4 repita el problema 3 pero esta vez que el usuario introduzca por teclado la cantidad de resultados de ensayes en cada experimento
inicio
e=0,n=0,r=0 int
promedio=0.0,suma=0.0,ensaye=0.0 float
cout<<"numero de esnsayes "<<endl;
cin>>n;
for(e=1 to e<=n step e=e+1)
{
suma=0.0;
print"introdisca resultados de experimento ",e,endl;
for(r=1to r<=6 step r=r+1)
{
print"resultado ",r," ="
read ensaye
suma=suma+ensaye
}
print"promedio= ",(suma/6.0)
}
fin
problema 4b realice el problema 3 pero elimine la gaza anidada interior e introduzca 6 resultados de ensaye en lugar de uno ala vez
inicio
e=0,n1=0,n2=0,n3=0,n4=0,n5=0,n6=0 int
promedio=0.0,suma=0.0,ensaye=0.0 float
for(e=1to e<=4 step e=e+1)
print"introdisca resultados de experimento ",e,endl;
print"resultado de ensaye 1 "
read n1
print"resultado de ensaye 2 "
read n2
print"resultado de ensaye 3 "
read n3
print"resultado de ensaye 4 "
read n4
print"resultado de ensaye 5 "
read n5
print"resultado de ensaye 6 "
read n6
suma=n1+n2+n3+n4+n5+n6
print"promedio= ",(suma/6.0)
}
problema 5a y=x+x^2/2+x^3/6+x^5/120 para x entre 5 10 incremento de 0.2
inicio
x=0.0, y =0.0 float
print"x","\t\t","y"
for (x=5 to x<=10 step x=x+0.02)
{
y=(x+pow(x,2))/(2+pow(x,3))/(6+pow(x,4))/(24+pow(x,5))/120;
print,x,"\t\t",y
}
fin
problema 5b y=24e^0.04t para x entre 5 y 10 incremento de 0.02
inicio
t=0, y =0 float
print"x","\t\t","y"
for (t=1to t<=10 stept=t+0.2)
{
y=24*exp(0.04*t)
print,t,"\t\t",y,endl
}
fin
problema 5c y=5x^5-2x^3+x para x entre 5 y 10 incremento de 0.5
inicio
x=0, y =0 float
print"x","\t\t","y"
for (x=5 to x<=10 stepx=x+0.5)
{
y=(5*pow(x,5))-(2*pow(x,3))+x;
print,x,"\t\t",y
}
fin
inicio
e=0,n=0,r=0 int
promedio=0.0,suma=0.0,ensaye=0.0 float
cout<<"numero de esnsayes "<<endl;
cin>>n;
for(e=1 to e<=n step e=e+1)
{
suma=0.0;
print"introdisca resultados de experimento ",e,endl;
for(r=1to r<=6 step r=r+1)
{
print"resultado ",r," ="
read ensaye
suma=suma+ensaye
}
print"promedio= ",(suma/6.0)
}
fin
problema 4b realice el problema 3 pero elimine la gaza anidada interior e introduzca 6 resultados de ensaye en lugar de uno ala vez
inicio
e=0,n1=0,n2=0,n3=0,n4=0,n5=0,n6=0 int
promedio=0.0,suma=0.0,ensaye=0.0 float
for(e=1to e<=4 step e=e+1)
print"introdisca resultados de experimento ",e,endl;
print"resultado de ensaye 1 "
read n1
print"resultado de ensaye 2 "
read n2
print"resultado de ensaye 3 "
read n3
print"resultado de ensaye 4 "
read n4
print"resultado de ensaye 5 "
read n5
print"resultado de ensaye 6 "
read n6
suma=n1+n2+n3+n4+n5+n6
print"promedio= ",(suma/6.0)
}
fin
problema 5a y=x+x^2/2+x^3/6+x^5/120 para x entre 5 10 incremento de 0.2
inicio
x=0.0, y =0.0 float
print"x","\t\t","y"
for (x=5 to x<=10 step x=x+0.02)
{
y=(x+pow(x,2))/(2+pow(x,3))/(6+pow(x,4))/(24+pow(x,5))/120;
print,x,"\t\t",y
}
fin
problema 5b y=24e^0.04t para x entre 5 y 10 incremento de 0.02
inicio
t=0, y =0 float
print"x","\t\t","y"
for (t=1to t<=10 stept=t+0.2)
{
y=24*exp(0.04*t)
print,t,"\t\t",y,endl
}
fin
problema 5c y=5x^5-2x^3+x para x entre 5 y 10 incremento de 0.5
inicio
x=0, y =0 float
print"x","\t\t","y"
for (x=5 to x<=10 stepx=x+0.5)
{
y=(5*pow(x,5))-(2*pow(x,3))+x;
print,x,"\t\t",y
}
fin
problema 6 escriba un programa que calcule y despliegue valores en x,z,y
inicio
x=0,y=0,z=0 int
print"x",setw(4),"z",setw(15),"y"
for (x=2 to 6 step x=x+1)
{
for (z=2 to6 step z=z+1)
{
if (x==z)
{
print,x,setw(4),z,setw(15)," funcion indefinida"
}
else
{
y= (pow(x,2)*z)/(x-z);
printx,setw(4),z,setw(15),y
}
}
}
inicio
x=0,y=0,z=0 int
print"x",setw(4),"z",setw(15),"y"
for (x=2 to 6 step x=x+1)
{
for (z=2 to6 step z=z+1)
{
if (x==z)
{
print,x,setw(4),z,setw(15)," funcion indefinida"
}
else
{
y= (pow(x,2)*z)/(x-z);
printx,setw(4),z,setw(15),y
}
}
}
final
No hay comentarios:
Publicar un comentario