algoritmos conceitos básicos de algoritmos parte 4 · conceitos básicos de algoritmos - haverá...
TRANSCRIPT
Prof. André Peixoto
Algoritmos
Conceitos Básicos de Algoritmos
Parte 4
Conceitos Básicos de Algoritmos
- Haverá momentos em que um determinado valor dentro deum programa necessitará ser tratado para se efetuar umprocessamento mais adequado.
- Exemplo: um programa que apresente a média escolar de umaluno. Até aqui, muito simples, mas além de calcular a média, oprograma deve apresentar se ele está aprovado ou reprovadosegundo a análise de sua média.
Desvio Condicional Simples (Estrutura de seleção simples)
Conceitos Básicos de Algoritmos
- Observe que aqui será necessário verificar a média do alunopara então tomar uma decisão no sentido de apresentar a suareal situação: aprovado ou reprovado.
- A instrução se...entao...fimse tem por finalidade tomar umadecisão. Sendo a condição verdadeira, serão executadas todas asinstruções que estejam entre a instrução se...entao e a instruçãofimse.
- Sendo a condição falsa, serão executadas as instruções queestejam após o comando fimse.
Conceitos Básicos de Algoritmos
Português Estruturado
se (<condição>) entao
<instruções para condição verdadeira>
fimse
Desvio Condicional Simples (Estrutura de seleção simples)
-Sendo a condição falsa, serãoexecutadas as instruções que estejamapós o comando fimse.
Conceitos Básicos de Algoritmos
Operadores Relacionais (RELEMBRANDO)
Conceitos Básicos de Algoritmos
Na seleção composta, uma condição é avaliada e:
- SE o resultado for verdadeiro,
- ENTÃO um bloco de instruções “A” é executado.
- SENÃO outro bloco de instruções “B” será executado.
Conceitos Básicos de Algoritmos
Conceitos Básicos de Algoritmos
Português Estruturado
se <(condição)> entao
<instrução para condição verdadeira>
senao
<instrução para condição falsa>
fimse
Conceitos Básicos de Algoritmos
Na seleção composta, uma condição é avaliada e:
- Exemplo: Se a média das notas do aluno for maior ou igual a6, imprimir “Aprovado”. Caso contrário, imprimir “Reprovado”.
se ( media >= 6 ) {
escreva( “Aprovado” )
}
senao {
escreva( “Reprovado” )
}
Conceitos Básicos de Algoritmos
Conceitos Básicos de Algoritmos
Sequências de estruturas Se-Então-Senão usadas para o teste demúltiplos casos (Desvios Condicionais Encadeados).
Português Estruturado
se (<condição1>) entao<instruções para condição1 verdadeira>senao
se (<condição2>) entao<instruções para condição2 verdadeira, porém condição1 falsa>senao<instruções para condição1 e condição2 falsa>fimse
fimse
Conceitos Básicos de Algoritmos