0% acharam este documento útil (0 voto)
71 visualizações11 páginas

Lógica e Linguagem de Programação em TI

O documento aborda conceitos fundamentais da Lógica Matemática, incluindo proposições, conectivos e operações lógicas. Ele apresenta a Tabela Verdade, que mostra os valores lógicos de proposições simples e compostas, além de discutir tautologia, contradição e contingência. O conteúdo é estruturado para auxiliar no entendimento da lógica e linguagem de programação.

Enviado por

mselma2020
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
71 visualizações11 páginas

Lógica e Linguagem de Programação em TI

O documento aborda conceitos fundamentais da Lógica Matemática, incluindo proposições, conectivos e operações lógicas. Ele apresenta a Tabela Verdade, que mostra os valores lógicos de proposições simples e compostas, além de discutir tautologia, contradição e contingência. O conteúdo é estruturado para auxiliar no entendimento da lógica e linguagem de programação.

Enviado por

mselma2020
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Técnico de Informática - TI

Lógica e Linguagem de Programação


Professora: Lucélia Sales

Introdução à Lógica Matemática


Tabela – Verdade
ETC – TI Lógica e Linguagem de Programação

Sumário

Conteúdo
1. Introdução à Lógica Matemática .................................................................................. 3
2. Valor Lógico de uma Proposição ................................................................................. 4
3. Classificação das Proposições ...................................................................................... 4
4. Conectivos .................................................................................................................... 5
5. Tabela - Verdade .......................................................................................................... 5
6. Operações Lógicas sobre Proposições .......................................................................... 6
7. Tautologia, Contradição e Contingência .................................................................... 10
8. Construção Tabela - Verdade ..................................................................................... 11

Profª.: Lucélia Sales Tabela – Verdade 2


ETC – TI Lógica e Linguagem de Programação

1. Introdução à Lógica Matemática

Conceitos fundamentais:
 Lógica – É ciência autônoma formada por princípios, métodos e
técnicas que objetiva organizar e estruturar o pensamento.
Estuda as técnicas de formalização, dedução e análise que
permitem verificar a validade dos argumentos.
 Inferência – é um processo pelo qual se chega a uma
proposição.
 Proposição – designa o significado de uma sentença ou oração
declarativa. Ou todo conjunto de palavras ou símbolos que
exprimem um pensamento de sentido completo.

Exs.:
P1: A Lua é um satélite da Terra.
P2: Fortaleza é a capital do Ceará.
P3: O Brasil é uma jovem Democracia.
P4: A dignidade humana é um dos fundamentos da República.
P5: y = 3x + 2
P6: π > √5
P7: O Brasil é um país sociamente injusto.
P8: A corrupção é um mal às instituições.

Lógica Matemática – É uma parte da Lógica que adota como regras


fundamentais do pensamento os dois princípios (ou axiomas) a
seguir:

 PRINCÍPIO DA NÃO CONTRADIÇÃO – uma proposição não pode


ser verdadeira e falsa ao mesmo tempo.
 PRINCÍPIO DO TERCEIRO EXCLUÍDO – toda proposição ou é
verdadeira ou é falsa, isto é, verifica-se sempre um destes
casos e nunca um terceiro.

Conclusão: em virtude deste último princípio, a Lógica Matemática é


uma Lógica bivalente.

Profª.: Lucélia Sales Tabela – Verdade 3


ETC – TI Lógica e Linguagem de Programação

2. Valor Lógico de uma Proposição

Diz-se a condição de Verdade (V) ou Falsidade (F) assumida por uma


proposição.

Convenção:

 V = Verdade
 F = Falsidade

Ex.:

A Terra gira em torno do Sol (V)


A violência é exclusividade entre os jovens pobres(F)

3. Classificação das Proposições

Proposição Simples ou Atômica – toda proposição que não contém


nenhuma outra como parte integrante de si mesma.
Ex.:

- Carlos é legal.
- O número 25 é quadrado perfeito.

Proposição Composta ou Molecular – toda proposição formada pela


combinação de duas ou mais proposições.

Ex.:

- Carlos é estudante e atleta.


- O número 25 é quadrado perfeito e ímpar.

Profª.: Lucélia Sales Tabela – Verdade 4


ETC – TI Lógica e Linguagem de Programação

4. Conectivos

Segundo o Dicionário Aurélio, deriva do lat. conectere, ‘ligar’, + -


