Practica 2

Páginas: 8 (1999 palabras) Publicado: 2 de junio de 2015

INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA




PROGRAMACION ORIENTADA A OBJETOS



PRACTICA 2.
INSTRUCCIONES REPETITIVAS (repaso)

PROFESOR:
MAD. SILVIANO ESCAMILLA GARCÍA













ÍNDICE

INSTRUCCIONES REPETITIVAS 3
Consideraciones teóricas
INSTRUCCIÓN while 3
INSTRUCCIÓN do – while 4
INSTRUCCIÓN for 5
PRACTICA2………………………………………………………………………………………………………………………………8
EVALUACION CICLOS………………………………………………………………………………………………………………………………………….15


INSTRUCCIONES REPETITIVAS
Las construcciones iterativas son los mecanismos que C ofrece para ejecución repetida de sentencias en un número predefinido de veces a repetir, dependiendo de la condición establecida, es decir se definen los mecanismos para la creación de bucles de ejecución.
C proporciona las construcciones iterativas:
La construcción while
La construccióndo-while
La construcción for

INSTRUCCIÓNwhile
La construcción while puede mostrarse como toda una expresión de una cierta potencia añadida, en comparación con las condiciones similares.
La forma más general de ejecución repetida para una sola sentencia es:

Para la ejecución repetida de un grupo de sentencias:

La ejecución o estructura de operación de dicha construcción es muy simple, las sentenciasestablecidas dentro del bucle se ejecuta siempre y cuando se cumpla la condición de acuerdo al valor de la expresión. En caso de que el valor de la expresión sea falso o no cumpla la condición, el programa continuará la secuencia del programa saltando a la siguiente instrucción programada.

Ilustración 1. Esquema de funcionamiento de while.
En la construcción while la condición es evaluada alprincipio del bucle, por esto, si la condición es falsa o no se cumple de acuerdo a la condición, el bucle no se ejecutaría. Como consecuencia el bucle puede ejecutarse entre 0 y N veces, donde N depende de la condición.
Al igual que si la condición es cierta se puede repetir en un núcleo indefinido de veces, por esto es muy común modificar el cuerpo del bucle y determinar hasta que punto los ciclosse repetirán cuando la condición deje de cumplirse y sea falsa.
Cabe mencionar que while no simplemente puede ser solamente una expresión lógica, si no que puede ser cualquier expresión.

INSTRUCCIÓN do – while
La estructura de do-while es la siguiente:

Cabe resaltar que, tanto para ejecutar una sola sentencia como para ejecutar un grupo de ellas, los corchetes son necesarios.
El funcionamiento esmuy similar al de while, en esta construcción se ejecuta primero el cuerpo del bucle (sentencia o grupo de sentencias), y después se evalúa la condición, es decir, la(s) sentencia(s) se ejecuta por los menos una vez.

Ilustración 2. Esquema de funcionamiento de dio-while.
Durante el uso de esta construcción debe de usarse ‘;’ después de la condición, a diferencia de while donde no es usada.Tanto la instrucción while como do-while se utilizan intervalos (bucles) donde se desconoce el número exacto de repeticiones.

INSTRUCCIÓN for
Esta construcción iterativa es un poco más “flexible”, ya que no presenta un formato fijo estricto, al contrario, admite numerosas variantes.
La estructura general para la ejecución repetida de una sola sentencia:

Para la ejecución de un grupo de sentencias:La primera parte de for acostumbra a ser una sentencia de asignación donde se inicializa alguna variable que controla el número de veces que debe ejecutarse el cuerpo del bucle.
La segunda parte corresponde a la condición que indica cuando finaliza el bucle, de la misma forma que las construcciones anteriores (while, do-while). Para este caso, primero se evalúa la condición antes de ejecutarla(s) sentencia(s), al igual que while, el bucle puede ejecutarse entre 0 y N veces, donde N depende de la condición.
La tercera parte corresponde a una sentencia de incremento o decremento sobre la variable de control del bucle. Dicha sentencia se ejecuta después de la ejecución del cuerpo del bucle.

Ilustración 3. Esquema de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica 2
  • practica 2
  • practica 2
  • Practica 2
  • practica 2
  • Practica 2
  • Practica 2
  • Practica 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS