SlideShare uma empresa Scribd logo
AULA 2 - TEÓRICA
Professor MSc Cloves Rocha
Jaboatão dos Guararapes, Agosto 2018.2
PIE - LINGUAGENS FORMAIS E AUTÔMATOS - CCO 6
AGENDA
1. REVISÃO - Linguagens Formais
2. Autômatos Finitos Determinísticos - Cadeias e Linguagens
3. Autômatos Finitos Determinísticos - Concatenação
4. Autômatos Finitos Determinísticos - Linguagens
5. Símbolo, alfabeto, cadeia e linguagem
6. Linguagens Formais
7. Tipos de Formalismos
8. Linguagens Formais
9. Classificação das Linguagens
10. Linguagens Regulares
11. Autômato Finito Determinístico
12. Máquina de Estados Finitos
13. Dúvidas?
14. Bibliografia Básica.
REVISÃO - Linguagens Formais
● Como expressar formalmente uma linguagem computacional?
● Enfoque teórico no problema da sintaxe;
○ Sintaxe vs. Semântica (lógica).
● Auxílio na evolução dos algoritmos de compilação.
Autômatos Finitos Determinísticos - Cadeias e Linguagens
símbolo de um
somatório.
= PALAVRAS.
Autômatos Finitos Determinísticos - Cadeias e Linguagens
= Lambda (Λ ou λ;
em grego: λάμδα,
transl.: lámbda) é
a décima primeira
letra do alfabeto
grego.
Autômatos Finitos Determinísticos - Cadeias e Linguagens
A ORDEM TEM INFLUÊNCIA
NO RESULTADO FINAL.
Autômatos Finitos Determinísticos - Concatenação
SEM CONCATENAÇÃO.
INVERTE A CONCATENAÇÃO.
Autômatos Finitos Determinísticos - Linguagens
símbolo de um
somatório.
Símbolo, alfabeto, cadeia e linguagem
Símbolo Cadeia Linguagem
Alfabeto
Item de
Sequencia de
elemento de
conjunto de
= PALAVRAS.
Linguagens Formais
● Veremos como descrever uma linguagem, seja ela finita ou
infinita
○ Formalismos matemáticos
● Existem três tipos de formalismos...
Tipos de Formalismos
● Reconhecedores
○ Recebe uma palavra e retorna um valor para dizer se
ela é ou não da linguagem.
● Geradores
○ Define um conjunto de regras que podem ser
combinadas para gerar palavras.
● Denotacional (Gerador?)
○ Uma expressão que denota de modo geral as palavras
de linguagem.
Linguagens Formais
● Veremos diversos formalismos de cada um dos três tipos.
● Alguns formalismos são mais poderosos do que outros.
○ Especificam mais linguagens.
● Linguagens classificadas segundo os formalismos que as
reconhecem.
Classificação das Linguagens
● Hierarquia de Chomsky.
○ Quadro categorias hierárquicas.
○ Categorias superiores incluem todas as demais.
○ Cada categoria é reconhecida por certos formalismos
característicos.
Classificação das Linguagens
● Hierarquia de Chomsky.
DIMENSÕES DE APROFUNDAMENTO TEÓRICO.
Linguagens Regulares
● Chamadas de Linguagens Tipos 3.
○ Classe mais simples e restrita.
Autômato Finito Determinístico
● Formalismo reconhecedor
○ Recebe uma palavra de entrada.
○ Indica se ela é aceita ou rejeitada.
● Baseado no conceito de “máquinas de estados finitos”
Máquina de Estados Finitos
● Conjunto finito de estados
○ Um estado representa a “situação atual”.
● Mudanças de estados
○ Depende do estado atual.
○ Depende de uma certa entrada.
● Não guarda histórico de estados.
Obrigado! Thank you!
Dúvidas??? <?php
print("ACESSO AO MATERIAL");
<?php
print("http://slideshare.net/ClovesRocha");
Bibliografia Básica
● MENEZES, Paulo F. B., Linguagens Formais e Autômatos [recurso
eletrônico, Minha Biblioteca]. Porto Alegre, Grupo A, 2011.
● DIVERIO, Tiaraju A., Teoria da Computação: Máquinas universais e
computabilidade [recurso eletrônico, Minha Biblioteca]. Porto Alegre,
● Grupo A, 2011.
● SIPSER, Michael., Introdução à teoria da computação [recurso
eletrônico, Minha Biblioteca]. São Paulo: Cengage Learning, 2007.

