problema 1
GARCIA GAETA FRANCISCO ARMANDO GARCIA GAETA
NO.CONTROL: 11211033
Un molde para calcular la poblacion mundial en
miles de millones de personas,
esta dado por la ecuacion poblacion=4.88(1+e^0.2t)
utilizando esta formula, escriba un programa
que muestre una tabla anual de
pobacion de enero de1985 a enero de 2012
Pseudocodigo:
1. Inicio.
A=0, t=0 int
poblacion=0.0
real
print ("Anio Poblacion"), " millones de
personas"
for(A=1985
to 2012 step A=A+1)
{
poblacion=4.88*(1+exp(0.2*t))
print A, " ", poblacion
t=t+1
}
Fin
problema 2
GARCIA GAETA FRANCISCO ARMANDO GARCIA GAETA
NO.CONTROL: 11211033
Escriba un programa que despliegue una tabla
de valores de x y y para un
proyectil disparado a una velocidad de 500
pies/s y au angulo de 22.8°
(recuerde convertir la medida a radianes). la
tabla debe contener valores que
correspondad a un intervalo de o a 10s en
invrementos de 1/2s.
Pseudocodigo:
1. Inicio.
v=500.0, ang=(22.8*3.1416)/180.00, x=0.0,
y=0.0, t=0.0 real
print "
x y"
for(t=0.0 step 10 to t=t+0.5)
{
x=v*t*cos(ang)
y=v*t*sin(ang)
print x, " ", y
}
Fin
problema 3
GARCIA GAETA FRANCISCO ARMANDO GARCIA GAETA
NO.CONTROL: 11211033
Escriba un
programa que utilise una gaza anidada para calcular y desplegar el
promedio del
ensaye para cada experimento.
Pseudocodigo:
1.
Inicio.
E=0, R=0
int
ensaye=0.0,
suma=0.0 real
for(E=1 to 4
step E=E+1)
{suma=0.0
Print "introdusca resultados del
experimento", E
for(R=1 to 6 step
R=R+1)
{
Print "Resultado",
R, "="
Read ensaye
suma=suma+ensaye
}
Print "promedio es:", (suma/6.0)
}
Fin
problema
4 a
GARCIA GAETA FRANCISCO ARMANDO GARCIA GAETA
NO.CONTROL: 11211033
Modifique el
problema tres para que el usuario introdusca la cantidad de
resultados
de los ensayes.
Pseudocodigo:
1. Inicio.
E=0, R=0,
N=0 int
ensaye=0.0, suma=0.0 real
for(E=1
to 4 step E=E+1)
{suma=0.0
Print "Introdusca la cantidad de
resultados por experimento:"
Read N
Print "introdusca resultados del
experimento", E
for(R=1 to N step R=R+1)
{
Print "Resultado",
R, "="
Read ensaye
suma=suma+ensaye
}
Print "promedio es:", (suma/N)
}
Fin
problema
4 b
GARCIA GAETA FRANCISCO ARMANDO GARCIA GAETA
NO.CONTROL: 11211033
Vuelva a
escribir el problema 3 para eliminar la gaza interior. para hacer esto
tiene que
introducir seis resultados por experimento en lugar de uno a la ves.
Pseudocodigo:
1.
Inicio.
E=0, R=0, N=0 int
ensaye=0.0, suma=0.0 real
for(E=1
to 4 step E=E+1)
{suma=0.0
Print "Introdusca la cantidad de
resultados por experimento:"
Read N
for(R=1
to N step R=R+1)
{
Print "Resultado", R, "="
Read ensaye
suma=suma+ensaye
}
Print "promedio es:", (suma/N)
}
Fin
problema
5 a
GARCIA GAETA FRANCISCO ARMANDO GARCIA GAETA
NO.CONTROL: 11211033
produzca una
tabla de valores X Y para lo siguiente:
a)
Y=x+x^2/2+x^3/6+x^4/24+x^5/120 para x entre 5 y 1 en incrementos de 0.2
Pseudocodigo:
1.
Inicio.
x=0, y=0 real
print " X
Y"
for(x=5.0 to 10.0 step x=x+0.2)
{
y=x+pow(x,2.0)/2.0+pow(x,3.0)/6.0+pow(x,4.0)/24.0+pow(x,5.0)/120.0
print setw(4), x, setw(15), y
}
Fin
problema
5 b
GARCIA GAETA FRANCISCO ARMANDO GARCIA GAETA
NO.CONTROL: 11211033
produsca una
tabla de valores X Y para lo siguiente:
b) y=
24e^0.04t para t entre 1 y 10 en incrementos de 0.2
Pseudocodigo:
1.
Inicio.
t=0, y=0 real
print " t
Y"
for(t=1.0 to 10.0 step t=t+0.2)
{
y=24.0*exp(0.4*t)
print setw(4), t, setw(15), y
}
Fin
problema
5 c
GARCIA GAETA FRANCISCO ARMANDO GARCIA GAETA
NO.CONTROL: 11211033
produsca una
tabla de valores X Y para lo siguiente
c) Y=
5x^5-2x^3+x para x entre 5 y 10 en incrementos de 0.5
Pseudocodigo:
1. Inicio.
x=0, y=0 real
print " X
Y"
for(x=5.0 to
10.0 step x=x+0.5)
{
y=5.0*pow(x,5.0)-2.0*pow(x,3.0)+x
print setw(4), x, setw(15), y
}
Fin
problema 6
GARCIA GAETA FRANCISCO ARMANDO GARCIA GAETA
NO.CONTROL: 11211033
produsca una
tabla de valores X Y para lo siguiente
Escriba un
programa que calcule los valores de x y z cuando y=x^2z/(x-z)
Pseudocodigo:
1. Inicio.
system("color 8b")
x=0, y=0, z=0 real
print setw(4), "X" setw(15), "Z",
setw(15), "Y"
for(x=2 to 6 step x=x+1)
{
Print endl
for(z=2 to 6 step z=z+1)
{
if(x==z)
{ print setw(4), x, setw(15), z, setw(31), "Funcion
indefinida"
}
else
{
y=pow(x,2)*z/(x-z)
}
Print setw(4), x, setw(15), z, setw(15), y
}
}
Fin
No hay comentarios:
Publicar un comentario