Você está na página 1de 8

APLICAÇÕES

INFORMÁTICAS B

D1 - Introdução à Programação
Estruturas de Repetitivas
ESTRUTURAS REPETITIVAS

As estruturas repetitivas permitem executar um conjunto de instruções


várias vezes, embora o programador só necessite de as escrever uma vez.

A execução de determinado conjunto de instruções é repetida tantas vezes


quantas o utilizador explicitamente indicar ou enquanto determinada
condição for verdadeira.
ESTRUTURAS REPETITIVAS

Uma estrutura repetitiva inclui sempre:

• Uma instrução de controlo de ciclo - instrução que permite determinar quando o


ciclo parará, isto é, quando deixará de ser executado. Esta instrução contém a indicação
explícita do número de vezes que o ciclo será executado, ou uma condição cuja avaliação
determine a continuação ou paragem do ciclo;

• O corpo do ciclo - conjunto de instruções que será repetido sempre que o ciclo for
executado.

Em Python a execução repetida destas estruturas pode ser interrompida pela instrução
break, que faz retomar a sequência da execução do programa. Também se pode
interromper o ciclo que está a ser executado e forçar a passagem ao próximo, recorrendo
à instrução continue.
ESTRUTURAS REPETITIVAS CONTROLADAS POR CONTADOR
AUTOMÁTICO

Nas estruturas repetitivas controladas por contador automático, a instrução


de controlo de ciclo indica explicitamente quantas vezes o ciclo será
executado. Esta estrutura contém uma variável designada por contador
automático que vai contando as execuções do ciclo. Para cumprir esta
função, o contador:

• Assume um valor inicial;


• É incrementado (ou decrementado) automaticamente, cada vez que o ciclo
se executa, até atingir o valor final;
• Toma o valor final e o ciclo é executado pela última vez.
ESTRUTURAS REPETITIVAS CONTROLADAS POR CONTADOR
AUTOMÁTICO

Em Pyhton, a estrutura repetitiva controlada por contador automático tem a


seguinte sintaxe:
for contador in range(Inicial, Final+1, passo):
Instruções do corpo do ciclo

Esta estrutura repetitiva tem uma variante em que o corpo do ciclo é


executado para cada um dos valores de uma estrutura de dados, por
exemplo, uma lista.
for valor in lista de valores:
Instruções do corpo do ciclo
EXEMPLO

Escreva um algoritmo é o respetivo programa que imprima cinco vezes “Bem-vindo


ao Python”.

Top-down
1-Repetir cinco vezes
1.1- Escrever a mensagem
Resolução

PROGRAMA PRINCIPAL
ALGORITMO

Mensagem=“Bem-vindo ao Python”
Mensagem:=“Bem-vindo ao Python”
Para I=1 até 5 for i in range (0,5,1):

Escrever (Mensagem) print(Mensagem)

Fimpara

for contador in range(Inicial, Final+1, passo):

Instruções do corpo do ciclo


https://www.devmedia.com.br/for-python-estrutura-de-repeticao-for/38513#for

Você também pode gostar