20.01.2015 Views

Curso Programación MCUs PIC en lenguaje C - Edudevices

Curso Programación MCUs PIC en lenguaje C - Edudevices

Curso Programación MCUs PIC en lenguaje C - Edudevices

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

while (condición)<br />

s<strong>en</strong>t<strong>en</strong>cia;<br />

while (condición)<br />

{<br />

s<strong>en</strong>t<strong>en</strong>cia1;<br />

s<strong>en</strong>t<strong>en</strong>cia2;<br />

s<strong>en</strong>t<strong>en</strong>cia3;<br />

s<strong>en</strong>t<strong>en</strong>cia4;<br />

.<br />

.<br />

S<strong>en</strong>tt<strong>en</strong>cia_n;<br />

}<br />

Ejemplo:<br />

char salir;<br />

salir = ‘n’;<br />

while (salir != ‘n’)<br />

{<br />

printf(“Estoy d<strong>en</strong>tro del mi<strong>en</strong>tras\n”);<br />

getc(“%c”, &salir);<br />

}<br />

printf(“\nYa salí”);<br />

El bucle también puede estar vacío. El sigui<strong>en</strong>te ejemplo funcionará hasta que se pulse<br />

la letra ‘A’:<br />

while ((letra = getc()) != ‘A’);<br />

El bucle do – while:<br />

La difer<strong>en</strong>cia que existe con el while, es que <strong>en</strong> el bucle do – while por lo m<strong>en</strong>os una<br />

vez, el programa ejecuta las s<strong>en</strong>t<strong>en</strong>cias del bucle, (hasta llegar a la s<strong>en</strong>t<strong>en</strong>cia while), y<br />

luego decide si continúa iterando, siempre que se cumpla la condición examinada por el<br />

while.<br />

La forma g<strong>en</strong>eral del bucle es:<br />

do<br />

{<br />

s<strong>en</strong>t<strong>en</strong>cia;<br />

} while (condición);

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

Saved successfully!

Ooh no, something went wrong!