O documento descreve diferentes estruturas de controle de fluxo em algoritmos, incluindo estruturas de decisão baseadas em condições, estruturas de repetição com contador, e estruturas de repetição baseadas em condições. É apresentado um exemplo de estrutura de repetição com contador em pseudocódigo e fluxograma para iterar de um valor inicial a um valor final.
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Lp m1(parte5)
1. Estruturas de decisão ou selecção:
com base numa condição (se X então faz Y senão faz Z)
com base num selector ou escolha múltipla (caso A: B; caso C: D…)
Estruturas de repetição ou ciclos:
com contador (para i=0 até 100 faz X)
com base numa condição:
enquanto se verifica a condição (enquanto A)
até que se verifique a condição (até A)
ESTRUTURAS DE CONTROLO
INTRODUÇÃO À ALGORITMIA
2. com
contador
automático
Para <variável/contador> de <ValorInicial> Até <ValorFinal>
Fazer
<instrução/ões>
FimFazer
ESTRUTURA DE REPETIÇÃO
Estrutura de repetição com contador automático em pseudocódigo.
INTRODUÇÃO À ALGORITMIA
3. ESTRUTURA DE REPETIÇÃO
Estrutura de repetição com contador automático em fluxograma.
Contador <= Valor Final
Falso
Verdade
Contador Valor inicial
Contador Contador +1
Bloco de acções
INTRODUÇÃO À ALGORITMIA
4. Uma estrutura de repetição com contador é controlada por uma
variável – variável de controlo ou contador – que parte de um
determinado valor e vai até um outro determinado valor.
A variável de controlo ou contador parte de um valor inicial e é
incrementada ou decrementada até um valor final; a diferença entre
esses dois valores vai determinar o número de vezes que a instrução
ou instruções incluídas no ciclo irão ser repetidas.
ESTRUTURA DE REPETIÇÃO COM CONTADOR
INTRODUÇÃO À ALGORITMIA
5. ESTRUTURA DE REPETIÇÃO COM CONTADOR
Variável var: Inteiro;
Início
Para var 1 até 100
Fazer
escrever (var);
FimFazer
Fim.
Exemplo de um algoritmo que utiliza uma estrutura de repetição com
contador, para escrever todos os números entre 1 e 100.
INTRODUÇÃO À ALGORITMIA
6. ESTRUTURA DE REPETIÇÃO
var <= 100
Falso
Verdade
var 1
var var +1
escrever (var)
Exemplo de um algoritmo que utiliza uma estrutura de repetição
com contador, para escrever todos os números entre 1 e 100.
INTRODUÇÃO À ALGORITMIA