Mais conteúdo relacionado

Mais procurados

04 propriedades das linguagens regulares
04   propriedades das linguagens regulares04   propriedades das linguagens regulares
04 propriedades das linguagens regularesComputação Depressão
 
Aula 9 propriedadedas linguagensregulares
Aula 9   propriedadedas linguagensregularesAula 9   propriedadedas linguagensregulares
Aula 9 propriedadedas linguagensregulareswab030
 
08 linguagens recursivamente enumeraveis e sensiveis ao contexto
08   linguagens recursivamente enumeraveis e sensiveis ao contexto08   linguagens recursivamente enumeraveis e sensiveis ao contexto
08 linguagens recursivamente enumeraveis e sensiveis ao contextoComputação Depressão
 
Novos Programas de Português VII
Novos Programas de Português VIINovos Programas de Português VII
Novos Programas de Português VIILuís Ferreira
 

Mais procurados (6)

Aula1.0.pptx
Aula1.0.pptxAula1.0.pptx
Aula1.0.pptx
 
04 propriedades das linguagens regulares
04   propriedades das linguagens regulares04   propriedades das linguagens regulares
04 propriedades das linguagens regulares
 
02 linguagens e gramaticas
02   linguagens e gramaticas02   linguagens e gramaticas
02 linguagens e gramaticas
 
Aula 9 propriedadedas linguagensregulares
Aula 9   propriedadedas linguagensregularesAula 9   propriedadedas linguagensregulares
Aula 9 propriedadedas linguagensregulares
 
08 linguagens recursivamente enumeraveis e sensiveis ao contexto
08   linguagens recursivamente enumeraveis e sensiveis ao contexto08   linguagens recursivamente enumeraveis e sensiveis ao contexto
08 linguagens recursivamente enumeraveis e sensiveis ao contexto
 
Novos Programas de Português VII
Novos Programas de Português VIINovos Programas de Português VII
Novos Programas de Português VII
 

Semelhante a Aula 2 - PIE - LFA - (2018.2) CCO 6 NA

Gramáticas E Linguagens Formais
Gramáticas E Linguagens FormaisGramáticas E Linguagens Formais
Gramáticas E Linguagens Formais
guest47ac6
 
Instrumento e grade de avaliação estudos sintáticos
Instrumento e grade de avaliação estudos sintáticosInstrumento e grade de avaliação estudos sintáticos
Instrumento e grade de avaliação estudos sintáticosclaudia murta
 
Para Uma GramáTica Escolar
Para Uma GramáTica EscolarPara Uma GramáTica Escolar
Para Uma GramáTica EscolarLuciane Oliveira
 
Sintaxe definição e objeto
Sintaxe   definição e objetoSintaxe   definição e objeto
Sintaxe definição e objetoSérgio de Castro
 
Caderno de linguagens (2017) humberto silva de lima (lct - estudo e ensino)
Caderno de linguagens (2017)   humberto silva de lima (lct - estudo e ensino)Caderno de linguagens (2017)   humberto silva de lima (lct - estudo e ensino)
Caderno de linguagens (2017) humberto silva de lima (lct - estudo e ensino)
Humberto Silva de Lima (UERJ / UFRJ)
 
Gramatica01
Gramatica01Gramatica01
Dt 2008 o_que_mudou_resumo
Dt 2008 o_que_mudou_resumoDt 2008 o_que_mudou_resumo
Dt 2008 o_que_mudou_resumoEduardcoelho
 
Nova gramática
Nova gramáticaNova gramática
Nova gramáticaEscola
 
SINTAXE DO PERÍDO SIMPLES AULA DE LÍNGUA PORTUGUESA
SINTAXE DO PERÍDO SIMPLES AULA DE LÍNGUA PORTUGUESASINTAXE DO PERÍDO SIMPLES AULA DE LÍNGUA PORTUGUESA
SINTAXE DO PERÍDO SIMPLES AULA DE LÍNGUA PORTUGUESA
fabio11915
 
Metodologia de ensino de língua
Metodologia de ensino de línguaMetodologia de ensino de língua
Metodologia de ensino de língua
Kelly Moraes
 
Linguagem de especialidade
Linguagem de especialidadeLinguagem de especialidade
Linguagem de especialidadeclaudia murta
 
Apostila de português
Apostila de portuguêsApostila de português
Apostila de portuguêsLeila Pryjma
 
