Relatório lp

453 palavras 2 páginas
Relatório Projecto LP Grupo XXX 42642 Filipe Relvas Bagulho Cunhal de Almeida 55457 Sérgio Miguel dos Reis Pereira da Silva

Descrição do programa blah, predicados e predicados adssadasds filmes/1 Carrega uma lista com os ID's dos filmes e lista-a através da função escreveLista/1 filmes/2 É análogo a filmes/1 com a restrição à actividade mencionada no pedido elenco/1 Devolve o elenco de um filme. Utiliza o findall para procurar todas as actrizes (1) ou actores (0) de um determinado filme. Problemas ao encontrar IDs/Números cujos nomes não estavam na base de dados. Caso o setof falhasse ao procurar o nome, a função escreveNome/1 inicialmente devolvia false e a procura terminava. Foi adicionado "; true" no predicado escreveNome/1 que foi a solução encontrada para este problema, pois assim mesmo em caso de falha no setof, o prolog continua a busca. nomeacao/2 Unifica um filme com a actividade da pessoa quando procura a lista de actividades das nomeadas para óscar. nomeacoes/1 Procura em que filmes foi a pessoa(ID) nomeada para óscar e escreve o comprimento da nova lista que foi construída nessa busca. num_oscares_f/1 Mostra o comprimento de uma lista de óscares que um filme ganhou. participou_em_mais_filmes/1

Procura todas as pessoas que participaram em todos os filmes com a actividade A_id, ordena a lista com o predicado do prolog msort/2 para juntar todas as ocorrencias de cada pessoa. Depois percorre a lista enquanto vai guardando a pessoa que ocorreu mais vezes e o nº de vezes ocorridas. (ver conta_membros/2) Em caso de empate guarda a pessoa que aparece primeiro na lista ordenada. Assim que termina de percorrer a lista, escreve o nome da pessoa e as vezes ocorridas. Ao inicio, tentaram-se escrever predicados para ordenar uma lista. Houve um sem número de insucessos, grande parte deles na dificuldade de fazer transitar a lista como argumento para outros predicados usados neste. contracenam/1 asdasdsadsadasd bemcotado/0 asdasdsasd bemcotados/0 A ideia por

Relacionados

  • Relatório de lp
    1943 palavras | 8 páginas
  • Relatório de lp
    577 palavras | 3 páginas
  • Relatório de LP
    1004 palavras | 5 páginas
  • Relatorio LL e LP
    853 palavras | 4 páginas
  • Relatorio LL e LP
    1307 palavras | 6 páginas
  • Relatório de ll e lp
    1283 palavras | 6 páginas
  • Relatório de ll e lp
    1589 palavras | 7 páginas
  • Relatório ll e lp
    844 palavras | 4 páginas
  • Relatorio LP e LL
    806 palavras | 4 páginas
  • Relatório de granulometria, ll e lp
    2175 palavras | 9 páginas