Estrutura de repetição while PDF

Summary

Este documento descreve a estrutura de repetição while em programação. Apresenta exemplos em português e explica como funciona a estrutura while, comparando-a com estruturas condicionais. O conteúdo serve como nota de estudo sobre este tipo de estrutura em programação computacional.

Full Transcript

Estrutura de repetição while Prof. Felipe Porcino Estrutura de repetição while Estrutura de repetição while O Laço de Repetição while repete um bloco de instrução enquanto a condição definida em seu cabeçalho for verdadeiro. Se você entendeu o funcionamento da estrutura if , pense na estrutura w...

Estrutura de repetição while Prof. Felipe Porcino Estrutura de repetição while Estrutura de repetição while O Laço de Repetição while repete um bloco de instrução enquanto a condição definida em seu cabeçalho for verdadeiro. Se você entendeu o funcionamento da estrutura if , pense na estrutura while como sendo a estrutra if mas que ao invés de executar o seu bloco de instrução uma única vez, executará enquanto a expressão definida for igual a True. O que diferencia o if do while é só e somente só a quantidade de vezes que o seu bloco de instrução será executado! Relembrando Estrutura de Decisão No exemplo a seguir definimos uma variável de nome conta e inicializamos a mesma com valor negativo. Em seguida, definimos uma condição onde definimos que o bloco de código da estrutura if será executado SE o valor contido em conta for menor do que 0. Portanto, se a expressão definida no cabeçalho da estrutura if for verdadeiro, o seu bloco de instrução será executado. Estrutura de Repetição While O código a seguir é basicamente uma cópia do código if, no entanto, ao invés de utilizarmos a estrutura if utilizamos agora a estrutura while. Observe que a pergunta que devemos fazer é a mesma, ou seja, SE a expressão definida no cabeçalho da instrução while conta < 0 for verdadeiro, o seu bloco de instrução deve ser executado. Após a execução, ao INVÉS do cursor de execução sair do bloco de instrução o mesmo voltará para o cabeçalho da instrução while conta < 0 e novamente avaliará a expressão, caso o valor avaliado seja verdadeiro, o bloco de instrução da estrutura será executado novamente e essa lógica irá ocorrer ATÉ QUE O VALOR avaliado na expressão contida no cabeçalho da estrutura while seja igual a falso. Estrutura de Repetição While Portanto, o funcionamento da estrutura if e while se diferencia só e somente só pela quantidade de vezes em que a expressão será avaliada e caso o valor seja verdadeiro, o bloco de instrução será executado. Clique para Encerrar LOOP INFINITO Resolvendo o problema do loop infinito Para resolver o problema do loop infinito e de qualquer loop é necessário implementar uma saída do loop Interrupção com break A instrução break finaliza abruptamente a execução das estruturas de repetição e assim, quando essa instrução for executada, o cursor de execução irá interromper a execução das instruções definidas pela Estrutura de Repetição e irá saltar para a linha seguinte após o Laço de Repetição. Exemplo 1 – Digite Para Parar Digite 1 para parar o loop! Exemplo 2 – Tabuada Digite um número e gere a tabuada do mesmo! Do While O loop do-while é uma estrutura de repetição que executa um bloco de código pelo menos uma vez antes de verificar a condição. A sintaxe básica é: Exercicio - Menu Crie um menu básico com as seguinte opções 1. Opção 1 2. Opção 2 3. Opção 3 0. Sair A cada vez que uma opção for escolhida mostre o código dessa opção Repita as opções até que o usuário digite 0

Use Quizgecko on...
Browser
Browser