Escolar Documentos
Profissional Documentos
Cultura Documentos
SISTEMAS DE INFORMAÇÃO
1ª FASE
Unidade 01
Introdução à Lógica para Computação
Unidade 02
Proposições e Conectivos
• Estudo do raciocínio;
Introdução à Lógica para a Computação
• Estudo do raciocínio;
• Estudo do pensamento correto e verdadeiro;
Introdução à Lógica para a Computação
• Estudo do raciocínio;
• Estudo do pensamento correto e verdadeiro;
• Regras para demonstração científica verdadeira;
Introdução à Lógica para a Computação
• Estudo do raciocínio;
• Estudo do pensamento correto e verdadeiro;
• Regras para demonstração científica verdadeira;
• Regras para verificação de verdade ou falsidade de
um pensamento.
Introdução à Lógica para a Computação
Algumas aplicações da lógica matemática:
Construção de linguagens formais
Introdução à Lógica para a Computação
Algumas aplicações da lógica matemática:
Construçãode linguagens formais
Compiladores
Introdução à Lógica para a Computação
Algumas aplicações da lógica matemática:
Construçãode linguagens formais
Compiladores
Construção de linguagens de programação (a partir de linguagens
formais)
Introdução à Lógica para a Computação
Algumas aplicações da lógica matemática:
Construção de linguagens formais
Compiladores
Construção de linguagens de programação (a partir de linguagens
formais)
Algoritmos e programação
Introdução à Lógica para a Computação
Algumas aplicações da lógica matemática:
Construção de linguagens formais
Compiladores
Construção de linguagens de programação (a partir de linguagens
formais)
Algoritmos e programação
Banco de Dados ( Linguagens formais como Álgebra Relacional e Cálculo
Relacional – que dão origem ao SQL)
Introdução à Lógica para a Computação
Algumas aplicações da lógica matemática:
Construção de linguagens formais
Compiladores
Construção de linguagens de programação (a partir de linguagens
formais)
Algoritmos e programação
Banco de Dados ( Linguagens formais como Álgebra Relacional e Cálculo
Relacional – que dão origem ao SQL)
Programação em Lógica - Prolog
Introdução à Lógica para a Computação
Algumas aplicações da lógica matemática:
Construção de linguagens formais
Compiladores
Construção de linguagens de programação (a partir de linguagens
formais)
Algoritmos e programação
Banco de Dados ( Linguagens formais como Álgebra Relacional e Cálculo
Relacional – que dão origem ao SQL)
Programação em Lógica - Prolog
Inteligência Artificial...
Introdução à Lógica para a Computação
Sintaxe (como se escreve):
• A sintaxe é relativa a representação e organização
dos símbolos em uma linguagem.
• A sintaxe é baseada em convenções.
Introdução à Lógica para a Computação
Sintaxe (como se escreve):
• A sintaxe é relativa a representação e organização
dos símbolos em uma linguagem.
• A sintaxe é baseada em convenções.
Semântica (significado):
• A semântica é formada pelos conceitos ligados a um
contexto.
• Considere como exemplo a palavra REDE.
Introdução à Lógica para a Computação
José é eleitor
Predicado
Sujeito
Introdução à Lógica para a Computação
Linguagem da lógica proposicional:
José é eleitor
Predicado
Sujeito
Tem 10 anos.
Ana
É motorista.
Maria
Estuda computação.
João
É advogado
Carlos
Introdução à Lógica para a Computação
A lógica proposicional refere-se a classes ou conjuntos
de coisas ou entes.
Exemplos e contraexemplos:
p ^ q -> r
A semântica é a interpretação dada para a sentença
(V) ^ (V) -> (V)
e está ligada a um contexto.
Essas
expressões são os conectivos fundamentais da Lógica
Matemática.
Negação de (p): ¬p
Exemplo:
• (p) Um triângulo é retângulo
• (q) Um triângulo tem um ângulo reto
Bicondicional de (p) e (q): p ↔ q
Maior precedência: ~
Precedência intermediária: ˄,˅
Menor precedência: →, ↔
Lógica Proposicional
Contraposição:
Gabarito:
a) “Está frio ou não está chovendo”;
b) “Se está frio então está chovendo”
c) “Não está frio e não está chovendo”
d) “Está frio se e somente se não está chovendo”;
e) “Está frio ou não está chovendo se e somente se está chovendo e
não está frio”
Lógica Proposicional: Exercícios
2.Considere as proposições p: A terra é um planeta e
q: A terra gira em torno do sol. Traduza para a
linguagem simbólica às seguintes proposições:
Lógica Proposicional: Exercícios
2.Considere as proposições p: A terra é um planeta e
q: A terra gira em torno do sol. Traduza para a
linguagem simbólica as seguintes proposições:
Gabarito:
Lógica Proposicional: Exercícios
3.
Escreva a negação das seguintes proposições
numa sentença o mais simples possível:
Lógica Proposicional: Exercícios
3.
Escreva a negação das seguintes proposições
numa sentença o mais simples possível:
Gabarito:
Lógica Proposicional: Exercícios
4. Dada a condicional: Se p é primo então p = 2 ou p é
ímpar”, determine:
a) a contrapositiva =
b) a recíproca =
Lógica Proposicional: Exercícios
4. Dada a condicional: Se p é primo então p = 2 ou p é
ímpar”, determine:
a) a contrapositiva =
b) a recíproca =
Gabarito:
Lógica Proposicional: Exercícios
5. Simbolizar as seguintes proposições matemáticas:
Se x > 0 então y = 2
p (q r))