You are on page 1of 6

Qu es un ciclo o bucle de programacin?

Instrucciones para repetir pasos, se debe dejar cerrado y no abiertos para que la
memoria no se sature.
Los ciclos for (o ciclos para) son una estructuras de control cclica, nos permiten
ejecutar una o varias lneas de cdigo de forma iterativa (o repetitiva), pero
teniendo cierto control y conocimiento sobre las iteraciones. En el ciclo for, es
necesario tener un valor inicial y un valor final, y opcionalmente podemos hacer
uso del tamao del "paso" entre cada "giro" o iteracin del ciclo.
En resumen, un ciclo for es una estructura iterativa para ejecutar un mismo
segmento de cdigo una cantidad de veces deseada; conociendo previamente un
valor de inicio, un tamao de paso y un valor final para el ciclo.
La sintaxis de un ciclo for es simple en Java, en realidad en la mayora de los
lenguajes de alto nivel es incluso muy similar, de hecho, con tan solo tener bien
claros los 3 componentes del ciclo for (inicio, final y tamao de paso) tenemos
prcticamente todo hecho. Se utiliza cuando se tiene determinados los nmeros
que se va a repetir

El bucle while presenta ciertas similitudes y ciertas diferencias con el bucle for. La
repeticin en este caso se produce no un nmero predeterminado de veces, sino
mientras se cumpla una condicin. Conceptualmente el esquema ms habitual es
el siguiente:
La sintaxis en general es: while (condicin) { instrucciones a ejecutarse } donde
condicin es una expresin que da un resultado true o false en base al cual el
bucle se ejecuta o no. Escribe y prueba el siguiente cdigo, donde adems vemos
un ejemplo de uso de la instruccin break;
Contador: va contandor, debe ser una variable de tipo entero
Int

contador=0;

Contador = contador + 1

Acumulador debe ser del mismo tipo de la variebla


Flot muestra
Flot total_de_muestra = 0
Total_de_muestra = total_de_muestra = 0

Sintaxi ciclo for:


For(variable de inicio; expresin a evaluar; contador)
Eje:
For(contador = 0; contador <=5; contador++)
{
System.out.print(hola mundo)
}

(.++ = contador = contador +1)

Manjode exepciones por sin el teclado esta malo

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Ciclofor {
public static void main(String[] args) throws IOException {
int contador = 0;
float Muestra = 0, TotalMuestra = 0, PH = 0;
InputStreamReader leer = new InputStreamReader(System.in);
BufferedReader numero = new BufferedReader(leer);
for(contador = 1; contador <= 3; contador++)
{
System.out.println("ingrese la nuestra");
Muestra = Float.parseFloat(numero.readLine());
TotalMuestra = TotalMuestra + Muestra;
}
PH = TotalMuestra/3;
//System.out.println(" El valor de PH es " + Muestra);
if(PH < 1)
{
System.out.println("el suelo es muy acido");
}else
{
if(PH >=1 && PH <= 7)
{
System.out.println("El suelo es acido");
}else
{
System.out.println("El suelo es alcalino");
}

}
}