domingo, 31 de octubre de 2010

Practica 7 problema 5

La cantidad de clientes que llegan a un concurrido banco de Nueva York se puede calcular utilizando la función de probabilidad de Poisson
P(x)=ʎ^x e^-ʎ/ x!

donde x=cantidad de clientes que llegan por minuto;ʎ = promedio de clientes que llegan por minuto, y e=número de Euler (2.71828). Por ejemplo, si el promedio de clientes que llegan al banco es de tres por minuto, ʎ es igual a tres.tanto. Por tanto, la probabilidad de que un cliente llegue en cualquier minuto es
P(x=1)=3^1 e^-3/1! =0.149561

y la probabilidad de que dos clientes lleguen en cualquier minuto es
P(x=2)=3^2e^-3/2!=0.224454

Utilizando la función de probabilidad de Poisson, escriba un programa que calcule y despliegue la probabilidad de que un número variable de uno a diez clientes lleguen en cualquier minuto, cuando el promedio de llegada es de 3 clientes por minuto.

Practica 7 problema 4

Escriba un programa que invierta los dígitos de un número positivo entero. Por ejemplo, si se intruce 8735, debe mostrar el número 5378. (Sugerencia: utilice una instrucción do que elimine y despliegue continuamente el dígito de unidades del número. Si la variable num contiene inicialmente el número introducido, el dígito de unidades se obtiene como (num % 10). Después de que se muestra el dígito de unidades, se divide el numero entre 10 para establecer el número de la siguiente interacción. De tal manera, (8735 % 10) es 5 y (8735/10) es 873. La instrucción do debe continuar siempre que el número restante no sea cero.

Practica 7 problema 3

Escribir un programa que lea un entero y un carácter. La salida debe ser un rombo dibujado con el carácter dado y de anchura máxima dada por el entero leído. El programa debe repetir el proceso hasta que la anchura sea cero.

Practica 7 problema 2

Modificar el problema 2 de la practica 7 para que el usuario introduzca la cantidad de resultados de los ensayes en cada experimento. Escriba el programa de tal forma que se pueda introducir un número diferente de resultados de ensayes en cada experimento.

Practica 7 problema 1

Suponga que se realizaron cuatro experimentos, cada uno de los cuales tiene seis resultados de ensaye. Los resultados de cada experimento se muestra abajo. Escriba un programa que utilice una gaza anidada para calcular y desplegar el promedio de los resultados del ensaye para cada experimento.
Resultados del primer experimento: 23.2 31 16.9 27 25.4 28.6
Resultados del segundo experimento: 34.8 45.2 27.9 36.8 33.4 39.4
Resultados del tercer experimento: 19.4 16.8 10.2 20.8 18.9 13.4
Resultados del cuarto experimento: 36.9 39 49.2 45.1 42.7 50.6

Practica 6 problema 5

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.

jueves, 21 de octubre de 2010

Problema 6 practica 4

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.

Practica 6 problema 3

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.)

Practica 6 problema 2 fibonacci

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.

Practica 6.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ó.

jueves, 7 de octubre de 2010

Practica 5 problema 5

La multiplicación rusa se realiza un tanto diferente a lo que nosotros estamos acostumbrados. Para multiplicar dos número MULTIPLICADOR * MULTIPLICANDO se realiza el siguiente proceso:
“Se multiplica repetidamente por 2 el MULTIPLICANDO y al mismo tiempo se divide entre 2 el
MULTIPLICADOR hasta que el MULTIPLICADOR tome el valor 1.
Luego, se suman todos los MULTIPLICANDOS correspondientes a los MULTIPLICADORES impares. Dicha suma es el resultado del producto de los dos números. ¨
Por ejemplo, la siguiente tabla muestra las operaciones que se realizaron para multiplicar 37 * 12. Observa que el resultado es la suma de 12 + 48 + 384 es decir, el resultado es 444.
Ejemplo de la ejecución del programa:
Numero 1? 37
Numero 2? 12
Los numeros que se sumaron son:
12
48
384
El resultado de la multiplicación es 444

Practica 5 problema 4

Los padres de un niño prometen darle $10 cuando cumpla 12 años. Cumpleaños y doblar la cantidad de dinero en cada cumpleaños subsecuente hasta que el obsequio exceda $1000. Escriba un programa para determinar que edad tendrá el niño cuando le den la última cantidad, y el total recibido.

Practica 5 problema 3

Escriba un programa que convierta pies a metros. El programa debe mostrar los pies desde 1 hasta 100 en incrementos de uno a uno y los equivalentes correspondientes en metros. Un metro tiene 3.28 pies.

Practica 5 problema 2

Escriba un programa tal que dado como datos 270 números enteros,generados aleatoriamente, obtenga la suma de los números impares y el promedio de los números pares.

Practica 5 problema 1

Escriba un programa tal que dado un grupo de números naturales positivos, calcule e imprima el cubo de estos números.