Practica 11 CPI

download Practica 11 CPI

of 13

Transcript of Practica 11 CPI

Universidad Nacional Autnoma de Mxico Facultad de IngenieraEquipo: 12 Nombres de los integrantes del equipo:Del Ro Cruz Vania Portilla Ramrez Ivonne Reyes Botello Paola Xala Estrada Erik Alfonso

Fecha: noviembre de 2011 Prctica 11 INSTRUCCIONES DE REPETICIN. Tema: Diseo de Programas para la resolucin de problemas de Ingeniera. Resumen:Varios programas requieren emplear ciclos, esto se puede usando las estructuras de control de repeticin, que son: while, do while y for. Todas necesitan una instruccin de repeticin, una condicin que se debe evaluar, una expresin que establece inicialmente la condicin antes de evaluarse y una instruccin que permita que la condicin sea falsa. Ademas requieren de un contador (incrementos del ciclo) y un acumulador (almacena resultados parciales). Hay dos tipos de repeticiones las definida (antes de que comience el ciclo la iteracin es conocida) y la indefinida (el numero de iteraciones no es conocido). Esta prctica nos mostrara como es el formato de cada instruccin y observaremos prcticamente como es que funcionan y que errores no cometer al utilizarlas.

Ejercicios Propuestos:Se realizaron los ejercicios nones 1. Desarrollar un programa que calcule el inters compuesto anual de 1 a 30 aos, el usuario solo debe introducir el monto de inversin y la tasa de inters compuesto.

3. Disear un programa en el que se introduzca un nmero que diga hasta donde calcular la serie de Fibonacci.

5. Una compaa de agua est implantando un nuevo sistema de cobro. Para cada casa realiza la siguiente consideracin para elaborar la factura: Los primeros 50 litros son gratis. Entre 50 y 200 litros se cobra el litro a 10 pesos. A partir de 200 litros se cobra el litro a 30 pesos. La cuota mnima es de 1000 pesos, es decir, si el dinero a pagar resulta menor de 1000 pesos, entonces el pago ser de 1000 pesos. Realizar un programa que calcule el gasto de agua de una familia en un mes dada la cantidad de litros gastada.

7. Un Sultn en sea de recompensa le da a un estudiante lo que este quiera y este le pide que le d un grano de por el primer cuadro del tablero dos por el segundo 4 por el tercero y as sucesivamente hasta terminar el tablero, hacer un programa que calcule el numero de granos total.

9. Realizar un programa que imprima los n primeros nmeros y sus respectivos cuadrados.

10. Escribir un programa que calcule y muestre los valores que se obtienen al realizar sen (x) en un intervalo de valores para x. El usuario deber introducir seleccionar el valor inicial, el valor final, as como el incremento de la x.

11. Escribir un programa que calcule y muestre los valores que se obtienen al realizar cos (x) en un intervalo de valores para x. El usuario deber introducir seleccionar el valor inicial, el valor final, as como el incremento de la x.

15. Realizar un programa que calcule las potencias de la 2 a la 10 del nmero PI y la raz cuadrada de dicha potencia.

17. Realizar un programa para resolver la serie de Taylor

19. Realizar un programa que pida al usuario un carcter y con ese dibujar un marco en pantalla

21. Plantear un programa que sume y multiplique los n primeros nmeros enteros.

ConclusionesMediante esta practica 11 Instrucciones de repeticin pudimos manejar y resolver problemas de diferente dificultad por medio de las estructuras de control de repeticin que lo son: while, do while y for. Logrando tener mas claro el como es que decido utilizar una estructura y otra dependiendo de lo que me piden, as como diferenciarlas de las estructuras de seleccin(if-else y switch).

DudasEl ejercicio5 se resolvi con if else ya que no se sabe cmo se podra resolver con while o for En el ejercicio 7 apareca como resultado 0 as que se decidi poner resultado por resultado en la iteracin para ver desde donde estaba el error, y se vio que despus de cierta cifra se arrojaba un nmero negativo, y luego solo aparecan ceros.

BibliografaCorona Nakamura Maria Adriana. Diseo de algoritmos y su codificacin en lenguaje c. Primera edicin Ed. Mc Graw Hill.2011

GlosarioIteracin: Accin de repetir una serie de pasos varias veces. Variacin: Modificacin cambio o transformacin. Secciones repetitivas: Instrucciones que se repiten