Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

4 Estructuras Repetitivas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Estructuras

Repetitivas o de
Bucle
Estructuras Repetitivas
Permiten repetir una
serie de líneas de
código hasta que los
determinantes
cumplan con su
valor tope

Utilizado cuando no sabemos cuantas


veces ( en valor numérico ) se debe
repetir el conjunto de líneas, pero si
Utilizado cuando sabemos cuantas sabemos que se debe de encontrar
veces ( en valor numérico ) se debe algún criterio para que finalice
repetir el conjunto de lineas
ESTRUCTURA REPETITIVA (FOR)

 Esta estructura se usa cuando conocemos la cantidad


de veces que queremos que se ejecute la sentencia.

Ejemplo: ingresar 5 nombres, 10 notas…

 Sintaxis:
for (<Inicio> ; <hasta> ; <Incremento o Decremento>)
{
<Instrucciones>
}
CONCEPTO DE ACUMULADOR.

 Un acumulador es una variable, definida por el programador que


es utilizada para sumar.
 su sintaxis es:
Acumulador = acumulador + valor
valor es una variable en ejecución.
Ejercicio: Desarrollar un programa que
muestre la tabla de multiplicar del 5 (del
5 al 50).
<script>
for(c=1;c<=10;c++)
{
tabla=c*5;
document.write("5 * "+ c + " = " + tabla + "<br>");
}
</script>
Otro ejemplo: Imprimir los meses
del año en una columna
ESTRUCTURA REPETITIVA (WHILE)

 Una estructura repetitiva permite ejecutar una instrucción o


un conjunto de instrucciones varias veces
 La estructura repetitiva while realiza sus acciones que están
entre llaves mientras la opción de validez sea verdadera.
 Este ciclo repetitivo podría ser infinito si el resultado de la
validez siempre es verdadero.
Ejercicio: Realizar un programa que imprima
25 términos de la serie 11 - 22 - 33 - 44, etc. (No
se ingresan valores por teclado).
ESTRUCTURA REPETITIVA
(DO/WHILE)

 do/while (haga mientras) ejecuta al menos una vez su


bloque repetitivo, Esta estructura repetitiva es utilizada
cuando sabemos que la sentencia se ejecutara al
menos una vez.

 Sintaxis:
do{ bloque de código}
while (condición);
Ejercicio: Realizar un programa que acumule valores ingresados
por teclado hasta ingresa el 9999 (no sumar dicho valor,
solamente indica que ha finalizado la carga). Imprimir el valor
acumulado e informar si dicho valor es cero, mayor a cero o
menor a cero.
Ejercicio: Juego de
Aproximacion
“Ingresa un numero
hasta que acierte con
el numero pensado
por el ordenador”

También podría gustarte