Lenguajedeprogra

Páginas: 5 (1009 palabras) Publicado: 19 de julio de 2012
LABORATORIO 3
BUCLES REPETITIVOS Trabajar con los ciclos para, mientras y repetir
1. Construya un algoritmo que, dado una entrada n, calcule la suma de los términos de una progresión aritmética como la que se muestra a continuación: 10; 15; 20; 25; 30 ….. sn. Esto es, su algoritmo debe calcular el valor: 10 + 15 + 20 + 25 + 30 ……. sn.

2. Haga un diagrama de flujo para calcular lo que hay quepagar por un conjunto de llamadas telefónicas. Por cada llamada se ingresa el tipo (Internacional, Nacional, Local) y la duración en minutos. El criterio que se sigue para calcular el costo de cada llamada es el siguiente: Internacional: 3 primeros minutos S/. 7.59 y cada minuto adicional S/. 3.03 Nacional: 3 primeros minutos S/. 1.20 y cada minuto adicional S/. 0.48 Local: Las primeras 50llamadas no se cobran. Luego cada llamada cuesta S/. 0.60 3. Construya un algoritmo y diagrama de flujo que permita jugar a adivinar un número. Para esto el algoritmo debe generar un número secreto al azar, entre 1 y 10,000 y posteriormente debe permitir que el usuario ingrese su predicción. En cada jugada debe informar al usuario cuantas jugadas lleva y si el numero que predijo es mayor o menor que elgenerado por el algoritmo. En caso de acierto debe felicitarlo. El usuario puede hacer varios intentos para adivinar hasta que lo consiga o hasta que se aburra. En este último caso el usuario puede ingresar un valor fuera del rango.
4. Construya un algoritmo y programa que permita evaluar la siguiente función por tramos:

El programa debe permitir evaluar la función en varios puntos. Considereun valor igual al anterior, como opción de fin de entrada de datos. Considere que no tiene disponible la función potencia ni el operador exponente pero dispone de las operaciones fundamentales, a saber suma, resta, multiplicación y división. 5. La ecuación de una curva normal utilizada en aplicaciones estadísticas es:

¿Cuántos datos de entrada tiene este problema? ¿Cuántas salidas se requierenen este problema? Pruebe el algoritmo para m = 90, s = 4, x = 80, pi = 3.1416. 6. Realizar el diagrama de flujo que calcule la raíz cuadrada y el inverso de un número ingresado por el teclado. Antes de calcular la raíz cuadrada se debe verificar que el número sea no negativo y antes de calcular el inverso, se debe verificar que el número no sea cero.

7. Realizar el diagrama de flujo quecalcule las soluciones de una ecuación cuadrática con coeficientes reales. 8. El valor aproximado del número de Euler, e , se puede obtener con la siguiente fórmula:

Escribir un pseudocódigo que calcule el valor aproximado de e mediante un ciclo repetitivo que termine cuando la diferencia entre dos aproximaciones sucesivas difiera en menos de 10*e-9. 9. Escribir un programa que invierta los dígitosde un número positivo entero. Usar operadores módulo y división para ir obteniendo los dígitos uno a uno. 10. Diseñe un pseudocódigo que lea el valor de un ángulo expresado en radianes y calcule e imprima el valor del seno de dicho ángulo. Se leerá también el número de términos de la serie.

e = 1 + 1/1! + 1/2! + 1/3! + ¼! + 1/5! + ...

SEN(X) = X - ( X*3/3 ! ) + (X*5/5!) - (X*7/7!) + .....
L= 500 ( 1 + 1/3 + 1/5 + ...+ 1 / (2n -1) ) km

11. Un jeep puede viajar 500 km con un tanque lleno de gasolina. Desde una posición inicial, conteniendo ‘n’ tanques de gasolina el mismo jeep puede viajar: Estableciendo economía de combustible en una ruta. Diseñe un pseudocódigo que calcule el valor de ‘L’ dado ‘n‘. 12. Se ofrece un trabajo que pague un centavo en la primera semana, pero dobla susalario cada semana, es decir, $.01 la primera semana; $.02 la segunda semana; $0.4 la tercera semana; ... etc. Hasta $(2n-1)/100 la nésima . Diseñar el pseudocódigo que determine ( y escriba ) el salario por cada semana y el salario pagado hasta la fecha por espacio de 50 semanas. 13. Construya un programa que reciba como entrada 4 valores enteros positivos. El programa debe controlar que...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS