·

Cursos Gerais ·

Estrutura de Dados

Send your question to AI and receive an answer instantly

Ask Question

Preview text

INFORMÁTICA APLICADA À ENGENHARIA Estrutura de repetição Laço condicional 1 2 Prof Terigi LAÇO CONDICIONAL PSEUDOCÓDIGO enquantofaca Esta estrutura repete uma sequência de comandos enquanto uma determinada condição especificada através de uma expressão lógica for satisfeita enquanto expressãológica faca sequênciadecomandos fimenquanto 3 3 Prof Terigi LAÇO CONDICIONAL PSEUDOCÓDIGO expressãológica è Esta expressão que é avaliada antes de cada repetição do laço Quando seu resultado for VERDADEIRO sequênciadecomandos é executada fimenquanto è Indica o fim da sequênciadecomandos que será repetida Cada vez que a execução atinge este ponto voltase ao início do laço para que expressãológica seja avaliada novamente Se o resultado desta avaliação for VERDADEIRO a sequênciadecomandos será executada mais uma vez caso contrário a execução prosseguirá a partir do primeiro comando após fimenquanto 4 4 3 Prof Terigi LAÇO CONDICIONAL FLUXOGRAMA enquantofaca 5 5 Prof Terigi LAÇO CONDICIONAL EXEMPLO Exemplo 1 algoritmo Ex 1 var j inteiro inicio j 1 enquanto j 10 faca escreva j j j 1 fimenquanto fimalgoritmo 6 6 4 Prof Terigi LAÇO CONDICIONAL PSEUDOCÓDIGO repitaate Esta estrutura repete uma sequência de comandos até que uma determinada condição especificada através de uma expressão lógica seja satisfeita repita sequênciadecomandos ate expressãológica 7 7 Prof Terigi LAÇO CONDICIONAL PSEUDOCÓDIGO repita è Indica o início do laço ate expressãológica è Indica o fim da sequênciade comandos a serem repetidos Cada vez que o programa chega neste ponto expressão lógica é avaliada se seu resultado for FALSO os comandos presentes entre esta linha e a linha repita são executados caso contrário a execução prosseguirá a partir do primeiro comando após esta linha 8 8 5 Prof Terigi LAÇO CONDICIONAL FLUXOGRAMA repitaate 9 9 Prof Terigi LAÇO CONDICIONAL EXEMPLO Exemplo 1 algoritmo Ex 1 var j inteiro inicio j 1 repita escreva j j j 1 ate j 10 fimalgoritmo 10 10 LAÇO CONDICIONAL LINGUAGEM C dowhile O comando dowhile permite que um certo trecho de programa seja executado ENQUANTO uma certa condição for verdadeira A forma do comando dowhile é a seguinte do comandos a serem repetidos while condição comandos após o dowhile Prof Terigi 13 LAÇO CONDICIONAL LINGUAGEM C while O comando while permite que um certo trecho de programa seja executado ENQUANTO uma certa condição for verdadeira A forma do comando while é a seguinte while condição comandos a serem repetidos comandos após o while Prof Terigi 11 8 Prof Terigi LAÇO CONDICIONAL EXEMPLO Exemplo 1 while 15 includestdioh main int j j1 whilej10 printfd j jj1 15 Prof Terigi LAÇO CONDICIONAL EXEMPLO Exemplo 2 dowhile 16 includestdioh main int j j1 do printfd j jj1 whilej10 16 9 Prof Terigi LAÇO CONDICIONAL EXEMPLO Exemplo 3 Elaborar um programa em linguagem C que recebe um número e só deve exibir o quadrado desse número se o número for positivo caso contrário o programa deve sempre solicitar um outro número até o usuário digitar um número positivo 17 includestdioh main int j do printfNumero scanfdj whilej0 printfQuadradodjj includestdioh main int j printfNumero scanfdj whilej0 printfNumero scanfdj printfQuadradodjj 17