Un modelo para calcular la población mundial, en miles de millones de personas, está dado por la siguiente ecuación
población = 4.88(1 + e^0.02t) donde t es el tiempo en años(i=0 representa a enero de 1985 y t=1 representa a enero de 1986). Utilizando está formula, escriba un programa que muestre una tabla anual de población de enero de 1994 hasta enero de 2005.
Pseudocodigo 6.5:
t=9 int
Año =1994 int
poblacion =0.0 double
print "Tabla Anual De Poblacion"
print "Año Poblacion"
for(t=9 to 20 step t=t+1)
{
poblacion =4.88(1+exp(0.02*T))
print "Enero de" Año," ",Poblacion
Año=Año+1
}
fin.
Escriba un programa que seleccione y despliegue el valor máximo como la ubicación de éste de 10 números introducidos cuando se ejecute el programa.
Pseudocodigo 6.4:
Inicio
Maximo=0 int I=0 int Numero =0 int pos=0 int
for(I=1 to 8 step I=I+1)
{
print "numero=?"
read numero
if(numero>maximo)
{
maximo=numero
pos =I
}
}
print " el numero mayor es:",maximo
print "La Posicion es:",pos
fin.
Escriba un programa que seleccione y despliegue el valor máximo de 10 números que serán introducidos cuando se ejecute el programa.(Sugerencia: utilice una gaza for con una instrucción de entrada y un if dentro de la gaza.)
Pseudocodigo 6.3:
Inicio
Maximo=0 int I=0 int Numero =0 int
for(I=1 to 8 step I=I+1)
{
print "numero=?"
read numero
if(numero>maximo)
{
maximo=numero
}
}
print " el numero mayor es:",maximo
fin.
La secuencia de Fibonacci es 0,1,1,2,3,5,8,13,... donde los primeros dos elementos son el 0 y 1, y cada elemento posterior es la suma de los dos elementos anteriores; es decir Fib(n)= Fib[n-1] + fib[n-2] . Utilizando está información, escriba un programa que calcule el número enésimo en una secuencia de Fibonacci, donde el usuario introduzca n al programa , interactivamente.Por ejemplo, si n=6, el programa debe desplegar el valor 5.
Pseudocodigo 6.2:
Inicio
N1=0,N2=1 int
nuevo=0 int
N=0 int
contador=2 int
print "Numero de terminos=?"
read N
contar =2
print "terminos de la serie Fibonacci"
print n1," ",N2
while(contador <=N)
{
nuevo =N1+N2
print "nuevo"
N1=N2
N2=Nuevo
contador = contador +1
}
fin.
Problema 1:
Una serie aritmética está determinada por la siguiente fórmula
a + (a + d) + (a + 2d) + (a + 3d)+.......+ ((a + (n -1)d))
donde a es el primer término, d es la difrencia común y n es el número de términos que han de sumarse. Utilizando esta información escriba un programa que utilice una gaza while para desplegar cada elemento y determinar la suma de la serie aritmética donde a=1, d= 3 y n=100. Asegúrese de que el programa despliegue el valor que calculó.
Pseudocodigo 6.1:
Inicio:
a=1 int
d=3 int
n=100 int
suma=0 int
termino=0 int
Print "Terminos de la serie geometrica"
while(contador<=n)
{
termino=(a+(contador-1)*d)
Print termino,"+"
suma=suma+termino
contador=contador +1
}
Print "La suma de la serie geometrica es"´suma
Fin.
No hay comentarios:
Publicar un comentario