13.01.2015 Views

Proposiciones

Proposiciones

Proposiciones

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Algoritmos y Lenguaje de Programación,<br />

Sección 1<br />

Ciclo while<br />

Diagrama de flujo while<br />

• Repetición condicional<br />

while (condicion)<br />

proposicion1<br />

1. Primero se evalúa la condición<br />

2. Si la condición se cumple, se ejecuta la<br />

proposición<br />

• Repetir hasta que condición no se cumpla<br />

continue<br />

Condición<br />

Si<br />

Proposición 1<br />

No<br />

break<br />

Ejemplo de ciclo while<br />

Ejecución del ciclo while()<br />

i<br />

j<br />

int i = 10, j = 0;<br />

while (i > 0) {<br />

i = i – 1;<br />

j = j + 1;<br />

}<br />

• Valor final de j es 10<br />

Si la condición no se cumple inicialmente,<br />

proposición no se ejecuta<br />

10<br />

9<br />

8<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

0<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

10<br />

• Valor final de i: 0<br />

• Valor final de j: 10<br />

do-while(condición)<br />

Diagrama de flujo do-while<br />

• Repetición condicional<br />

do<br />

proposicion1<br />

while (condicion);<br />

1. Primero se ejecuta la proposición<br />

2. Luego, se evalúa la condición. Si es verdadera,<br />

repetir<br />

• Repetir hasta que condición no se cumpla<br />

continue<br />

Proposición 1<br />

Condición<br />

Si<br />

break<br />

No<br />

©Mario Medina C. 4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!