Gerativismo
GerativismoGerativismo
Gerativismo
GerativismoGerativismo
Conceito de lingua
Conceito de linguaConceito de lingua
Conceito de linguaLeYa
 
Teorias fonologicas
Teorias fonologicasTeorias fonologicas
Teorias fonologicasAna Vogeley
 
Apostila Redação Técnica CFS
Apostila Redação Técnica CFSApostila Redação Técnica CFS
Apostila Redação Técnica CFS
Carla Cristina Alves
 
Fonologia
FonologiaFonologia
Linguagens Formais
Linguagens FormaisLinguagens Formais
Linguagens Formais
Carlos Campani
 

Semelhante a Aula 2 - PIE - LFA - (2018.2) CCO 6 NA (20)

Gramáticas E Linguagens Formais
Gramáticas E Linguagens FormaisGramáticas E Linguagens Formais
Gramáticas E Linguagens Formais
 
Instrumento e grade de avaliação estudos sintáticos
Instrumento e grade de avaliação estudos sintáticosInstrumento e grade de avaliação estudos sintáticos
Instrumento e grade de avaliação estudos sintáticos
 
Apostila portugues concurseiro bb
Apostila portugues concurseiro bbApostila portugues concurseiro bb
Apostila portugues concurseiro bb
 
Para Uma GramáTica Escolar
Para Uma GramáTica EscolarPara Uma GramáTica Escolar
Para Uma GramáTica Escolar
 
Sintaxe definição e objeto
Sintaxe   definição e objetoSintaxe   definição e objeto
Sintaxe definição e objeto
 
Caderno de linguagens (2017) humberto silva de lima (lct - estudo e ensino)
Caderno de linguagens (2017)   humberto silva de lima (lct - estudo e ensino)Caderno de linguagens (2017)   humberto silva de lima (lct - estudo e ensino)
Caderno de linguagens (2017) humberto silva de lima (lct - estudo e ensino)
 
Gramatica01
Gramatica01Gramatica01
Gramatica01
 
Dt 2008 o_que_mudou_resumo
Dt 2008 o_que_mudou_resumoDt 2008 o_que_mudou_resumo
Dt 2008 o_que_mudou_resumo
 
Nova gramática
Nova gramáticaNova gramática
Nova gramática
 
SINTAXE DO PERÍDO SIMPLES AULA DE LÍNGUA PORTUGUESA
SINTAXE DO PERÍDO SIMPLES AULA DE LÍNGUA PORTUGUESASINTAXE DO PERÍDO SIMPLES AULA DE LÍNGUA PORTUGUESA
SINTAXE DO PERÍDO SIMPLES AULA DE LÍNGUA PORTUGUESA
 
Metodologia de ensino de língua
Metodologia de ensino de línguaMetodologia de ensino de língua
Metodologia de ensino de língua
 
Linguagem de especialidade
Linguagem de especialidadeLinguagem de especialidade
Linguagem de especialidade
 
Apostila de português
Apostila de portuguêsApostila de português
Apostila de português
 
Gerativismo
GerativismoGerativismo
Gerativismo
 
Gerativismo
GerativismoGerativismo
Gerativismo
 
Conceito de lingua
Conceito de linguaConceito de lingua
Conceito de lingua
 
Teorias fonologicas
Teorias fonologicasTeorias fonologicas
Teorias fonologicas
 
Apostila Redação Técnica CFS
Apostila Redação Técnica CFSApostila Redação Técnica CFS
Apostila Redação Técnica CFS
 
Fonologia
FonologiaFonologia
Fonologia
 
Linguagens Formais
Linguagens FormaisLinguagens Formais
Linguagens Formais
 

Mais de Cloves da Rocha

Mineração de Dados Um Estudo de Caso Real.pdf
Mineração de Dados Um Estudo de Caso Real.pdfMineração de Dados Um Estudo de Caso Real.pdf
Mineração de Dados Um Estudo de Caso Real.pdf
Cloves da Rocha
 
Live: Inteligência Artificial (IA) para pequenas e médias empresas
Live: Inteligência Artificial (IA) para pequenas e médias empresasLive: Inteligência Artificial (IA) para pequenas e médias empresas
Live: Inteligência Artificial (IA) para pequenas e médias empresas
Cloves da Rocha
 
Introdução a Machine Learning na Prática
Introdução a Machine Learning na PráticaIntrodução a Machine Learning na Prática
Introdução a Machine Learning na Prática
Cloves da Rocha
 
