Mudanças entre as edições de "Pensamento Computacional - Comandos de repetição no Java: while()"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 6: Linha 6:
 
=Comando while()=
 
=Comando while()=
  
 +
A sintaxe do comando while() é:
 +
 +
<syntaxhighlight lang=java >
 +
while ( expressao )
 +
    instrução
 +
</syntaxhighlight>
 +
 +
onde a a instrução  pode ser:
 +
 +
<syntaxhighlight lang=java >
 +
    instrução simples terminada em ';'
 +
ou
 +
    bloco de instruções com chaves
 +
</syntaxhighlight>
  
 
O comando while permite implementar ''loops'' com controle no início.  
 
O comando while permite implementar ''loops'' com controle no início.  

Edição das 09h23min de 21 de setembro de 2023

Objetivos da Aula

Após esta aula o aluno deverá:*conhecer a sintaxe e a semântica do comandos de repetição while();*mapear estruturas simples de repetição especificadas em fluxogramas ou pseudo-código em estruturas em linguagem C.

Comando while()

A sintaxe do comando while() é:

while ( expressao ) 
    instrução

onde a a instrução pode ser:

    instrução simples terminada em ';'
ou
    bloco de instruções com chaves

O comando while permite implementar loops com controle no início.

A semântica do while é a seguinte: ao entrar no comando a EXPRESSÃO entre parênteses é AVALIADA. Caso resulte em uma valor VERDADEIRO o LAÇO do loop é executado uma vez. O programa testa então novamente a expressão. LEMBRAR que:

  • VERDADEIRO é qualquer valor diferente de ZERO;
  • DENTRO do laço NORMALMENTE existe uma modificação de alguma parte da expressão de teste de forma que em algum momento o LOOP se encerra.
  • Ao se encerrar o programa continua na próxima instrução APÓS o comando "while()";
  • ANTES DE entrar no comando while SEMPRE tenha certeza que as variáveis estão com valores adequados de forma que a expressão SEJA AVALIADA sempre corretamente.