Please enable JavaScript.
Coggle requires JavaScript to display documents.
AULA 23 - EXPRESSÕES LÓGICAS E OPERADORES RELACIONAIS - Coggle Diagram
AULA 23 - EXPRESSÕES LÓGICAS E OPERADORES RELACIONAIS
valores lógicos (bool)
podem armazenar apenas dois valores
true (1)
false (0)
expressões lógicas
são expressões que após avaliadas resultam em um valor lógico
operadores relacionais
usados para comparar valores
são binários
<
menor
<=
menor ou igual
>
maior
>=
maior ou igual
==
igual
!=
diferente
ao se comparar com valores do tipo char são considerados os códigos ASCII
variáveis do tipo char[] (strings terminadas em NULL) não devem ser comparadas utilizando os operadores relacionais diretamente
AULA 24 - ESTRUTURAS DE DECISÃO (if/else)
estruturas de decisão são utilizadas para modificar o fluxo de execução de um programa conforme a avaliação de uma condição (expressão lógica)
tipos
decisão simples(if)
prática
decisão composta(if/else)
prática
estruturas alinhadas
prática
uso de chaves { } obrigatório apenas se existir mais de um comando em um bloco
AULA 25 - EXPRESSÕES LÓGICAS E OPERADORES LÓGICOS
operadores lógicos
operam sobre valores lógicos
unário
!
negação
prática
binários
&&
conjunção
prática
||
disjunção
prática
AULA 26 - PROCEDÊNCIA DOS OPERADORES
uma expressão lógica pode conter operadores aritméticos, relacionais, e lógicos
em que ordem elas são executadas?
1: ( )
2: -,--,++,! (unários)
3: *,/,% (binários)
4: +,- (binários)
5: <,>, <= , >= (binários)
6: ==, != (binários)
7: && (binário)
8: || (binário)
AULA 27A - RESOLUÇÃO DE EXERCÍCIOS
resolução
AULA 27B - RESOLUÇÃO DE EXERCÍCIOS
resolução
AULA 27C - RESOLUÇÃO DE EXERCÍCIOS
resolução
AULA 27D - RESOLUÇÃO DE EXERCÍCIOS
resolução