Programação I
CH: 60h Créditos: 3 Prof Me. Tiago Araujo
Agenda
•
•
•
•
Correção dos (coletiva) dos exercícios
Operadores relacionais e lógicos
Expressões lógicas
Estruturas de seleção
Operadores relacionais
• Os operadores relacionais são utilizados para
realizar comparações entre dois valores de um
mesmo tipo. Esses valores podem ser
representados por variáveis ou constantes.
• A uma comparação realizada utilizando um
operador relacional se dá o nome de relação.
O resultado obtido de uma relação é sempre
um valor lógico, ou seja, verdadeiro ou falso.
Considere duas variáveis inteiras, A e B onde
A=5 e B=8:
Operadores lógicos
• Os operadores lógicos retornam verdadeiro ou falso
de acordo com seus operandos.
• Para entender o funcionamento de operadores
lógicos, vamos recorrer ao nosso exemplo das
variáveis inteiras, A e B onde A=5 e B=8:
• Para visualizar todas as opções possíveis ao
utilizar operadores lógicos, utilizamos a tabelaverdade.
Expressões lógicas
• As expressões lógicas são expressões formadas
a partir do uso de variáveis e constantes,
operadores relacionais e operadores lógicos.
As expressões lógicas são avaliadas e retornam
sempre um valor lógico: verdadeiro ou falso.
• Exemplos:
(x < y) e (y < z)
(y + z < x) ou (x>10) e (y < 5)
• Assim, é importante compreender a ordem de
precedência entre eles, pois isso irá definir a
forma de solução da expressão.
• V ou F?
Estruturas de seleção (condicional)
• Como vimos anteriormente, muitas vezes
precisamos tomar decisões que podem interferir
diretamente no andamento do algoritmo.
• Como primeiro exemplo, faremos um
programa que solicita que o usuário preencha
suas duas notas, tire a média das duas e, caso
a média seja maior ou igual a 60, apresente
uma mensagem parabenizando-o pela
aprovação:
Exercícios fixação
• Página 31, 32, 33, 36, 37 e 38 (16 ao 29);
Download

Aula4 - CEUNES