Está en la página 1de 6

UNIVERSIDAD POLITECNICA ESTATAL DEL CARCHI

Integrantes: Gabriela Usiña, Sebastián Cevallos, Deyvid Moreno

Carrera: Computación – Nivelación A-M

Docente: Ing. Vantroy Jiménez

Tema: Ciclos de Control

2.1.3 Repetición condicional (para, mientras, hacer…mientras), uso de banderas, contadores y


acumuladores.

La estructura de repetición condicional se le conoce como Iteración, repite una o varias


operaciones mientras se cumpla una condición

Tipos de estructuras:

 Sentencia Para (for)


 Sentencia Mientras
 Sentencia Hacer…mientras

A. Sentencia Para

Es una estructura que emplea una variable o expresión que tiene un valor inicial y un valor
final

La forma general de esta sentencia es:

Su diagrama es
B. Sentencia mientras
Es una estructura de control que primero evalúa una condición si la condición es verdadera, se
ejecuta las sentencias internas si es falsa sale de la estructura y se ejecuta la siguiente
sentencia.

 Sentencia se ejecutará mientras el valor de la condición sea verdadero.


 Primero se evalúa la condición
 Lo normal es que sentencia incluya algún elemento que altere el valor de la condición
proporcionando así la expresión de salida del bucle.
Definiciones

Bandera: Variable: Inicia o termina la estructura mientras o hacer…Mientras, al ser


evaluada indica si se entra a un bucle.

Contador: Cuenta en forma ascendente o descendente las ejecuciones de un bucle con el


objetivo de controlar si se ejecuta o no las instrucciones dentro del bucle.

Acumulador: Variable que suma los resultados dentro de una estructura de ciclos

Sentencia Hacer…mientras (do-while)

Estructura de control que ejecuta las sentencias posteriores a la palabra hacer.

Evalúa una condición, si la condición es verdadera se ejecuta nuevamente las sentencias


hasta que esta sea falsa.

FORMULA GENERAL

Pseudocodigo
 Sentencia se ejecutará mientras el valor de la condición sea verdadero
 Sentencia siempre se ejecuta almenos una vez

En la mayoría de aplicaciones es natural comprobar la condición antes de ejecutar el bucle

También podría gustarte