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);