SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
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

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.pdfCloves 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 empresasCloves 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áticaCloves 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 SoftwareCloves 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 abertosCloves 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óciosCloves 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ãoCloves da Rocha
 
Café com André Menelau
Café com André MenelauCafé com André Menelau
Café com André MenelauCloves da Rocha
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de RequisitosCloves 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 RochaCloves da Rocha
 
Principais Certificações em TIC - ITIL
Principais Certificações em TIC - ITILPrincipais Certificações em TIC - ITIL
Principais Certificações em TIC - ITILCloves 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 21Cloves 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 MestreCloves 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 ObjetosCloves 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 MestreCloves 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

PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxSamiraMiresVieiradeM
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptxMarlene Cunhada
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxssuserf54fa01
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfFernandaMota99
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfÁcidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfJonathasAureliano1
 

Último (20)

PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptx
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptx
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdf
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfÁcidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).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.