Mudanças entre as edições de "MCO018703 2018 2 AULA05"
Ir para navegação
Ir para pesquisar
Linha 20: | Linha 20: | ||
Figura 1 - Controle de Fluxo com os comandos '''while''' e '''do while'''. | Figura 1 - Controle de Fluxo com os comandos '''while''' e '''do while'''. | ||
</center> | </center> | ||
+ | |||
+ | =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: | ||
+ | |||
+ | <syntaxhighlight lang=c> | ||
+ | do { | ||
+ | bloco de instruções; | ||
+ | } | ||
+ | while (expressão); | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | Aqui o "bloco de instruções" será executado primeiro e só então o parâmetro "expressão" é avaliado. Veja na Figura 1. | ||
=Referências= | =Referências= |
Edição das 16h57min 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.
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.
Referências
[1] http://linguagemc.com.br/comando-do-while/