Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouIsabel Teves Alterado mais de 10 anos atrás
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]...)]
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.