Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESTRUCTURAS DE REPETICIÓN
b. Ciclos no Definidos :
Son aquellos donde no se conoce con anticipación el
número de veces que se ejecutará el ciclo.
b.1 Ciclo controlado por respuesta : se utiliza en aquellas
ocasiones en que se le da al usuario la opción de determinar el
ciclo.
Requiere:
1. el nombre de la variable de control
2. valor inicial de la variable de control
3. la condición que comprueba el valor final de la variable de
control
4. Colocar dentro del bloque de instrucciones la solicitud de la
respuesta del usuario, para la variable de control.
Prof. Mitzi Murillo de Velásquez Fac. de Ingeniería de
4
Sistemas Computacionales
Sentencias de Repetición
Formato :
Variable contador = variable contador +/- [ constante numérica]
Ejemplo Contador :
cont = 0;
cont = cont + 2;
Reglas :
1. Definir la variable contador
- 2. Inicializar con un valor que puede ser 0 ó cualquier otro
int cont; cont = 0;
3. Incrementar con valor constante
cont = cont + 1;
Formato:
Variable acumulador = variable acumulador + variable ;
1. Sentencia WHILE:
Ejecuta una sentencia, simple o compuesta, mientras la expresión sea cierta.
Formato:
while(expresión)
{
sentencias;
}
La ejecución sucede si :
∗ se evalúa la expresión
•Si la primera vez el resultado es cero (falso),
, no se ejecuta el ciclo ni una sola vez y se
pasa a la sig. Instrucción.
•si el resultado es = 1 ( cierto), se ejecuta la
sentencia dentro del while y se repite el proceso.
3. Sentencia for:
Permite ejecutar una sentencia simple o compuesta repetidamente un número
conocido de veces.
Formato: for(inicio ; condicion ; incremento/decremento)
{ sentencia(s);}
Ini = valor inicial de la variable de control, puede ser una constante o el valor de
una variable.
cond = es una expresión que comprueba la variable de control (debe ser cierta)