14
 UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PRÀCTICA 11 INSTRUCCIONES DE REPETICIÓN  ASIGNATUR A: LABORATO RIO DE COMPUTAC IÓN PARA IN GENIEROS EQUIPO 3 GRUPO: 1114 FECHA: 03-NOVIEMBRE-2 011  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

Práctica # 11 equipo 3

Embed Size (px)

Citation preview

Page 1: 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

Page 2: Práctica # 11 equipo 3

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.

Page 3: Práctica # 11 equipo 3

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 

Page 4: Práctica # 11 equipo 3

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.

Page 5: Práctica # 11 equipo 3

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

Page 6: Práctica # 11 equipo 3

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

Page 7: Práctica # 11 equipo 3

5/11/2018 Práctica # 11 equipo 3 - slidepdf.com

http://slidepdf.com/reader/full/practica-11-equipo-3 7/14

 

 

Page 8: Práctica # 11 equipo 3

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.

 

Page 9: Práctica # 11 equipo 3

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.

 

Page 10: Práctica # 11 equipo 3

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

 

Page 11: Práctica # 11 equipo 3

5/11/2018 Práctica # 11 equipo 3 - slidepdf.com

http://slidepdf.com/reader/full/practica-11-equipo-3 11/14

 

 

Page 12: Práctica # 11 equipo 3

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.

 

Page 13: Práctica # 11 equipo 3

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

 

Page 14: Práctica # 11 equipo 3

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.