Skip to content

joaomm/ep1

Repository files navigation

Dupla:
	João Machini de Miranda
	Pedro Morhy Borges Leal
	
Como compilar:
	$> make

Como executar:
	$> erl -noshell -s silhueta main [algoritmo] [arquivo-entrada] [arquivo-silhueta] [arquivo-imagem.pgm]
	A ordem do argumentos é importante e deve ser usada como o enunciado especifica.
	ex:
		$> erl -noshell -s silhueta main 2 entrada.txt saida.txt imagem.pgm

Como rodar todos os testes:
	$> make all_tests

Como limpar os .beam:
	&> make clean

Arquivo de entrada:
	Assumimos que as entradas estarão devidamente formatadas, sem espaços adicionais entre os números e linhas em branco, por exemplo.

	
Sobre as funções obrigatórias:
	Para deixar o código um pouco mais organizado, dividimos o programa em vários módulos.
	O módulo silhueta só faz chamadas para os módulos e funções apropriados.
	O código de cada função obrigatório está localizado como mostrado abaixo:
		algoritmo1 				-> modulo algoritmo1
		algoritmo2 				-> modulo algoritmo2
		silhueta_com_foldr 		-> modulo fold
		silhueta_com_foldl 		-> modulo fold
		uniao					-> modulo operacao
		silhueta_de_edificio 	-> modulo operacao

About

Ep1 de Funcional

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages