Download - Práctica # 11 equipo 3
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 1/14
UNIVERSIDAD NACIONAL AUTÓNOMA DEMÉXICO
FACULTAD DE INGENIERÍA
PRÀCTICA 11INSTRUCCIONES DE REPETICIÓN
ASIGNATURA: LABORATORIO DE COMPUTACIÓN PARA INGENIEROS
EQUIPO 3 GRUPO: 1114 FECHA: 03-NOVIEMBRE-2011
ALUMNAS: Nº DE CUENTA
Muñoz Velázquez Brenda Karina 309250964
Tajonar Díaz Carla Sofía 412005141
Pacheco Jiménez Ana Janet 309278540
Vielma Serrano María Fernanda 309335173
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 2/14
INTRODUCCIÓN
La programación es una actividad que nunca puede resultar tediosa o repetitiva: todo aquello que ha de hacerse
repetidamente puede programarse para que sea el ordenador quien lo haga muchas veces.
Repetición: (Ciclos) uno o más pasos son realizados repetidamente. Cada uno de estos métodos utilizados en forma
individual son simples, pero el efecto de ellos hace que cualquier algoritmo puede ser construido utilizando
combinaciones de estos.
Las estructuras de repetición o CICLO es un grupo de instrucciones que la computadora ejecuta en forma repetida
hasta que queda satisfecha cierta condición de terminación. Las repeticiones deben ser controladas para que estas
instrucciones sean ejecutadas un número FINITO de veces.
Existen 2 tipos de instrucciones de repetición:Repetición controlada por contador: Denominada a veces repetición definida , pues se sabe con anticipación
cuantas veces se ejecutará el ciclo.
Repetición controlada por “centinela” denominada a veces repetición indefinida , porque no se conoce con
anticipación cuantas veces el ciclo se repetirá.
De hecho, las sentencias de repetición son, generalmente, las responsables de la utilidad del ordenador. Son
instrucciones que gobiernan las repeticiones mientras no se cumpla la condición de finalización.
RESUMEN
En esta práctica realizaremos programas utilizando las tres formas de instrucción de repetición que podemos
emplear para programar en C, las cuales son: while, for y do-while, que requieren una condición para evaluarse,
también debe existir una instrucción que permita que la condición se vuelva falsa, para garantizar que en algún
momento la iteración se detenga. Los ciclos de while, for y do-while requieren de un acumulador y un contador.
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 3/14
DESARROLLO
2.- Desarrollar un programa que eleve un número a cualquier potencia sin utilizar la biblioteca math.h
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 4/14
4.- Escribir un programa que calcule y muestre los valores de un intervalo de temperatura en gradosFahrenheit y grados Centígrados.
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 5/14
6- Escribe un programa que reciba un número entero y diga si este es primo o no.
Código fuente, lenguaje C
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 6/14
8. Realizar un programa que obtenga la siguiente numeración y la siguiente posición:
1
2 3 2
3 4 5 4 3
4 5 6 7 6 5 4
5 6 7 8 9 8 7 6 5
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 7/14
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 8/14
10.- Escribir un programa que calcule y muestre los valores que se obtienen al realizar sen(x) en un intervalo devalores para x.
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 9/14
12.- Escribir un programa que calcule y muestre los valores que se obtienen al realizar log(x) en un intervalo devalores para x.
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 10/14
14. Realizar un programa que obtenga la siguiente numeración y la siguiente posición:
1 6 15 20 15 6 1
1 5 10 10 5 1
1 4 6 4 1
1 3 3 1
1 2 1
1
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 11/14
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 12/14
16.- Hacer un programa que calcule el factorial de un número mayor a cero.
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 13/14
20.- Elaborar un programa que permita sumar del 1 al 100
5/11/2018 Práctica # 11 equipo 3 - slidepdf.com
http://slidepdf.com/reader/full/practica-11-equipo-3 14/14
Conclusiones:
Con el desarrollo de esta práctica aprendimos a utilizar las tres estructuras de control (if-else, switch-case, for)
según fuera conveniente para controlar el flujo del programa; además de que para poder realizar algunos de estosprogramas necesitábamos tener conocimientos previos, los cuales nos permitieron resolver los problemas que senos iban presentado para poder resolver de manera factible el problema.
Además cabe mencionar que aunque en algunas ocasiones teníamos la opción de emplear cualquiera de las dosestructuras de control; primero aprendimos a analizar lo que nos pedían y después la manera más rápida de podercumplir con lo requerido.