Funções básicas programação
Por: danknk • 3/9/2021 • Trabalho acadêmico • 326 Palavras (2 Páginas) • 111 Visualizações
LINGUAGEM C OPERADORES LÓGICOS.
A linguagem de programação C oferece diversos tipos de operadores entre eles os operadores lógicos, que criam expressões lógicas compostas que funcionam de acordo com as regras lógicas da matemática. São eles:
OPERADOR | AÇÃO |
&& | AND |
| | | OR |
! | NOT |
Abaixo podemos ver alguns exemplos da utilização de operadores lógicos:
- - Um comando que lê um número e indica se ele está entra 0 E 3 OU entre 3 E 5.[pic 1]
- – Um programa que aplique taxas de imposto de 10% aos solteiros e 9% aos casados.
[pic 2]
NOTA: Vale lembrar que os operadores lógicos são operadores binários, no entanto o operador relacional ! (NOT) é um operador unário, ou seja, é aplicado a apenas uma condição ou expressão.
[pic 3]
Há também casos em que serão misturados vários operadores como por exemplo na expressão: 10>5 && !(10<9) | | 3 <= 4.
Vale lembrar que linguagem de programação C não possui um operador lógico XOR, porém você pode criar uma função que execute essa tarefa a partir dos outros operadores lógicos e seu resultado é verdadeiro apenas quando UM dos argumentos for verdadeiro. Como exemplo:
[pic 4]
DIAGRAMAS DE VENN OPERADORES LÓGICOS.
Como pudemos ver anteriormente os operadores lógicos possuem muita relação com as linguagens de programação e o mesmo acontece com os Diagramas de Venn. Como por exemplo temos:
- -Função OR (| |) que também pode ser representado pelo símbolo matemático +. Correspondente a área dos dois conjuntos.
[pic 5]
- -Função AND (&&) que também pode ser representada pelo ponto (.).
Correspondente a área de intersecção dos conjuntos.
[pic 6]
- -Função NOT (!). Correspondente a área de p que não foi marcada.
[pic 7]
Referências bibliográficas.
DAMAS, Luís. Linguagem C. 10.ed. Rio de Janeiro: LTC,2007 (Pág.64,65).
AZEVEDO, Fabio. Computação Científica em Linguagem C Um Livro Colaborativo. Creative Commons. (Pág.14,15) – Não adaptado.
SCHILDT, Herbert. C Completo e Total. 3.ed. São Paulo: Makron Books, 1995 (Pág.44,45).
DAGHLIAN, Jacob. Lógica e Álgebra de Boole. 4.ed. São Paulo: Atlas, 1986. (Pág.26,98)
...