Son estructuras repetitivas que ejecutan un conjunto de instrucciones una cantidad finita de veces. Es decir que este bucle debe contar con un fin.
Sintaxis:
PARA valor_inicio HASTA valor_fin HACER
INSTRUCCIONES
FIN PARA
JAVA
for(valor_ini; condicion; incremento){
instrucciones;
}
ACUMULADOR:
Es una variable que almacena el resultado temporal de una operacion la cual hace uso del valor anterior y lo opera con el nuevo termino
acumulador <- acumulador + nuevo_termino
JAVA
public class bucle2 {
public static void main(String[] args) {
double frac,suma,n;
suma=0;
for(n=1; n<=11; n++){
frac=(2*n-1)/(2*n);
System.out.println(frac+"-"+n);
suma=suma+frac;
}
System.out.println("La suma: "+suma);
}
}
Para, Con Paso, Hacer, FinPara , Hasta, Repetir, Hasta Que, FinSegun, De Otro Modo, Segun.
PROCESO CICLO PARA.
PROCESO CICLO REPETIR
Sintaxis:
PARA valor_inicio HASTA valor_fin HACER
INSTRUCCIONES
FIN PARA
JAVA
for(valor_ini; condicion; incremento){
instrucciones;
}
ACUMULADOR:
Es una variable que almacena el resultado temporal de una operacion la cual hace uso del valor anterior y lo opera con el nuevo termino
acumulador <- acumulador + nuevo_termino
JAVA
public class bucle2 {
public static void main(String[] args) {
double frac,suma,n;
suma=0;
for(n=1; n<=11; n++){
frac=(2*n-1)/(2*n);
System.out.println(frac+"-"+n);
suma=suma+frac;
}
System.out.println("La suma: "+suma);
}
}
EJEMPLO CICLOS ANIDADOS Y REPETITIVOS
Mientras(num<1000) num=num+1;
contador=2; //(Porque si no, tendríamos que comprobar que el número no
//lo dividimos por 1 (ya que todos los números son divisibles por 1)
Mientras (contador<num) Si (num MOD contador == 0)
esPrimo=false;
break; //(salir del mientras)
//POSIBLE CAMBIO DE ENUNCIADO: SI TE PIDIERAN CONTAR CUANTOS
//PRIMOS HAY, PONDRIAS AQUI UN CONTADOR.
Fin Si
contador=contador+1;
Fin Mientras
Si(esPrimo)
imprimirEnPantalla(num);
Fin Si
esPrimo=true;
Fin Mientras
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/respuestas/2075541/ciclos-anidados-y-repetitivos-urgente
PALABRAS CLAVEcontador=2; //(Porque si no, tendríamos que comprobar que el número no
//lo dividimos por 1 (ya que todos los números son divisibles por 1)
Mientras (contador<num) Si (num MOD contador == 0)
esPrimo=false;
break; //(salir del mientras)
//POSIBLE CAMBIO DE ENUNCIADO: SI TE PIDIERAN CONTAR CUANTOS
//PRIMOS HAY, PONDRIAS AQUI UN CONTADOR.
Fin Si
contador=contador+1;
Fin Mientras
Si(esPrimo)
imprimirEnPantalla(num);
Fin Si
esPrimo=true;
Fin Mientras
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/respuestas/2075541/ciclos-anidados-y-repetitivos-urgente
Para, Con Paso, Hacer, FinPara , Hasta, Repetir, Hasta Que, FinSegun, De Otro Modo, Segun.
PROCESO CICLO PARA.
PROCESO CICLO REPETIR
PROCESO SEGUN
Bueno compañeros les publico los enlaces de las páginas consultadas.
ResponderEliminarSiempre que queramos hacer un programa de repetición debemos tener en cuenta que los bucles deben tener un fin específico.
ResponderEliminarCon los bucles podemos programar pero sabiendo el final y que buscamos.
ResponderEliminarLA VERDAD ME PARECE QUE LO QUE PUBLICO EL CHINO ARTURO SE ENCUENTRA MUY COMPLETO YA QUE APARECE PASO POR PASO Y ASI ES MAS FACIL DE ENTENDERLO.
ResponderEliminarLas imagenes no se pueden visualizar de manera clara aunque la teoria es muy completa
ResponderEliminarestoy deacuerdo con Johanna, aunque la teoria que publicaste es suficiente para mostrar como funciona cada bucle.
ResponderEliminarcreo que esta muy bien creado tanto los ejercicios como la teoria son muy exactos y faciles de entender
ResponderEliminarBueno biendo los foros me mis cmpañeros se puede apreciar q de este tema es bastante amplia, pero como he dicho en muchos comentarios no nos quedemos con la teoria y pongamos mas empeño en la practica...
ResponderEliminarBUEN TRABAJO PARA TODOS :)
LA TEORIA SUMADO A LOS EJEMPLOS NOS DA UNA COMPLETA EXPLICACION A LO RESPECTIVO DE WHILE, DO WHILE Y FOR.
ResponderEliminarhaber la teoria esta muy completa perooooo............ lastima que los cuadros no se puedan ver bien ya que nos ayudarian muchoo!!!!!!
ResponderEliminarno logro entender pues no muestra calramente los peroblemas q nos estan dando
ResponderEliminar