Skip to content

Repositório contendo os códigos da disciplina Introdução à Análise de Algoritmos, ministrada pelo professor Flavio Luiz Coutinho, na Escola de Artes, Ciências e Humanidades (EACH) na Universidade de São Paulo (USP)

Notifications You must be signed in to change notification settings

martinsjeniffer/AnalisedeAlgortimos

Repository files navigation

ACH2003 - Introducao a Analise de Algoritmos

EP1 - Recursividade aplicada à computação gráfica

Jeniffer Florinda Martins da Silva, nusp 10377966

Neste programa é feito a implementação de dois metodos, o CurvaKoch e o RegionFill, que respectivamente, implementa o desenho de uma curva de Koch, uma das primeiras curvas fractais a ser descrita, e implementa uma pintura de uma região de uma imagem, respeitando possíveis "bordas" (ou melhor, linhas) na imagem.

Este exercício programa foi feito em Java, juntamente com openJDK com as seguintes versões dos programas:

openjdk version "1.8.0_272"
OpenJDK Runtime Environment (build 1.8.0_272-8u272-b10-0+deb9u1-b10)
OpenJDK 64-Bit Server VM (build 25.272-b10, mixed mode)

Para ver o resultado do programa você deve rodar em um terminal (dentro da respectiva pasta do programa):

javac Main.java
java -Xss255M Main entrada.txt saida.png

O arquivo entrada.txt tem a configuração descrita no enunciado do EP, incluindo o nome das chamadas dos métodos. Dessa maneira, nenhum comentário se faz necessário.

exemplo de arquivo entrada.txt:

2048 2048 0 0 0
SET_COLOR 0 0 255
KOCH_CURVE 148 1024 1900 1024 5
KOCH_CURVE 1900 1024 148 1024 5
SET_COLOR 210 124 34
REGION_FILL 100 100

About

Repositório contendo os códigos da disciplina Introdução à Análise de Algoritmos, ministrada pelo professor Flavio Luiz Coutinho, na Escola de Artes, Ciências e Humanidades (EACH) na Universidade de São Paulo (USP)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages