Compiladores_FGA_UnB - Repositório criado para a disciplina de Compiladores ministrada pelo Professor Bruno Ribas da FGA-UnB.
Eu, Lucas Ramon, criei este repositório com o objetivo de documentar meu aprendizado e ajudar você, colega, a superar a disciplina de Compiladores ministrada pelo Professor Ribas em semestres futuros, após o período 2022.2, que é quando estou cursando. Para essa iniciativa, contei com o suporte da minha amiga Malu, que gentilmente compartilhou suas anotações detalhadas e seus códigos bem estruturados. Obrigado, Malu! Espero que este repositório se torne um valioso recurso para o seu aprendizado e jornada acadêmica. Um abraço!
Clique aqui para ver as anotações da Malu.
O professor inicialmente exercitou em aula o uso do comando grep a fim de demonstrar o funcionamento de regexs. Para isso ele passou uma série de 16 exercicios de treino livre. Os exercicios estão listados em ordem crescente de dificuldade conforme foi sugerido no site do professor
-
Olá no Mundo das RegEx
Solução: Clique aqui para ver. -
Olá no Mundo das RegEx 2
Solução: Clique aqui para ver. -
Números Positivos
Solução: Clique aqui para ver. -
Números Positivos ou Não
Solução: Clique aqui para ver. -
Ímpares com RegEx
Solução: Clique aqui para ver. -
Pares com RegEx
Solução: Clique aqui para ver. -
Validação dos horários
Solução: Clique aqui para ver. -
Desmatriculados
Solução: Clique aqui para ver. -
Aracnofobia
Solução: Clique aqui para ver. -
Fantástica máquina de palavras
Solução: Clique aqui para ver. -
Problema 101
Solução: Clique aqui para ver. -
Morse Regex
Solução: Clique aqui para ver. -
Palavras Censuradas
Solução: Clique aqui para ver. -
Frases entre Tags
Solução: Clique aqui para ver. -
Quebrando senhas com RegEx
Solução: Clique aqui para ver.Clique aqui para ver as soluções.
O professor após tratar sobre expressões regulares, passou a ensinar sobre autômatos inicialmente os determinísticos e ,em um segundo momento, os não determinísticos. O professor sugeriu esses dois exercícios listados.
-
Meus AFD simples
Solução: Clique aqui para ver. -
Meus AFN simples
Solução: Clique aqui para ver.
Clique aqui para ver as soluções.
-