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

Apresente as possíveis subpalavras da palavra informática.

 

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

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

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

{ε, a, c, f, i, m, n, o, r, t, á, ca, fo, ic, in, má, nf, or, rm, ti, át, for, ica, inf, mát, nfo, orm, rmá, tic, áti, form, info, máti, nfor, ormá, rmát, tica, átic, formá, infor, mátic, nform, ormát, rmáti, ática, formát, inform, mática, nformá, ormáti, rmátic, formáti, informá, nformát, ormátic, rmática, formátic, informát, nformáti, ormática, formática, informáti, nformátic, informátic, nformática, informática}

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