Introdução à Matemática Discreta

Propaganda
Introdução à
Matemática Discreta
Matemática Discreta
Prof. Vilson Heck Junior
[email protected]
Condução da disciplina
•
Aulas:
– Quartas: 10:10 – 12:00
– Sextas: 08:00 – 09:50
•
Haverá troca de professores:
– Cada professor realizará avaliações;
– A nota final será uma média das diferentes avaliações;
•
MUITOS EXERCÍCIOS!
•
Diferentes livros na biblioteca!
•
Haverá reposição das aulas de Administração e Introdução à
Programação!
Conteúdos - MTMD
Conteúdos
Docente (ch)
1.
2.
Introdução;
Lógica proposicional e de primeira ordem;
3.
4.
Conjuntos;
Relações;
(16h)
5.
Sequências e somas
(10h)
6.
Indução e recursão
(8h)
7.
Análise combinatória
(12h)
8.
Elementos da teoria dos números
(8h)
Vilson (18h)
Livro Principal
(Primeira parte - Vilson)
O que é MTMD?
• A matemática discreta é o estudo de estruturas
matemáticas que são fundamentalmente discretas, ao
invés de contínuas;
• Alguns pontos importantes:
– A importância do pensamento lógico;
– O poder da notação matemática;
– A utilidade de abstrações matemáticas;
Contínuo
• Se pensarmos nos números reais, temos um exemplo do que é
contínuo. Não há transições abruptas entre os valores, na
verdade há infinitos valores entre cada par de números:
Contínuo
4
3,5
3
2,5
2
1,5
1
0,5
0
0
1
2
Reais
3
4
Discreto
• Ao compararmos com os números inteiros, temos um exemplo do
que é discreto. Há transições abruptas entre os valores:
Discreto
4
3,5
3
2,5
2
1,5
1
0,5
0
0
1
2
Inteiros
3
4
Outros exemplos
• Ainda, além dos números inteiros, declarações lógicas
e grafos são outros exemplos de estruturas discretas.
• Em geral, estes problemas matemáticos não são
equacionados através de fórmulas algébricas
tradicionais.
Exemplo de grafo
Introdução à Matemática Discreta
EXEMPLOS:
CONTÍNUO VS DISCRETO
Dados - Velocidade de uma
Ferrari 430 Scuderia 2008
No mundo real - Contínuos
Na computação - Discretos
Fonte da imagem à esquerda:
http://www.motortrend.com/roadtests/exotic/112_0808_2008_ferrari_430_scuderia_test/photo_17.html
Imagens Digitais
No mundo real - Contínuas
Fonte da imagem à esquerda:
http://en.wikipedia.org/wiki/Lenna
Na computação - Discretas
Mapas
No mundo real - Contínuos
Na computação - Discretos
Fonte da imagem à esquerda:
http://www.brasil-turismo.com/santa-catarina/mapas/transportes.htm
Quando estudaremos
Matemática Contínua?
1. Álgebra Linear e Geometria Analítica – Fase 2
– A geometria cuida de questões de forma, tamanho e posição
relativa de figuras, formas e com as propriedades do espaço;
– Álgebra linear é um ramo da matemática que estuda sistemas
de equações lineares, muito utilizados na geometria;
2. Cálculo (diferencial e integral) – Fase 3
– Estuda principalmente variações e acúmulos de grandezas,
com aplicações em diversas áreas de geometria e otimização
de problemas;
3. Cálculo Numérico (computacional) – Fase 4
– Quantificação de Erros, solução de sistemas lineares e não
lineares, interpolação, ajuste de curvas e integração
numérica.
MTMD – Pra que?
•
•
•
•
•
•
•
•
•
•
•
Aritmética Básica em Computadores;
Programação, principalmente a lógica;
Estruturas de Dados;
Grafos;
Inteligência Artificial;
Teoria da Computação;
Cálculo Numérico;
Computação Gráfica;
Modelagem e Simulação;
Estatística e Probabilidade;
Fundamentos de Banco de Dados;
Introdução à Matemática Discreta
ENGENHEIROS E ADVOGADOS
Problema
•
Cenário hipotético:
– Em uma empresa sitiada pela Polícia Federal, estão sendo
investigadas irregularidades jurídicas. Todas as informações da
empresa foram destruídas, uma queima de arquivos.
– Nesta empresa há N funcionários investigados, sendo:
• N um número ímpar;
• No mínimo
• No máximo
•
𝑁
2
𝑁
2
são da classe de engenheiros;
são da classe de advogados;
– A dificuldade está em identificar, dentre os funcionários, quais são
engenheiros e quais seriam advogados. A PF sabe que:
• Cada funcionário sabe qual é a classe de todos os outros;
• Os engenheiros não mentem, pois estão isentos de culpa;
• Os advogados podem faltar com a verdade, para tentarem
escapar, pois são muito inteligentes e estão conspirando para
confundir os investigadores;
Problema: Formule um roteiro de interrogação para o agente da PF que,
realizando perguntas para um funcionário i de qual classe é outro
funcionário j, aponte ao menos um engenheiro.
Problema v2.0
• Agora, iremos adicionar uma nova restrição ao problema:
– O agente poderá fazer no máximo (N – 1) perguntas para encontrar
o engenheiro.
• Como fica a solução deste problema?
MTMD e o Problema
• O grupo N é um Conjunto;
• Os advogados e os engenheiros são Subconjuntos;
• As perguntas são feitas de forma Combinatória;
• As respostas são relacionadas através de Lógica Formal;
• Resultados são calculados com base em Somas e números;
• Para saber se o algoritmo está certo, temos que Provar;
Conclusão
• Para resolver um simples exemplo, foi necessário o
emprego
empírico
de
diversos
tipos
de
conhecimentos:
– Até agora, aprendemos tudo isto de diversas formas
separadas: escola, dia-a-dia, em atividades cotidianas, entre
outros.
• A formalização e o aprofundamento no uso destes
conhecimentos trarão diversos benefícios ao
profissional da Ciência da Computação.
Download