Introdução

Propaganda
Introdução
Matemática Discreta
Prof° Marcelo Maraschin de Souza
Disciplina
❏ Aulas:
Segunda-feira e terça-feira: 8:00 até 9:50
❏ Avaliações: listas de exercícios e três provas;
❏ Livros disponíveis na biblioteca (primeira parte do
conteúdos será baseada nos livros de Gersting e Garcia
et al).
Conteúdos
•
•
•
•
•
•
•
•
Introdução;
Lógica Proposicional e de primeira ordem;
Conjuntos;
Relações;
Sequências e somas;
Indução e recursão;
Análise Combinatória;
Elementos da teoria dos números.
Matemática Discreta
• É o estudo das estruturas algébricas discretas, em vez
de contínuas;
• Os objetos estudados em matemática discreta (números
inteiros, grafos, afirmações lógicas, etc) não variam
suavemente, mas tem valores distintos separados
(discrete);
• A matemática discreta tem sido caracterizada como o
ramo da matemática que lida com conjuntos contáveis.
• É o estudo matemático baseado em conjuntos contáveis,
finitos ou infinitos (ex: números naturais x reais).
Matemática Discreta x Computação
Segundo Diretrizes Curriculares do MEC,
“A matemática, para a área de computação, deve ser vista como
uma ferramenta a ser usada na definição formal de conceitos
computacionais. Os modelos formais permitem definir suas propriedades e
dimensionar suas instâncias, dadas suas condições de contorno. (...)
Considerando que a maioria dos conceitos computacionais pertencem ao
discreto, a matemática discreta é fortemente empregada.”
Qualquer sistema computacional possui limitações finitas
como, por exemplo, tamanho de memória, arredondamento,
etc.
Contínuo x Discreto
Contínuo x Discreto
Contínuo:
• álgebra linear e geometria analítica (fase 2);
• cálculo diferencial e integral (fase 3);
Discreto:
• Aritmética básica em computadores;
• Programação;
• Estrutura de dados;
• Grafos;
• Inteligência artificial;
• Cálculo numérico (fase 4);
• Simulação (pesquisa científica), etc.
Outros Exemplos
Velocidade de uma Ferrari 430 Scuderia 2008
Outros Exemplos
Imagens digitais
Outros Exemplos
Mapas (exemplo de grafo)
Outros Exemplos
Simulação computacional (elementos finitos)
Reforçando o entendimento
1) Seja a função 𝑓 𝑥 = 𝑥 + 1 com 𝑥 ∈ ℕ, então o conjunto
de valores de f é finito ou infinito? Este conjunto é
contável? Essa função é contínua?
2) Agora, no exemplo 1 considere 𝑥 ∈ ℝ. Responda as
mesmas perguntas.
Lógica
• A lógica matemática é a base pra qualquer estudo em
computação, em particular, para o estudo da matemática
discreta;
• Para desenvolver qualquer algoritmo e
consequentemente, qualquer software computacional,
são necessários conhecimentos básicos de lógica.
• Por isso, nosso primeiro tópico da disciplina será a lógica
formal.
Lógica
Em uma palestra no Simpósio Brasileiro de Engenharia de
Software, David Parnas, importante pesquisador
internacional e um dos pioneiros da engenharia de software
afirmou,
“O maior avanço da engenharia de software nos últimos dez
anos foram os provadores de teoremas.”
Exemplos de problemas: Pitágoras, Báskara, caminho até o
IFSC, tese de doutorado, etc.
Problema dos dois exércitos
Considere um campo de batalha com o seguinte cenário:
Problema dos dois exércitos
•
O exército Azul está em maior número que o Branco, porém dividido
em dois;
• Cada metade do exército Azul está em menor número;
• Objetivo do Azul: coordenar ataque em conjunto ao exército Branco;
• O general do Azul 1 envia seu melhor soldado para entregar a seguinte
mensagem para o Azul 2:
“Vamos atacar conjuntamente o exército Branco amanhã às 6hs.”
Obs: ambos generais tem os relógios perfeitamente sincronizados e a
única forma de comunicação entre os generais é o mensageiro.
•
O soldado entrega a mensagem pro general do Azul 2, que concorda
com o ataque, após isso, o soldado retorna até o Azul 1 e confirma com
seu general o ataque no dia seguinte.
• Sabendo disso, o que houve no dia seguinte?
Para pensar:
(CESPE 2014) Determine a negação da proposição “Lívia é
estudiosa e Marcos decora”.
a) Lívia é estudiosa ou Marcos decora
b) Lívia não é estudiosa e Marcos não decora.
c) Lívia não é estudiosa ou Marcos decora.
d) Lívia não é estudiosa ou Marcos não decora.
e) Marcos não decora e Lívia é estudiosa.
Para pensar:
ALTERNATIVA D
Para uma conjunção ser FALSA, basta que
apenas UMA das proposições que a forma também seja.
Logo, para negar uma conjunção basta que uma OU
OUTRA proposição seja falsa.
Download