Mudanças entre as edições de "MCO018703 2018 2 AULA05"
(→for) |
(→for) |
||
Linha 48: | Linha 48: | ||
A '''variável''' é inicializada normalmente com 0 ou 1; o parâmetro '''expressão''' deve conter o valor máximo | A '''variável''' é inicializada normalmente com 0 ou 1; o parâmetro '''expressão''' deve conter o valor máximo | ||
(ou mínimo) que o contador deve alcançar; e '''incremento''' é o valor que será incrementado (ou decrementado) da variável cada vez que o bloco de instruções é executado. Observe que cada parâmetro entre parênteses é separado por ponto e vírgula. | (ou mínimo) que o contador deve alcançar; e '''incremento''' é o valor que será incrementado (ou decrementado) da variável cada vez que o bloco de instruções é executado. Observe que cada parâmetro entre parênteses é separado por ponto e vírgula. | ||
+ | |||
+ | [[imagem:Fig040_MCO018703.jpg|300px|center]] | ||
+ | <center> | ||
+ | Figura 2 - Controle de Fluxo com o comando '''for'''. | ||
+ | </center> | ||
=Referências= | =Referências= |
Edição das 17h05min de 14 de agosto de 2018
Objetivo
- Aprender sobre o comando de repetição while controlado por condição;
- Saber usar o comando while e do while.
Funções para Controle de Fluxo - Repetição
while( )
Uma das operações mais frequentes que os programas executam é repetir um grupo de instruções até que uma condição inicialmente verdadeira se torne falsa. É para isso que serve o comando while. A sua sintaxe é a seguinte:
while (expressão) {
bloco de instruções;
}
O bloco de instruções será executado enquanto o parâmetro expressão for verdadeiro. A Figura 1 mostra o comando while e do while.
Figura 1 - Controle de Fluxo com os comandos while e do while.
do...while
Para que o bloco de instruções seja executado ao menos uma vez, ele é deslocado para a entrada da caixa de decisões, antes do teste de validade:
do {
bloco de instruções;
}
while (expressão);
Aqui o "bloco de instruções" será executado primeiro e só então o parâmetro "expressão" é avaliado. Veja na Figura 1.
for
Inserindo-se no loop do comando while um contador que registre cada execução do bloco de instruções cria-se o comando for. Esse contador deve ter uma variável de controle que deve ser previamente inicializada com um tipo e um valor. A sua sintaxe é a seguinte:
for (variável;expressão;incremento) {
bloco de instruções;
}
A variável é inicializada normalmente com 0 ou 1; o parâmetro expressão deve conter o valor máximo (ou mínimo) que o contador deve alcançar; e incremento é o valor que será incrementado (ou decrementado) da variável cada vez que o bloco de instruções é executado. Observe que cada parâmetro entre parênteses é separado por ponto e vírgula.
Figura 2 - Controle de Fluxo com o comando for.
Referências
[1] http://linguagemc.com.br/comando-do-while/