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

Apresente as possíveis subpalavras da palavra processador.

 

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 processador (β), conforme a definição apresentada por Ramos (2009).

Tabela 01: subpalavras da palavra processador
|γ||α||δ|βγαδ
0011processadorεεprocessador
0110processadorεprocessador
119processadorprocessador
218processadorprocessador
317processadorprocessador
416processadorprocessador
515processadorprocessador
614processadorprocessador
713processadorprocessador
812processadorprocessador
911processadorprocessador
1010processadorprocessadorε
029processadorεprocessador
128processadorprocessador
227processadorprocessador
326processadorprocessador
425processadorprocessador
524processadorprocessador
623processadorprocessador
722processadorprocessador
821processadorprocessador
920processadorprocessadorε
038processadorεprocessador
137processadorprocessador
236processadorprocessador
335processadorprocessador
434processadorprocessador
533processadorprocessador
632processadorprocessador
731processadorprocessador
830processadorprocessadorε
047processadorεprocessador
146processadorprocessador
245processadorprocessador
344processadorprocessador
443processadorprocessador
542processadorprocessador
641processadorprocessador
740processadorprocessadorε
056processadorεprocessador
155processadorprocessador
254processadorprocessador
353processadorprocessador
452processadorprocessador
551processadorprocessador
650processadorprocessadorε
065processadorεprocessador
164processadorprocessador
263processadorprocessador
362processadorprocessador
461processadorprocessador
560processadorprocessadorε
074processadorεprocessador
173processadorprocessador
272processadorprocessador
371processadorprocessador
470processadorprocessadorε
083processadorεprocessador
182processadorprocessador
281processadorprocessador
380processadorprocessadorε
092processadorεprocessador
191processadorprocessador
290processadorprocessadorε
0101processadorεprocessador
1100processadorprocessadorε
0110processadorεprocessadorε

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

{ε, a, c, d, e, o, p, r, s, ad, ce, do, es, oc, or, pr, ro, sa, ss, ado, ces, dor, ess, oce, pro, roc, sad, ssa, ador, cess, essa, oces, proc, roce, sado, ssad, cessa, essad, ocess, proce, roces, sador, ssado, cessad, essado, ocessa, proces, rocess, ssador, cessado, essador, ocessad, process, rocessa, cessador, ocessado, processa, rocessad, ocessador, processad, rocessado, processado, rocessador, processador}

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