Algoritmos e Programação Thyago Maia Tavares de Farias Aula 9 Sumário Estruturas de Repetição; Enquanto...faca; Enquanto...faca Nesta estrutura, a expressão lógica é avaliada e, se ela for verdadeira, a lista de comandos é executada; A execução da lista se repete até que a avaliação da condição resulte em FALSO; Também é uma estrutura de repetição, semelhante à estrutura repita...ate; Difere da estrutura repita...ate na execução da lista, que pode ser executada ou não; Enquanto...faca Utilizamos as palavras reservadas enquanto e faca para formar o laço de repetição; Forma geral: enquanto (condição) faca // Lista de instruções fimenquanto Enquanto...faca Exemplo - Algoritmo que lê diversos números positivos e escreve, para cada um, sua raiz quadrada: algoritmo “comEnquanto” var numero: numerico inicio leia(numero) enquanto (numero >= 0) faca escreval(numero^0.5) leia(numero) fimenquanto fimalgoritmo Enquanto...faca Exemplo 2 - Algoritmo que escreve os números entre 1 e 10: algoritmo “Mostra10” var numero: inteiro inicio numero <- 1 enquanto (numero <= 10) faca escreva(numero) numero <- numero + 1 fimenquanto fimalgoritmo Exercício Faça um algoritmo que recebe um número inteiro e, enquanto um número negativo não for digitado, verifica se o mesmo é menor que 5; Faça um algoritmo que sempre recebe números pares. Caso receba um número ímpar, sua execução deverá ser encerrada