Aperçu des sections

  • o paradigma de programação funcional requer uma reviravolta do pensamento acerca da programação de computadores. é um “clique” na mente, que pode ocorrer quando menos se espera. quem está procurando chegar lá, começa sua jornada tateando as ideias por diversos lados. metáforas, exemplos e exercícios ajudam.

     

    • (ALTERADO)

      cookbook >< cada equipe deve preparar-se para apresentar os seguintes 'cooks': 1.8, 2.11, 2.12, 2.13, 2.14, 4.5, 4.6, 4.8. será feito sorteio e cada equipe apresentará um.

      anagramas >< fazer uma função em Clojure que mostra um dicionário de anagramas com um dado número de letras a partir de um vetor de palavras. exemplo no repl:

      (split-lines (slurp "c:\...\substantivos.txt")
      ;=> ("abaco" ...
      (anagramas 4 *1)
      ;=> "Palavras com 4 letras\n ----------\n ...
      (print *1)
      Palavras com 4 letras
      ---------------------
      ...
      aglo: agol, algo, galo, lago, loga
      ...

      o arquivo substantivos.txt está em anexo. Ver exercícios adicionais nas notas de aula.