Professional Documents
Culture Documents
Computao
Prof. Luiz Fernando R B Corra
O Professor
Especialista em TI CIN/UFPE
Durante as aulas
No conversar
Pontualidade
Assiduidade
Faltas
Chamada
Cargas Horrias
Semanal: 3 horas-aula
Semestral: 66 horas-aula
Horrio
Teras-feiras
Primeira
Ementa
Hierarquia de Chomsky.
Expresses regulares.
Objetivos Gerais
Objetivos Especficos
Contedo Programtico
Fundamentos Matemticos
Tipos
de relaes em conjuntos
Fecho de uma relao
Grafos bidirecionais.
sobre um alfabeto
Linguagens
Gramtica Irrestrita: definio, regras
de produo e derivao.
Contedo Programtico
rvores de derivao
Ambigidade.
Contedo Programtico
Linguagens Regulares
Autmatos
Estratgia de Trabalho
Avaliao
Bibliografia
Bsica
Bibliografia
Complementar
Bibliografia
Suporte
Wikipedia: http://www.wikipedia.org
Scribd: http://www.scribd.com
Aluno
Nome
Expectativa
Trabalha? Com que?
Programa?
Ingls?
Perodo
J pagou a disciplina de Grafos?
J pagou a disciplina de Lgica?
O que ?
Computao
WordNet
the
Houaiss
cmputo,
O que ?
Computao
Wikipedia
Soluo
O que ?
Cincia da Computao
Sabha
conhecimento
sistematizado relativo
computao
O estudo das bases e modelos que
fundamentam o funcionamento de
processamentos computacionais.
O que ?
Teoria da Computao
Tratamento matemtico da CC
O que ?
Teoria da Computao: Contextualizao
Questes Centrais
Quais
as capacidades e limitaes
fundamentais dos computadores?
O que pode e o que no pode (problema)
ser resolvido por computadores?
O que faz alguns problemas serem
computacionalmente mais difceis que
outros?
O que ?
Teoria da Computao: Contextualizao
reas Centrais
Teoria
Teoria
da Computabilidade
Teoria
dos Autmatos
da Complexidade Computacional
Tipos de Problemas
Como comeou ?
Com as perguntas:
1.
Como comeou ?
Continuao
2.
Como comeou ?
Continuao
2.
Como comeou ?
Continuao
2.
Como comeou ?
Continuao
2.
Como comeou ?
Continuao
2.
Como comeou ?
Continuao
2.
velocidade de execuo.
A capacidade da memria.
Como comeou ?
Continuao
O QUE ? (o que conseguimos computar? o que
um algoritmo?)
Um Modelo de Computao
2.
Como comeou ?
3.
Histrico/Evoluo
necessitava de um modelo
formal de computabilidade
~1935
Kurt
Exemplos de Aplicao
Sintaxe e Semntica
Linguagens Formais
problemas
Sintaxe e Semntica
Sintaxe e Semntica
Sintaxe e Semntica
Conseqncia
Maior
nfase sintaxe
Criando a impresso que as questes
relativas s resumiam-se s questes da
sintaxe
definidas e universalmente
reconhecidas
Exemplo: Gramticas de Chomsky
Sintaxe e Semntica
Sintaxe e Semntica
Sintaxe
Trata das propriedades livres da
linguagem
Ex: verificao gramatical de
programas
Semntica
objetiva dar uma interpretao para a
linguagem
Ex: significado ou valor para um
determinado programa
Sintaxe e Semntica
Ou seja, a sintaxe:
manipula
smbolos
No considera os seus significados
interpretar semanticamente os
smbolos
exemplo: estes smbolos representam os
inteiros
Sintaxe e Semntica
Sintaticamente "errado
no
Sintaxe e Semntica
sempre so claros
exemplo: ocorrncia de um nome em um
programa pode ser tratado facilmente com
um problema sinttico ou semntico
entretanto, em linguagens artificiais
Sintaxe e Semntica
Anlise Lxica
tipo
Ferramentas
JFLAP
http://www.jflap.org/
SCTMF
http://www.din.uem.br/~yandre/sctmf/
Instalao do JFlap
Instalao do JFlap
Referncias
Aula
WordNet - http://wordnet.princeton.edu/
Dicionrio Houaiss da Lingua Portuguesa http://houaiss.uol.com.br
Wikipedia http://www.wikipedia.org
http://en.wikipedia.org/wiki/Theory_of_computation
CI059 - Introduo a Teoria da Computao - Segundo
Semestre de 2009 - Profa. Carmem Hara .
http://www.inf.ufpr.br/carmem/ci059/
Teoria da Computao. Prof. Fabiano Sabha. http://
www.fabianosabha.com.br
Linguagens Formais e Automatos. Prof. Eduardo Araujo
Oliveira. http://sites.google.com/site/eaoufpe/