Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Teoria da Computação
Prof. Ms. Diego Daniel 
Duarte
Faculdades Anhanguera
Limeira - SP
Cronograma
Tópicos
 Relações e Funções (pag. 19)
 Tipos Especiais de Relações Binárias (pag. 
23)
 Alfabetos e Linguagens (pag. 54)
 Definições, Teoremas e Provas (pag. 36 – 
pag. 17 [Sipser])
Relações e Funções
 Uma função relaciona (mapeia) elementos de um 
conjunto (denominado domínio) sobre outro 
(denominado imagem)
f(A) = B
Domínio Imagem
Relações e funções
 Graficamente, podemos 
representar a relação entre 
os elementos de dois 
conjuntos finitos 
descriminando esses 
elementos e ligando cada 
elemento do domínio no seu 
representante da imagem, 
conforme ilustrado ao lado
1
2
3
4
5
6
7
A
B
C
D
E
F
G
Tipos Especiais de Relações Binárias
 Como representar 
graficamente a relação 
de uma função quando 
domínio e imagem são 
o mesmo conjunto?
Tipos Especiais de Relações Binárias
 Essa representação 
pode ser feita através 
de um grafo, no qual os 
vértices representam 
os elementos do 
conjunto e as arestas o 
relacionamento entre 
esses elementos
Limeira
Piracicaba Americana
Sumaré
Cosmópolis
Cordeirópolis
St. Bárbara
Alfabetos e Linguagens
 Informações são armazenadas na forma de 
cadeia se símbolos (bits geralmente)
 Compreender a processo sobre essas 
cadeias é fundamental para compreender o 
funcionamento computacional
Alfabetos e Linguagem
 Definições
– Alfabeto (Σ): conjunto finito de símbolos
 Exemplo: { a, b, ... , z }; { 0, 1, ... , 9 }
– Cadeia: sequência elementos contendo símbolos do 
alfabeto
 Exemplo: anhanguera; 2010
 Uma cadeia com nenhum elemento é chamada de cadeia 
vazia e é denotada por ε
– Comprimento (|w|): quantidade de símbolos de uma 
cadeia
 Exemplo: | anhanguera | = 10; | 2010 | = 4
 O comprimento de uma cadeia vazia é 0 (zero)
Alfabeto e Linguagem
 Operações sobre cadeias
– Concatenação (°): acrescenta o os símbolos da 
segunda cadeia no final da primeira
Exemplo: clara ° boia = claraboia
w ° ε = ε ° w = w
– Reverso (R): inverte a ordem dos símbolos da 
cadeixa
Exemplo: sametsisR = sistemas
Alfabetos e Linguagem
 Definições
– Subcadeia: parte de uma cadeia. v será uma 
subcadeia de w se w = xvy, no qual x e y podem 
ser ε
– Prefixo: parte inicial de uma cadeia. v será um 
prefixo de w se w = vy para um y qualquer
– Sufixo: parte final de uma cadeia. v será um 
sufixo de w se w = xv para um x qualquer
Alfabetos e Linguagens
 Linguagem: Conjunto de todas as possível 
cadeias de um alfabeto que atendam a 
determinadas propriedades
– Notação:
L = { w ∈ Σ* | w tenhas as propriedades P }
 Por se tratar de um conjunto, todas as 
considerações sobre conjuntos aplicam-se 
também sobre linguagens
Alfabetos e Linguagens
 Representações de Linguagens
– Expressões Regulares: simbologia para denotar 
os símbolos que podem ocorrer em uma cadeia.
 * : símbolos podem ocorrer 0 ou mais vezes
 + : símbolos podem ocorrer 1 ou mais vezes
 | : pode ocorrer o símbolo (ou sequência de símbolos) à 
esquerda ou à direta
– Exemplo:
 (ab)*b(a | b)+
Definições, Teoremas e Provas
 Definições
– Descrevem os objetos e noções a serem utilizadas
– Uma definição deve deixar claro o que constitui o objeto e o 
que não constitui
 Teorema
– Enunciado matemático demonstrado como verdadeiro
 Prova
– Enunciado lógico e convincente que, utilizando definições, 
garante que um teorema é verdadeiro
Definições, Teoremas e Provas
 Tipos de Prova
– Prova por Construção
Demonstra como construir um objeto que atendas às 
propriedades do teorema que se deseja provar
– Prova por Contradição
Supõe que um teorema é verdadeiro (ou falso) e 
demonstra, com base outros teoremas e/ou definições, 
que aquele objeto é, na verdade, falso (ou verdadeiro)
Definições, Teoremas e Provas
 Prova por Indução
– Demonstra que todos os elementos de um conjunto infinito 
atendem a uma propriedade específica
– Base da Indução: prova que a propriedade se aplica ao 
elemento de menor grau do conjunto (geralmente 0 ou 1)
– Passo da Indução: demonstra que, para cada i-ésimo 
elemento do conjunto, sendo i ≥ ao elemento de menor 
grau, se a propriedade é verdadeira para esse i-ésimo 
elemento também o será para o próximo (i + 1)
Definições, Teoremas e Provas
 Prova por Indução - Modelo
Base: Prove que P(0) é verdadeiro
Passo da Indução: Para cada i ≥ 0, suponha que P(i) é 
verdadeiro e use essa suposição para mostrar que P(i + 1) é 
verdadeiro
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17

Mais conteúdos dessa disciplina