Lista de Exercícios de Expressões Regulares
Por: Alexssander Liesenfeld • 1/5/2023 • Trabalho acadêmico • 491 Palavras (2 Páginas) • 176 Visualizações
Página 1 de 2
Ministério da Educação Universidade Tecnológica Federal do Paraná[pic 1]
Câmpus Medianeira
Disciplina: Linguagens Formais e Autômatos
Trabalho – Expressões Regulares
[pic 2]
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ[pic 3]
[pic 4][pic 5]
- Construa as expressões regulares que denotem as seguintes linguagens, considerando o alfabeto Σ = {a, b}
- { w pertence a Σ* | |w| >= 3 }
- { w pertence a Σ* | |w| é ímpar }
- { w pertence a Σ* | w contenha um número ímpar de símbolos “a” }
- { w pertence a Σ* | w começa com o símbolo “a” e tem tamanho par }
- { w pertence a Σ* | w contenha no mínimo dois símbolos “a” ou exatamente dois símbolos “b” }
- { w pertence a Σ* | w termina com símbolo repetido }
- { w pertence a Σ* | w não termina com símbolo repetido }
- { w pertence a Σ* | w contenha exatamente uma repetição de símbolos }.
- Trabalho – Autômatos Finitos Não-Determinísticos - AFN Considerando o alfabeto Σ = {a, b, c}, construa AFNs que aceitam as seguintes linguagens: 1 - {w є Σ* | w contenha a subcadeia “abab”}. Exemplos: abbababc - aceita caaaaaba – rejeita 2 - {w є Σ* | w pode conter uma ou ambas as subcadeias “ab” e “abc”}. Exemplos: aabaabc - aceita bacacba – rejeita 3 - {w є Σ* | w contenha pelo menos dois símbolos “a” ou, exatamente dois símbolos “b”}. 4 - {w є Σ* | o último símbolo de w ocorra pelo menos mais uma vez anteriormente em w e os símbolos que aparecerem nesta subcadeia sejam alfabeticamente menores que o referido símbolo}. Exemplos: cacbaabc – aceita cccbaaab - aceita bbcacba – rejeita, porque na subcadeia delimitada pelo par de símbolos “a” aparecem símbolos alfabeticamente maiores (“c” e “b”) 5 - {w є Σ* | o último símbolo de w seja diferente do primeiro }. 6 - {w є Σ* | o último símbolo de w tenha ocorrido antes }. 7 - {w є Σ* | w contenha duas ocorrências da subcadeia “abc” com um número ímpar de símbolos entre elas}. 8 - { w є Σ* | w não termina com símbolo repetido } 9 - { w є Σ* | w contenha exatamente uma repetição de símbolos }. 10 - Um navio tenta transmitir dados para uma base localizada no continente em intervalos randômicos. A base deve continuamente ouvir e reconhecer quando uma transmissão inicia e assim gravar os dados que seguem. O protocolo de comunicação determina que o início da transmissão seja sinalizado pela cadeia 010010 e o término é sinalizado pela cadeia 000111. Elabore uma AFN para representar este comportamento. Ministério da Educação Universidade Tecnológica Federal do Paraná Câmpus Medianeira Disciplina: Linguagens Formais e Autômatos UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ PR
...
Disponível apenas no TrabalhosGratuitos.com