II JEDI 2019 - OUP e OPS
II JEDI 2019 - OUP e OPS II JEDI 2019 - OUP e OPS
II JEDI 2019 - OUP e OPS
Cloves da Rocha
 
Café.COM - OUP | Observatório de Projetos de Software (OPS) com ênfase em da...
Café.COM - OUP | Observatório de Projetos de Software (OPS)  com ênfase em da...Café.COM - OUP | Observatório de Projetos de Software (OPS)  com ênfase em da...
Café.COM - OUP | Observatório de Projetos de Software (OPS) com ênfase em da...
Cloves da Rocha
 
Introdução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de SoftwareIntrodução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de Software
Cloves da Rocha
 
Observatório de Projetos de Software com ênfase em dados abertos
Observatório de Projetos de Software com ênfase em dados abertosObservatório de Projetos de Software com ênfase em dados abertos
Observatório de Projetos de Software com ênfase em dados abertos
Cloves da Rocha
 
Gestão de Riscos em Processos de Negócios
Gestão de Riscos em Processos de NegóciosGestão de Riscos em Processos de Negócios
Gestão de Riscos em Processos de Negócios
Cloves da Rocha
 
Palestra GEOMARKETING
Palestra GEOMARKETINGPalestra GEOMARKETING
Palestra GEOMARKETING
Cloves da Rocha
 
Utilização de Ferramenta Para Monitoração de Desempenho Baseada em Métodos Ág...
Utilização de Ferramenta Para Monitoração de Desempenho Baseada em Métodos Ág...Utilização de Ferramenta Para Monitoração de Desempenho Baseada em Métodos Ág...
Utilização de Ferramenta Para Monitoração de Desempenho Baseada em Métodos Ág...
Cloves da Rocha
 
Aula 04 - Estudo de Caso Atacadão
Aula 04 - Estudo de Caso AtacadãoAula 04 - Estudo de Caso Atacadão
Aula 04 - Estudo de Caso Atacadão
Cloves da Rocha
 
Café com André Menelau
Café com André MenelauCafé com André Menelau
Café com André Menelau
Cloves da Rocha
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
Cloves da Rocha
 
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves RochaAPRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
Cloves da Rocha
 
Principais Certificações em TIC - ITIL
Principais Certificações em TIC - ITILPrincipais Certificações em TIC - ITIL
Principais Certificações em TIC - ITIL
Cloves da Rocha
 
Principais Certificações em TIC
Principais Certificações em TIC Principais Certificações em TIC
Principais Certificações em TIC
Cloves da Rocha
 
I Café ETE PORTO DIGITAL | EDUCAÇÃO PARA O SÉCULO 21
I Café ETE PORTO DIGITAL | EDUCAÇÃO PARA O SÉCULO 21I Café ETE PORTO DIGITAL | EDUCAÇÃO PARA O SÉCULO 21
I Café ETE PORTO DIGITAL | EDUCAÇÃO PARA O SÉCULO 21
Cloves da Rocha
 
XII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do MestreXII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do Mestre
Cloves da Rocha
 
Padrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a ObjetosPadrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a Objetos
Cloves da Rocha
 
XI Café e CODE - Provocações do Mestre
XI Café e CODE - Provocações do MestreXI Café e CODE - Provocações do Mestre
XI Café e CODE - Provocações do Mestre
Cloves da Rocha
 

Mais de Cloves da Rocha (20)

Mineração de Dados Um Estudo de Caso Real.pdf
Mineração de Dados Um Estudo de Caso Real.pdfMineração de Dados Um Estudo de Caso Real.pdf
Mineração de Dados Um Estudo de Caso Real.pdf
 
Live: Inteligência Artificial (IA) para pequenas e médias empresas
Live: Inteligência Artificial (IA) para pequenas e médias empresasLive: Inteligência Artificial (IA) para pequenas e médias empresas
Live: Inteligência Artificial (IA) para pequenas e médias empresas
 
Introdução a Machine Learning na Prática
Introdução a Machine Learning na PráticaIntrodução a Machine Learning na Prática
Introdução a Machine Learning na Prática
 
II JEDI 2019 - OUP e OPS
II JEDI 2019 - OUP e OPS II JEDI 2019 - OUP e OPS
II JEDI 2019 - OUP e OPS
 
