O documento discute estruturas de decisão em algoritmos, explicando os comandos "SE", "SE ENTÃO", "SE ENTÃO SENÃO", e dá exemplos de como implementá-los em diagramas de blocos e pseudo código.
3. Algoritmo
Estrutura de Decisão
A 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
4. Algoritmo
Estrutura de Decisão
A 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
5. Algoritmo
Comandos de 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 “ Caso Selecione”
6. Algoritmo
Comandos de Decisão
SE ENTÃO / IF ... THEN
A estrutura de decisão “SE/IF” normalmente vem acompanhada
de um comando, ou seja, se determinada condição for satisfeita
pelo comando SE/IF então execute determinado comando.
Imagine um algoritmo que determinado aluno somente estará
aprovado se sua média for maior ou igual a 5.0, veja no exemplo
de algoritmo como ficaria.
9. Algoritmo
Comandos de Decisão
Se então se não / IF .. THEN .. ELSE
A estrutura de decisão “SE/ENTÃO/SENÃO”, funciona exatamente
como aestrutura “SE”, com apenas uma diferença, em “SE”
somente podemos executar comandoscaso 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” ocomando da condição será
executado, caso contrá rio o comando da condição “falsa” será
executado
12. Algoritmo
Comandos de Decisão
Em nosso exemplo 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 outrascondições.
15. Algoritmo
EXERCÍCIOS
1) Elabore um diagrama de blocos que leia um número. Se positivo
armazene-o em A, se for negativo, em B. No final mostrar o
resultado
2) Ler um número e verificar se ele é par ou ímpar. Quando for par
armazenar esse valor em P e quando for ímpar armazená-lo em I.
Exibir P e I no final do processamento.
3) Construa um diagrama de blocos para ler uma variável
numérica N e imprima somente se a mesma for maior que 100,
caso contrário imprima com o valor zero
16. Algoritmo
Hoje tem Música: SE
Professor:
-- Você disse que não sabe o SENÃO muito menos sabe usar o SE
JAVA, C, COBOL, VB
Você tem que atender a condição
Às vezes a LÓGICA confunde a razão é preciso saber abstrair
Para usar o SENÃO é por que foi falso o SE
Resposta do aluno:
-- Eu falo sério e você acha graça.
A minha nota... Nossa! Está um horror.
Não vejo os meus pontos nem dando zoom
Fiz duas provas uma foi 0 outra 1
Sei lá o que me dá?
“branco” ou pavor.
Seu Rodney, por favor, minha recuperação.
Mas fácil aprender japonês em braile do que um
SE, ENQUANTO, PARA e SENÃO