Algoritmos - Estruturas de Repetição PDF

Summary

Este documento apresenta o conceito de estruturas de repetição em algoritmos, incluindo exemplos de como utilizá-las em Python. Aborda especialmente o comando "enquanto" e sua implementação na linguagem de programação. Discute inicialização, verificação de condição e execução de comandos repetitivos.

Full Transcript

Algoritmos Estruturas de repetição Comandos de repetição Patrick Pedreira ESTRUTURAS DE REPETIÇÃO Repetição com Teste no Início Consiste em uma estrutura de controle de fluxo de execução que permite repetir diversas vezes um mesmo trecho de a...

Algoritmos Estruturas de repetição Comandos de repetição Patrick Pedreira ESTRUTURAS DE REPETIÇÃO Repetição com Teste no Início Consiste em uma estrutura de controle de fluxo de execução que permite repetir diversas vezes um mesmo trecho de algoritmo, porém sempre verificando antes de cada execução se é “permitido” executar o mesmo trecho. Para realizar essa repetição, utiliza-se a estrutura enquanto, que permite que uma ou várias ações sejam repetidas enquanto uma determinada for verdadeira. ESTRUTURAS DE REPETIÇÃO Estrutura ou laço de repetição – enquanto Sintaxe: VALIDAÇÃO INICIAL... enquanto ():... Obs.: As instruções contidas no enquanto serão executadas durante o tempo em que o resultado da avaliação da expressão lógica resultar verdadeiro. O fato da avaliação da expressão lógica encontrar-se no início do laço faz com que a sequência de comandos só venha a ser executada se ao menos uma vez a avaliação da expressão resultar em verdadeiro. Quando um resultado de for falso, o comando de repetição é abandonado. Se já da primeira vez o resultado é falso, os comandos não são executados nenhuma vez, o que representa a característica principal desse modelo de repetição. ESTRUTURAS DE REPETIÇÃO Exemplo: Vamos supor que desejássemos repetir um comando que escreve na tela 10 vezes a frase: “Estudando programação”. Vamos usar o comando enquanto e uma variável que vai auxiliar na contagem de vezes (contador) que o laço deve ser repetido. O trecho seguinte mostra a lógica dos comandos que fariam isso: Outras condições contador0 {inicialização do contador} poderiam ser usadas... enquanto (contador10): contador

Use Quizgecko on...
Browser
Browser