TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Funções básicas programação

Por:   •  3/9/2021  •  Trabalho acadêmico  •  326 Palavras (2 Páginas)  •  102 Visualizações

Página 1 de 2

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:

  1. - Um comando que lê um número e indica se ele está entra 0 E 3 OU entre 3 E 5.[pic 1]
  2. 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:

  1. -Função OR (| |) que também pode ser representado pelo símbolo matemático +. Correspondente a área dos dois conjuntos.

[pic 5]

  1. -Função AND (&&) que também pode ser representada pelo ponto (.).

Correspondente a área de intersecção dos conjuntos.

[pic 6]

  1. -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)

...

Baixar como (para membros premium)  txt (2.2 Kb)   pdf (152.6 Kb)   docx (118.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com