Está en la página 1de 5

Bucle for

El bucle for está concebido fundamentalmente para ejecutar sus sentencias


asociadas un número fijo de veces.
Por tanto, cuando el número de iteraciones necesarias para realizar una
tarea en una parte del programa se conoce de antemano, lo más lógico es el
empleo de una estructura tipo for, que controla automáticamente el número
de repeticiones.

El diseño sintáctico de la sentencia compuesta for es la de integrar un


contador, con su valor inicial, su valor final y un valor fijo de incremento.
for (inicializacion; condicion; incremento)
{
bloque de sentencias;
}
El siguiente fragmento de código imprime por pantalla los números del 1 al
10.
int i;
for (i = 1; i <= 10; ++i)
{
cout << i << endl;
}
Esta figura muestra el diagrama de flujo del anterior fragmento de código.

Observe el uso del operador ++ por la izquierda para incrementar la variable.


En lugar de ++x podría haberse optado por cualquiera de sus alternativas
menos eficientes x++, x += 1 o x = x + 1.
Conditional IF

En el condicional IF se tiene una condición central que arroja como resultado


verdadero o falso. Para cada resultado se puede realizar una acción
diferente. En la siguiente imagen se observa el diagrama de flujo de un
condicional IF.

En código JAVA la estructura de este condicional es:

if (condición ) {
  //instrucciones para el caso verdadero - IF
} else {
  //instrucciones para el caso falso - ELSE
}
Un ejemplo de uso de este condicional es: un programa donde se tiene la
nota de una asignatura. Si la es de 30 o más significa que el estudiante pasó
la asignatura, en caso contrario la pierde.
nt nota=29;
if (nota>=30 ) {
System.out.println(“Pasó la asignatura”);
} else { 
  System.out.println(“Perdió la asignatura”);
}

Utilizando solo IF

El condicional IF se puede utilizar sin el else. Si se solicita un programa en el


que se diga ÚNICAMENTE si una persona tiene sobrepeso de acuerdo a su
indice de masa corporal, se utilizaría el IF sin colocar la parte del else.

IF–Then(–Else)

La if–thenconstrucción (a veces llamada if–then–else) es común en muchos


lenguajes de programación. Aunque la sintaxis varía de un idioma a otro, la
estructura básica (en forma de pseudocódigo ) se ve así:

If (boolean condition) Then


(consequent)
Else
(alternative)
End If
Por ejemplo:

If stock=0 Then
message= order new stock
Else
message= there is stock
End If

También podría gustarte