22.10.2014 Views

Aprendendo a Programar Programando em Linguagem C - FSM

Aprendendo a Programar Programando em Linguagem C - FSM

Aprendendo a Programar Programando em Linguagem C - FSM

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.

do while, chamados estruturas de repetição ou laços, cujas execuções redundam <strong>em</strong> repetições da execução<br />

de uma determinada sequência de comandos.<br />

4.2 O comando for<br />

O comando for é uma estrutura de repetição que repete a execução de uma dada sequência de<br />

comandos um número de vezes que pode ser determinado pelo próprio programa, devendo ser escrito com a<br />

seguinte sintaxe:<br />

for (inicializações; condições de manutenção da repetição; incr<strong>em</strong>entos)<br />

{<br />

sequência de comandos<br />

}<br />

Como os nomes indicam, <strong>em</strong> inicializações, são atribuídos valores iniciais a variáveis; <strong>em</strong> condições<br />

de manutenção da repetição, estabelec<strong>em</strong>-se, através de uma expressão, as condições nas quais a execução<br />

da sequência de comandos será repetida; <strong>em</strong> incr<strong>em</strong>entos, incr<strong>em</strong>entam-se variáveis. Quando um comando<br />

for é executado, a sequência de comandos da área das inicializações é executada. Em seguida, a expressão<br />

que fixa as condições de manutenção da repetição é avaliada. Se o valor desta expressão não for nulo, a<br />

sequência de comandos é executada, sendo <strong>em</strong> seguida executada a sequência de comandos da área dos<br />

incr<strong>em</strong>entos. Novamente a expressão das condições de manutenção da repetição é avaliada e tudo se repete<br />

até que o seu valor seja igual a zero.<br />

Por ex<strong>em</strong>plo, o programa<br />

#include <br />

main()<br />

{<br />

int i;<br />

for (i = 1; i = 0; i = i - 2)<br />

printf("%d ", i);<br />

}<br />

exibe na tela os números 10, 8, 6, 4, 2, 0. Já o programa<br />

#include <br />

main()<br />

{<br />

int i;<br />

for (i = 1; i

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

Saved successfully!

Ooh no, something went wrong!