Projeto em haskell

1171 palavras 5 páginas
Laborat´rios de Inform´tica I o a
Universidade do Minho LEI

Relat´rio do projecto o

Resumo Este trabalho consiste na cria¸˜o de um programa na linguagem Haskell ca capaz de ler e verificar um ficheiro com dados e gerar resultados como estat´ ısticas e impressos sobre esses mesmos dados.

Conte´ do u
1 Introdu¸˜o ca 2 Reconhecimento dos dados 2.1 Parsing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Valida¸˜es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . co 3 Crach´s a 4 Estat´ ısticas 4.1 Modelo Latex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 An´lises multi-dimensionais a 1 2 2 3 3 4 4 5

1

Introdu¸˜o ca

Este trabalho foi desenvolvido na unidade curricular de Laborat´rios de Ino form´tica I da Licenciatura em Engenharia Inform´tica da Universidade do a a Minho.

1

Tem como objectivo criar um programa na linguagem Haskell que permita analisar um documento de texto com os dados das inscri¸˜es nas JOIN (Jornadas co de Inform´tica) e realizar opera¸˜es com esses mesmos dados: a co 1. Reconhecimento (parsing) do ficheiro das inscri¸˜es e valida¸˜o das mesco ca mas;
A 2. Gerar crach´s, em L TEX, para todas as pessoas inscritas; a

3. Gerar estat´ ısticas acerca dos inscritos; 4. Gerar an´lises multi-dimensionais dos dados das inscri¸˜es. a co

2

Reconhecimento dos dados

O programa come¸a por importar duas librarias, uma para as fun¸˜es de parsing c co e outra para a interac¸˜o com o exterior (imprimir mensagens, ler e escrever ca ficheiros). import Text.ParserCombinators.Parsec import System.IO main :: IO () main = do hSetBuffering stdout NoBuffering putStr " Insira o nome do seu ficheiro: " caminho do tarefa3 (tarefa1 r) ; tarefa4 (tarefa1 r) A fun¸˜o main ´ a principal fun¸˜o da aplica¸˜o. E executada logo que o ca e ca ca ´ programa ´ aberto e o que faz ´ dar uma mensagem ao utilizador e receber a e e localiza¸˜o do ficheiro com os dados das JOIN, lˆ esse mesmo ficheiro aplicaca e

Relacionados

  • Trabalho Haskell
    973 palavras | 4 páginas
  • Haskell - c#
    2823 palavras | 12 páginas
  • HASKELL
    1773 palavras | 8 páginas
  • amanha
    2954 palavras | 12 páginas
  • Unesa algorithmic language
    3673 palavras | 15 páginas
  • Paradigma Imperativo
    1027 palavras | 5 páginas
  • Recursos humanos
    3542 palavras | 15 páginas
  • Haskel
    2277 palavras | 10 páginas
  • Paradigmas de Linguagem Funcional
    1608 palavras | 7 páginas
  • Linguagem miranda
    1996 palavras | 8 páginas