Café.COM - OUP | Observatório de Projetos de Software (OPS) com ênfase em da...
Café.COM - OUP | Observatório de Projetos de Software (OPS)  com ênfase em da...Café.COM - OUP | Observatório de Projetos de Software (OPS)  com ênfase em da...
Café.COM - OUP | Observatório de Projetos de Software (OPS) com ênfase em da...
 
Introdução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de SoftwareIntrodução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de Software
 
Observatório de Projetos de Software com ênfase em dados abertos
Observatório de Projetos de Software com ênfase em dados abertosObservatório de Projetos de Software com ênfase em dados abertos
Observatório de Projetos de Software com ênfase em dados abertos
 
Gestão de Riscos em Processos de Negócios
Gestão de Riscos em Processos de NegóciosGestão de Riscos em Processos de Negócios
Gestão de Riscos em Processos de Negócios
 
Palestra GEOMARKETING
Palestra GEOMARKETINGPalestra GEOMARKETING
Palestra GEOMARKETING
 
Utilização de Ferramenta Para Monitoração de Desempenho Baseada em Métodos Ág...
Utilização de Ferramenta Para Monitoração de Desempenho Baseada em Métodos Ág...Utilização de Ferramenta Para Monitoração de Desempenho Baseada em Métodos Ág...
Utilização de Ferramenta Para Monitoração de Desempenho Baseada em Métodos Ág...
 
Aula 04 - Estudo de Caso Atacadão
Aula 04 - Estudo de Caso AtacadãoAula 04 - Estudo de Caso Atacadão
Aula 04 - Estudo de Caso Atacadão
 
Café com André Menelau
Café com André MenelauCafé com André Menelau
Café com André Menelau
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves RochaAPRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
 
Principais Certificações em TIC - ITIL
Principais Certificações em TIC - ITILPrincipais Certificações em TIC - ITIL
Principais Certificações em TIC - ITIL
 
Principais Certificações em TIC
Principais Certificações em TIC Principais Certificações em TIC
Principais Certificações em TIC
 
I Café ETE PORTO DIGITAL | EDUCAÇÃO PARA O SÉCULO 21
I Café ETE PORTO DIGITAL | EDUCAÇÃO PARA O SÉCULO 21I Café ETE PORTO DIGITAL | EDUCAÇÃO PARA O SÉCULO 21
I Café ETE PORTO DIGITAL | EDUCAÇÃO PARA O SÉCULO 21
 
XII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do MestreXII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do Mestre
 
Padrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a ObjetosPadrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a Objetos
 
XI Café e CODE - Provocações do Mestre
XI Café e CODE - Provocações do MestreXI Café e CODE - Provocações do Mestre
XI Café e CODE - Provocações do Mestre
 

Último

História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
profesfrancleite
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Luana Neres
 
curso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfcurso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdf
LeandroTelesRocha2
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
MatildeBrites
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Mary Alvarenga
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Ligia Galvão
 
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTESMAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
estermidiasaldanhada
 
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
CrislaineSouzaSantos
 
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
LuizHenriquedeAlmeid6
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
KeilianeOliveira3
 
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdfArundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Ana Da Silva Ponce
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
A nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptxA nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptx
juserpa07
 
Unificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da AlemanhaUnificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da Alemanha
Acrópole - História & Educação
 
Anatomia I - Aparelho Locomotor e Cardiovascular
Anatomia I - Aparelho Locomotor e CardiovascularAnatomia I - Aparelho Locomotor e Cardiovascular
Anatomia I - Aparelho Locomotor e Cardiovascular
PatrickMuniz8
 
PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
betokg
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
WelidaFreitas1
 
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdfcurso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
LeandroTelesRocha2
 
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdfCorreção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Edilson431302
 
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfCaderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
enpfilosofiaufu
 

Último (20)

História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
 
curso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfcurso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdf
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
 
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTESMAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
 
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
 
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
 
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdfArundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
 
A nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptxA nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptx
 
Unificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da AlemanhaUnificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da Alemanha
 
Anatomia I - Aparelho Locomotor e Cardiovascular
Anatomia I - Aparelho Locomotor e CardiovascularAnatomia I - Aparelho Locomotor e Cardiovascular
Anatomia I - Aparelho Locomotor e Cardiovascular
 
PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
 
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdfcurso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
 
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdfCorreção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
 
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfCaderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
 

