Você está na página 1de 15

Disciplina: Algoritmos

Prof. Hamilton Junior

Iniciamos as 13h50!!!!
Roteiro do dia

• Discussão sobre o exercício da aula anterior


• Estrutura de decisão e Operadores lógicos
• Exercícios
Operadores Lógicos
Os operadores lógicos servem para combinar resultados de expressões,
retornando se o resultado final é verdadeiro ou falso.

• E / AND: Uma expressão AND (E) é verdadeira se todas as condições forem


verdadeiras

• OU / OR: Uma expressão OR (OU) é verdadeira se pelo menos uma condição for
verdadeira

• NÃO / NOT: Um expressão NOT (NÃO) inverte o valor da expressão ou condição, se


verdadeira inverte para falsa e vice-versa.
Operadores Lógicos
• Considerando os valores das três variáveis, indique se é Falsa
ou Verdadeira a expressão. A = 5; B = 8; C = 1

• A = B AND B > C
• A <> B OR B < C
• A > B NOT
• A < B AND B > C
• A >= B OR B = C
• A <= B NOT
Estrutura de decisão
• Conforme o resultado de uma expressão lógica, determinados
comandos são executados e outros não, caracterizando assim
uma seleção de comandos

verdadeiro

falso
Estrutura de decisão
• SE ... ENTÃO
• Exemplo:
• Se Media Maior ou Igual a
5.0 Então Aluno Aprovado
Estrutura de decisão
• Tipo simples:
se <sentença> então
<comandos>;
fimse

OBS.:
<comandos> serão executados apenas se <sentença>
resultar em TRUE.
Estrutura de decisão
• Exemplo:

se A>0 entao
B A + 1;
A 0;
fimse
Estrutura de decisão composta
• Tipo composto:
se <sentença> entao
<comandos1>;
senao
<comandos2>;
fimse
OBS.:
<comandos1> serão executados apenas se <sentença>
resultar em TRUE. Em caso contrário, <comandos2> serão
executados.
Estrutura de decisão composta
• SE ... ENTÃO ... SENÃO /

• Exemplo:
• Se Media Maior ou Igual a 5.0
Então Aluno Aprovado
Senão Aluno Reprovado
Estrutura de decisão
• “Chupar uma bala” (não
gosto de morango)

• Pegar a bala
• A bala é de morango?
• Se sim, não chupe a bala
• Se não, continue com o
algoritmo
• Retirar o papel
• Chupar a bala
• Jogar o papel no lixo
Estrutura de decisão
• Exemplo:
se A>B entao
B A + 1;
A 0;
senao
A 0;
B A + 1;
fimse
Exercicios – Represente os algoritmos na forma de fluxograma
1) Crie um algoritmo que apresente a media de uma disciplina. A media aritmética é
calculada com base em duas notas de prova (P1 e P2). Caso a media seja menor que
6, o programa deve exibir a mensagem “Reprovado”, caso contrário deverá exibir
a mensagem “Aprovado”.

2) Crie um algoritmo que receba dois números informados pelo usuário, e informe
na tela qual é o menor número.

3) Crie um algoritmo que receba um número informado pelo usuário e imprima se o


mesmo é um número par ou impar (Vamos utilizar o operador MOD . Exemplo:
10 MOD 2 =0)
Exercicios
4)
Exercicios
5)

Você também pode gostar