Escolar Documentos
Profissional Documentos
Cultura Documentos
AULA 6 - Estruturas de Decisao
AULA 6 - Estruturas de Decisao
Ex.:
//ALGORITMO Exemplo_Sequencial
inicio
acção 1
acção 2
.
.
.
acção n
fimalgoritmo
2
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Estrutura sequencial
//ALGORITMO media
Inicio
real N1, N2, N3, MA
//Entrada de dados
leia(N1,N2,N3)
//processamento
MA (N1+N2+N3)/3
//Saída de dados
escreva(MA)
fimalgoritmo
3
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Estrutura de selecção
4
Estrutura de selecção simples
se (<condição>) {
comando
}
5
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Estrutura de selecção simples
Aprovado
Fim
6
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Estrutura de selecção composta
7
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Estrutura de selecção composta
Reprovado Aprovado
Fim
8
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Estrutura selecção encadeada
9
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Est. encadeada heterogéneas
10
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Est. encadeada heterogéneas
Análise:
Triângulo: (A<B+C) e (B<A+C) e (C < A+B) // dados válidos
Equilátero: (A=B) e (B=C) // todos lados iguais
Isósceles: (A=B) ou (A=C) ou (B=C) // dois lados iguais
Escaleno: (A<>B) e (B<>C) e (A<>C) // todos lados diferentes
11
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Est. encadeada heterogéneas
12
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Est. encadeada homogéneas
Equivalente a:
se (<condição1> e <condição2> e <condição3> ) então
//cmd;
fimse 13
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Estrutura de selecção multipla
escolha VAR
caso V1:
caso V2:
caso V3:
fimescolha
14
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Estrutura de selecção multipla
escolha VAR
caso V1:
caso V2:
caso V3:
caso contrario:
fimescolha
15
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Exemplo de selecção múltipla
16
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Exemplo de selecção multipla
17
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Exemplo de selecção multipla
18
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Exemplo de selecção multipla
19
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Exercícios (estr. decisão)
20
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Exercícios (estr. decisão)
21
Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591
Exercícios (tpc)