Please enable JavaScript.
Coggle requires JavaScript to display documents.
LÓOGOCA DE PROGRAMAÇÃO ESTRUTURA DE CONTROLE - Coggle Diagram
LÓOGOCA DE PROGRAMAÇÃO
ESTRUTURA DE CONTROLE
SELEÇÃO MULTIPLA ESCOLHA
permitem que diferentes ações possam ser executadas em função de um valor escolhido
EXEMPLO 1
início
cadeia de caracteres: vermelho, amarelo, verde;
leia (sinal);
escolha (sinal);
a. caso vermelho: escreva (“Pare”);
b. caso amarelo: escreva (“Atenção”);
c. caso verde: escreva (“Prossiga”);
d. caso azul: escreva (“Em manutenção”);
e. caso contrário: escreva (“Erro no sinal”);
fimescolha;
fim;
EXEMPLO 2
escolha X
a. caso V1: ação 1;
b. caso V2: ação 2;
c. caso V3: ação 3;
d. caso contrário : ação padrão;
fimescolha
é aplicada quando um conjunto de valores discretos precisa ser testado e, nesse caso, diferentes ações serão executadas em função desses valores, sendo similar a uma estrutura homogênea SE-SENÃO-SE
Nas linguagens de programação C, C++ e Java, a instrução que representa a múltipla escolha é switch(valor) - case(V1): [bloco de instruções] - default:[bloco de instruções].
SELEÇÃO ENCADEADA HETEROGÊNEA
não é seguido um padrão lógico de encadeamento
Exemplo Heterogênea
1. se <condição 1>
a. então
i. se <condição 2>
1. então ação 1;
2. senão
a. se <condição 3>
i. então ação 2;
b. fimse;
ii. fimse;
fimse;
SELEÇÃO ENCADEADA HOMOGÊNEA
Podemos ultiizar como estrutura de seleção encadeada
SE-ENTÃO- SE
Nessa estrutura não será excutada uma ação se a condição não for satisfeita..
ex.
se
eu
conseguir ( condicional)
juntar o valor de 50.000,00
então
eu vou para Autrália.
Estrutura SE-ENTÃO-SE:
1. se <condição 1>
conseguir um trabalho
a. então se <condição 2>
Conseguir o Dinheiro.
i. então se <condição 3>
As contas estarem em dia.
1. então ação 1;
Comprar um celular.
ii. fimse;
b. fimse;
fimse;
SE - SENÃO - SE
Quando um bloco é executado somente se um conjunto de condições forem satisfeitos
Se estiver
sol
então
eu vou para praia
se não
estiver sol,
mas
chovendo
então
eu fico em casa estudando mas
senão
tem sol e não está chovendo
então
eu vou correr.
Estrutura SE-SENÃO-SE:
1. se <condição 1>
Sendo ofcial
a. então ação 1
; Lanpada acende e libera o acesso
b. senão se <condição 2>
não for oficial
i. então ação 2;
checar se é contratado de outro setor ou manutenção.
ii. senão se <condição 3>
For um terceiro, mas contactado pela empresa
1. então ação 3;
Liberrar sob supervisão de um oficial.
iii. fimse;
c. fimse;
fimse;
ESTRUTURA DE DECISÃO SIMPLES
Nessa estrutura, uma ação é executada se uma condição é testada e satisfeita.
Problema :
implemente uma lógica de programação para um radar em que, no caso da velocidade de um veículo ter sido excedida acima de 60km/h, registre uma multa.
*Implementação
:*
início
real: velocidade
cadeia de caracteres: placa
leia (placa);
leia (velocidade);
se (velocidade >= 60)
a. então
i. escreva (“multa de excesso de velocidade para:”, placa);
fimse;
fim;
quando a condição é atingida, uma ação deve ser executada, não havendo ações para a condição não atingida.