A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Projeto computacional Manipulação de textos Danillo Ricardo Nuno Texeira.

Apresentações semelhantes


Apresentação em tema: "Projeto computacional Manipulação de textos Danillo Ricardo Nuno Texeira."— Transcrição da apresentação:

1 Projeto computacional Manipulação de textos Danillo Ricardo Nuno Texeira

2 Primeira função Pegar uma palavra e mostrar onde esse palavra acontece na lista de aforismos dividindo-a em palavras. Pegar uma palavra e mostrar onde esse palavra acontece na lista de aforismos dividindo-a em palavras. lis z af=[af!!i | i<-[0..length af -1],elem z (words ((af)!!i))] lis z af=[af!!i | i<-[0..length af -1],elem z (words ((af)!!i))]

3 O problema Vamos analisar uma sentença que em poucas palavras se compreende princípio moral. Vamos analisar uma sentença que em poucas palavras se compreende princípio moral.princípiomoralprincípiomoral Pegar esses aforismos e dividir em palavras. Pegar esses aforismos e dividir em palavras. Criar outra sentença que me mostre cada palavra e sua sentença de aforismos onde ela aparece. Criar outra sentença que me mostre cada palavra e sua sentença de aforismos onde ela aparece.

4 Segunda função Criar uma lista onde essa é feita por tuplas onde o primeiro elemento a palavra e o segundo a lista de onde ele aparece. Criar uma lista onde essa é feita por tuplas onde o primeiro elemento a palavra e o segundo a lista de onde ele aparece. lista af = [(z,(lis z af)) | i <- [0..length af -1], z <- words ((af)!!i)] lista af = [(z,(lis z af)) | i <- [0..length af -1], z <- words ((af)!!i)]

5 Terceira função Como há repetição. Como há repetição. semrepeticao xs = [xs!!i | i <- [0..(length xs -1)], not (elem (xs!!i) (take i xs))] semrepeticao xs = [xs!!i | i <- [0..(length xs -1)], not (elem (xs!!i) (take i xs))] nova_lista af = semrepeticao (lista af) nova_lista af = semrepeticao (lista af)

6 Final Como resultado aparecerá uma lista assim: Como resultado aparecerá uma lista assim: [(palavra1,[aforismo1,aforismo2],(palavra2,[afori smo3,aforismo4]...)] [(palavra1,[aforismo1,aforismo2],(palavra2,[afori smo3,aforismo4]...)]


Carregar ppt "Projeto computacional Manipulação de textos Danillo Ricardo Nuno Texeira."

Apresentações semelhantes


Anúncios Google