Você está na página 1de 12

Estruturas de Controlo

Estruturas de controlo
• Para o controlo do fluxo dos dados num
programa, existem estruturas base.

• Estas condicionam o fluxo dos dados


conforme as necessidades do programador,
permitindo tomar decisões no decorrer do
programa.
Estruturas de controlo
A estrutura mais elementar de um programa é
o cumprimento sequencial de instruções até
ao final do programa.

A necessidade de obter outros tipos de


controlo levou à criação das estruturas de
decisão e repetição.
Estruturas de
controlo

Sequencial Decisão Repetição


ou seleção ou ciclos
Estruturas de controlo
A estrutura sequencial é a que executa as ações uma em
sequência da outra sem possibilidade de omitir
nenhuma.
Início

Estrutura Sequencial
Ação 1

Ação 2

Ação n Fim
Estrutura de Decisão ou Seleção
Existem estruturas que permitem a tomada de decisões
em função de condições estabelecidas e assim, o
algoritmo apresenta ações alternativas.

Permitem escolher uma opção, de entre as existentes,


para o desenvolvimento de um programa, executando
sequências alternativas de acordo com os dados de
entrada.
Estrutura de Decisão ou
Seleção
Estruturas de
seleção
Simples

Estruturas de
seleção
Estruturas de composta
decisão ou
seleção Estruturas de
seleção
encadeada

Estruturas de
seleção
múltipla
Estrutura de Decisão ou
Seleção
1) Estruturas de seleção Simples
Apenas são executadas as instruções quando a
condição de seleção for avaliada com o valor
lógico True.

SE ENTÃO / IF ... THEN


Estruturas de seleção Simples
Estruturas de seleção composta

Se então senão

IF .. THEN .. ELSE
Estruturas de seleção encadeada

Você também pode gostar