ivo;ingl.conective.] Adjetivo. Que une ou liga.Substantivo. Masculino.
Palavra que liga partes da oração, ou as orações, em um período.
[Var.: conetivo.]

Chamam-se conectivos palavras que se usam para formar novas


proposições a partir de outras.

Ex.:

- O número 6 é par e o número 8 é cubo perfeito.


- O triângulo ABC é retângulo ou isósceles.
- Não está chovendo.
- Se Jorge é engenheiro, então sabe matemática.
- O triângulo ABC é equilátero se e somente se é equiângulo.

Portanto,
São conectivos usuais em Lógica Matemática: “e”, “ou”, “não”, “se
então” e “se e somente se”.

5. Tabela - Verdade

Tabela - Verdade - é o conjunto de valores possíveis de uma ou mais


proposições simples, bem como outros construídos por operações
lógicas entre proposições compostas considerando os princípios
lógicos.

Pelo princípio do terceiro excluído, tem-se que, toda proposição


simples só possui dois valores possíveis, isto é, a Verdade (V) ou a
Falsidade (F). Logo, seja P uma proposição simples, então,
representa-se numa Tabela Verdade por:P

Profª.: Lucélia Sales Tabela – Verdade 5


ETC – TI Lógica e Linguagem de Programação

p
V
F
Portanto,

O valor lógico de qualquer composição composta depende


unicamente dos valores lógicos das proposições simples
componentes, ficando por eles univocamente determinados.

PQ
V
p q
V q
V V F

V F p V

F V F
q
F
F F

Os arranjos binários são formados pelos valores lógicos das


proposições, com repetição dos dois valores possíveis para cada
proposição, isto é, V e F. Isso é possível para combinações ternárias,
quaternárias e assim, sucessivamente.

Notação – para representação de Valor Lógico - Indica-se por: V(p) =


V, quando verdadeira e V(p) = F, quando falsa.

6. Operações Lógicas sobre Proposições

Operações lógicas - são operações realizadas sobre proposições.


Quando pensamos, quase sempre se realiza tais operações as quais
obedecem regras de um cálculo dito proposicional, semelhante ao da
aritmética sobre números.

1. Negação ( ~ ) – chama-se operação de negação de uma proposição


p a proposição representada por “não p”, cujo valor lógico é a
Verdade (V) quando p é falsa e a Falsidade (F) quando p é verdadeira.

Profª.: Lucélia Sales Tabela – Verdade 6


ETC – TI Lógica e Linguagem de Programação

Então, “não p” possui valor lógico oposto ao valor original de p, e


representa-se por “~p”.
P ~p
p ~p
V F
F V

Então ~V = F ~F = V e V(~p) = ~V(p)


Ex.: p:2 + 3 = 5 (V) e ~p = 2 + 3 ≠ 5 (F),logo, V(~p)=~V(p)=~V=F

2. Conjunção ( ^ ) – chama-se conjunção de duas ou mais


proposições p e q a proposição representada por “p e q”, cujo valor
lógico é a Verdade (V) quando as proposições p e q são ambas
verdadeira e a Falsidade (F) nos demais casos. Então, a notação que
representa a operação de conjunção entre duas proposições “p e q” é
indicada por “p ^ q”, lê-se: “p e q”.
PQp^q
p q p^q
V V V
V F F
F V F
F F F

Então, V ^ V = V, V ^ F= F, F ^ V = F e F ^ F = F
Distributiva, V(p ^ q) = V(p) ^ V(q)

Exemplos:
Ex1.
p: A neve é branca (V)
q: 2 < 5 (V)
p ^ q : A neve é branca e 2 < 5 (V)
V(p ^q) = V(p) ^ V(q) = V ^ V = V

Ex2.
p: A dignidade da pessoa humana é um dos fundamentos da
República. (V)
q: A violência entre os jovens é desvinculada das drogas. (F)

Profª.: Lucélia Sales Tabela – Verdade 7


ETC – TI Lógica e Linguagem de Programação

p ^ q : A dignidade da pessoa humana é um dos fundamentos da


República e a violência entre os jovens é desvinculada das drogas (F).
V(p ^q) = V(p) ^ V(q) = V ^ F = F.

3. Disjunção ( V ) – chama-se disjunção de duas ou mais proposições


p e q a proposição representada por “p e q”, cujo valor lógico é a
Verdade (V) quando ao menos uma das proposições p e q é
verdadeira e a Falsidade (F) quando as proposições são ambas falsas.
Então, a notação que representa a operação de conjunção entre duas
proposições “p e q” é indicada por “p v q”, lê-se: “p ou q”.
PQpvq
p q pvq
V V V
V F V
F V V
F F F

