Senhor
AED
Conferência
• Sumario:
• Estruturas Básicas de Controle
Estruturas Básicas de Controle
• Na maioria das vezes necessitamos tomar decisões no andamento do algoritmo. Essas decisões interferem diretamente no andamento do programa. Trabalharemos com dois tipos de estrutura. A estrutura de Decisão e a estrutura de Repetição
•
• Decisão
• Os comandos de decisão ou desvio fazem parte das técnicas de programação que conduzem a estruturas de programas que não são totalmente sequenciais. Com as instruções de SALTO ou DESVIO pode-se fazer com que o programa proceda de uma ou outra maneira, de acordo com as decisões lógicas tomadas em função dos dados ou resultados anteriores. As principais estruturas de decisão são: “Se Então”, “Se então Senão” e “escolha Caso”
SE.... ENTAO
• A estrutura de decisão “SE.....Entao normalmente vem acompanhada de um comando, ou seja, se determinada condição for satisfeita pelo comando SE....então execute determinado comando.
•
Imagine o exemplo abaixo, um algoritmo que determinado aluno somente estará aprovado se sua média for maior ou igual a 5.0, .
• SE Media >= 5.0 ENTÃO "aluno Aprovado"
•
• SE ...ENTÃO SENÃO
• A estrutura de decisão “SE/ENTÃO/SENÃO”, funciona exatamente como a estrutura “SE.. entao”, com apenas uma diferença, em “SE...entao” somente podemos executar comandos caso a condição seja verdadeira, diferente de “SE/SENÃO” pois sempre um comando será executado independente da condição, ou seja, caso a condição seja “verdadeira” o comando da condição será executado, caso contrário o comando da condição “falsa” será executado.
• Em algoritmo ficaria assim:
• SE Média >= 5.0 ENTÃO
• "aluno Aprovado"
• SENÃO
• "aluno Reprovado"
• FimSe
• No exemplo acima está sendo executada uma condição que, se for verdadeira, executa o comando “APROVADO”, caso contrário executa o segundo comando “REPROVADO”. Podemos também dentro de uma mesma condição testar outras condições.