Ybadoo - Soluções em Software Livre
Tutoriais
Linguagens Formais e Autômatos

Apresente as possíveis subpalavras da palavra computador.

 

Segundo Ramos (2009), uma palavra α é uma subpalavra de outra palavra β se for possível escrever β como sendo γαδ, admitindo-se a possibilidade de γ ou δ ou ambos serem palavras vazias (ε). Note que prefixos (γ) e sufixos (δ) são casos particulares de subpalavras (α).

A Tabela 01 apresenta as subpalavras (α) da palavra computador (β), conforme a definição apresentada por Ramos (2009).

Tabela 01: subpalavras da palavra computador
|γ||α||δ|βγαδ
0010computadorεεcomputador
019computadorεcomputador
118computadorcomputador
217computadorcomputador
316computadorcomputador
415computadorcomputador
514computadorcomputador
613computadorcomputador
712computadorcomputador
811computadorcomputador
910computadorcomputadorε
028computadorεcomputador
127computadorcomputador
226computadorcomputador
325computadorcomputador
424computadorcomputador
523computadorcomputador
622computadorcomputador
721computadorcomputador
820computadorcomputadorε
037computadorεcomputador
136computadorcomputador
235computadorcomputador
334computadorcomputador
433computadorcomputador
532computadorcomputador
631computadorcomputador
730computadorcomputadorε
046computadorεcomputador
145computadorcomputador
244computadorcomputador
343computadorcomputador
442computadorcomputador
541computadorcomputador
640computadorcomputadorε
055computadorεcomputador
154computadorcomputador
253computadorcomputador
352computadorcomputador
451computadorcomputador
550computadorcomputadorε
064computadorεcomputador
163computadorcomputador
262computadorcomputador
361computadorcomputador
460computadorcomputadorε
073computadorεcomputador
172computadorcomputador
271computadorcomputador
370computadorcomputadorε
082computadorεcomputador
181computadorcomputador
280computadorcomputadorε
091computadorεcomputador
190computadorcomputadorε
0100computadorεcomputadorε

Conforme apresentado na Tabela 01, as subpalavras (α) da palavra computador (β) são formalmente definidas como:

{ε, a, c, d, m, o, p, r, t, u, ad, co, do, mp, om, or, pu, ta, ut, ado, com, dor, mpu, omp, put, tad, uta, ador, comp, mput, ompu, puta, tado, utad, compu, mputa, omput, putad, tador, utado, comput, mputad, omputa, putado, utador, computa, mputado, omputad, putador, computad, mputador, omputado, computado, omputador, computador}

Ramos, Marcus Vinícius Midena. (2009). Linguagens Formais: teoria, modelagem e implementação. Porto Alegre: Bookman. 656 páginas.