Então, V v V = V, V v F = V, F v V =V e F v F = F.
Distributiva, V(p v q) = V(p) v V(q)

Exemplos:
Ex1.
p: A neve é branca (V)
q: 2 < 5 (V)
P v q : A neve é branca ou 2 < 5 (V)
V(p v q) = V(p) v V(q) = V v V = V
Ex2.
p: A dignidade da pessoa humana é um dos fundamentos da
República. (V)
q: A violência entre os jovens é desvinculada das drogas. (F)
P v q : A dignidade da pessoa humana é um dos fundamentos da
República ou a violência entre os jovens é desvinculada das drogas
(F).
V(p v q) = V(p) v V(q) = V v F = V.

4. Condicional ( → ) – chama-se proposição condicional ou apenas


condicional uma proposição representada por representada por “se p
então q”, cujo valor lógico é a Falsidade(F) no caso em que p é
Profª.: Lucélia Sales Tabela – Verdade 8
ETC – TI Lógica e Linguagem de Programação

verdadeira e q é falsa, e a Verdade (V) nos demais casos. Então, a


notação que representa a operação condicional entre duas
proposições “p e q” é indicada por “p → q”, lê-se: “p é condição
suficiente para q ou q é condição necessária para p”. Chama-se p de
antecedente e q de consequente.
p q p→q
V V V
V F F
F V V
F F V

Então, V → V = V, V → F = F, F → V = V e F → F = V.
Distributiva, V(p → q) = V(p) → V(q)

Exemplos:
Ex1.
p: O mês de maio tem 31 dias (V)
q: A Terra é plana (F)
p → q: Se o mês de maio tem 31 dias, então a Terra é plana (F)
V(p → q) = V(p) → V(q) = V → F = F
p → q, não afirma que o consequente se deduz ou é consequência
do antecedente p.

5. Bicondicional ( ↔ ) – chama-se proposição condicional ou apenas


bicondicional uma proposição representada por “p se e somente se
q”, cujo valor lógico é a Verdade(V) quando p e q são ambas
verdadeiras ou ambas falsas, e a Falsidade(F) nos demais casos.
Então, a notação que representa a operação bicondicional entre duas
proposições “p e q” é indicada por “p ↔ q”, lê-se: “p é condição
necessária e suficiente para q; ou q é condição necessária e
suficiente para p”. q
p q p↔q
V V V
V F F
F V F
F F V

Profª.: Lucélia Sales Tabela – Verdade 9


ETC – TI Lógica e Linguagem de Programação

Então, V ↔ V = V, V ↔ F = F, F ↔ V = F e F ↔ F = V.
Distributiva, V(p ↔ q) = V(p) ↔ V(q)

Exemplos:
Ex1.
p: Roma fica na Europa (V)
q: A Terra não é plana (V)
p ↔ q:Roma fica na Europa se e somente se a Terra não é plana (V)
V(p ↔ q) = V(p) ↔ V(q) = V ↔ V = V

7. Tautologia, Contradição e Contingência

1. Tautologia - toda proposição composta cuja ultima coluna da sua


tabela verdade encerra somente co a letra V.

Exemplo:
A proposição “~(p ^ ~p)” (Principio da não contradição) é tautológica,
conforme se vê pela sua tabela – verdade.

p ~p p ^ ~p ~(p ^ ~p)
V F F V
F V F V

2. Contradição - toda proposição composta cuja ultima coluna da sua


tabela verdade encerra somente co a letra F.

Exemplo:
A proposição “p ^ ~p” é contradição, conforme se vê pela sua tabela
– verdade.

p ~p p ^ ~p
V F F
F V F

Profª.: Lucélia Sales Tabela – Verdade 10


ETC – TI Lógica e Linguagem de Programação

3. Contingência - toda proposição composta cuja ultima coluna da


sua tabela verdade figuram com as letras V e F cada uma pelo
menos uma vez.

Exemplo:
A proposição “p → ~p” é contingência, conforme se vê pela sua
tabela – verdade.

p ~p p → ~p
V F F
F V V

8. Construção Tabela - Verdade

p q ~p p^q pvq p→q p↔q


V V F V V V V
V F F F V F F
F V V F V V F
F F V F F V V

Profª.: Lucélia Sales Tabela – Verdade 11

Você também pode gostar