Aula 2 - PIE - LFA - (2018.2) CCO 6 NA

  • 1. AULA 2 - TEÓRICA Professor MSc Cloves Rocha Jaboatão dos Guararapes, Agosto 2018.2 PIE - LINGUAGENS FORMAIS E AUTÔMATOS - CCO 6
  • 2. AGENDA 1. REVISÃO - Linguagens Formais 2. Autômatos Finitos Determinísticos - Cadeias e Linguagens 3. Autômatos Finitos Determinísticos - Concatenação 4. Autômatos Finitos Determinísticos - Linguagens 5. Símbolo, alfabeto, cadeia e linguagem 6. Linguagens Formais 7. Tipos de Formalismos 8. Linguagens Formais 9. Classificação das Linguagens 10. Linguagens Regulares 11. Autômato Finito Determinístico 12. Máquina de Estados Finitos 13. Dúvidas? 14. Bibliografia Básica.
  • 3. REVISÃO - Linguagens Formais ● Como expressar formalmente uma linguagem computacional? ● Enfoque teórico no problema da sintaxe; ○ Sintaxe vs. Semântica (lógica). ● Auxílio na evolução dos algoritmos de compilação.
  • 4. Autômatos Finitos Determinísticos - Cadeias e Linguagens símbolo de um somatório. = PALAVRAS.
  • 5. Autômatos Finitos Determinísticos - Cadeias e Linguagens = Lambda (Λ ou λ; em grego: λάμδα, transl.: lámbda) é a décima primeira letra do alfabeto grego.
  • 6. Autômatos Finitos Determinísticos - Cadeias e Linguagens A ORDEM TEM INFLUÊNCIA NO RESULTADO FINAL.
  • 7. Autômatos Finitos Determinísticos - Concatenação SEM CONCATENAÇÃO. INVERTE A CONCATENAÇÃO.
  • 8. Autômatos Finitos Determinísticos - Linguagens símbolo de um somatório.
  • 9. Símbolo, alfabeto, cadeia e linguagem Símbolo Cadeia Linguagem Alfabeto Item de Sequencia de elemento de conjunto de = PALAVRAS.
  • 10. Linguagens Formais ● Veremos como descrever uma linguagem, seja ela finita ou infinita ○ Formalismos matemáticos ● Existem três tipos de formalismos...
  • 11. Tipos de Formalismos ● Reconhecedores ○ Recebe uma palavra e retorna um valor para dizer se ela é ou não da linguagem. ● Geradores ○ Define um conjunto de regras que podem ser combinadas para gerar palavras. ● Denotacional (Gerador?) ○ Uma expressão que denota de modo geral as palavras de linguagem.
  • 12. Linguagens Formais ● Veremos diversos formalismos de cada um dos três tipos. ● Alguns formalismos são mais poderosos do que outros. ○ Especificam mais linguagens. ● Linguagens classificadas segundo os formalismos que as reconhecem.
  • 13. Classificação das Linguagens ● Hierarquia de Chomsky. ○ Quadro categorias hierárquicas. ○ Categorias superiores incluem todas as demais. ○ Cada categoria é reconhecida por certos formalismos característicos.
  • 14. Classificação das Linguagens ● Hierarquia de Chomsky. DIMENSÕES DE APROFUNDAMENTO TEÓRICO.
  • 15. Linguagens Regulares ● Chamadas de Linguagens Tipos 3. ○ Classe mais simples e restrita.
  • 16. Autômato Finito Determinístico ● Formalismo reconhecedor ○ Recebe uma palavra de entrada. ○ Indica se ela é aceita ou rejeitada. ● Baseado no conceito de “máquinas de estados finitos”
  • 17. Máquina de Estados Finitos ● Conjunto finito de estados ○ Um estado representa a “situação atual”. ● Mudanças de estados ○ Depende do estado atual. ○ Depende de uma certa entrada. ● Não guarda histórico de estados.
  • 18. Obrigado! Thank you! Dúvidas??? <?php print("ACESSO AO MATERIAL"); <?php print("http://slideshare.net/ClovesRocha");
  • 19. Bibliografia Básica ● MENEZES, Paulo F. B., Linguagens Formais e Autômatos [recurso eletrônico, Minha Biblioteca]. Porto Alegre, Grupo A, 2011. ● DIVERIO, Tiaraju A., Teoria da Computação: Máquinas universais e computabilidade [recurso eletrônico, Minha Biblioteca]. Porto Alegre, ● Grupo A, 2011. ● SIPSER, Michael., Introdução à teoria da computação [recurso eletrônico, Minha Biblioteca]. São Paulo: Cengage Learning, 2007.