Escolar Documentos
Profissional Documentos
Cultura Documentos
Resumo É fato que muitos alunos de computação propriamente dito) capta apenas a essência do sistema
considerado. Além da capacidade de abstração (capacidade
percebem na matemática um assunto desmotivador devido à,
de lidar com modelos), a busca pela solução de problemas
na visão discente, falta de aplicabilidade prática dos
recorre também ao chamado raciocínio lógico. Sem entrar
conceitos abordados. Dessa forma, este artigo apresenta
em meandros filosóficos, raciocinar de forma lógica consiste
uma breve descrição de aplicações práticas, desenvolvidas
em pensar de forma objetiva e clara, buscando a solução de
no âmbito do GMAC – Grupo de Matemática Aplicada e
um problema através do encadeamento estruturado de
Computacional do DCC/UDESC/Joinville, sobre: (1)
argumentos e evidências.
Segmentação de imagens utilizando contornos ativos
Pode-se dizer que as disciplinas de matemática, na
(snakes) por convolução discreta: separar componentes de
medida em que desenvolvem abstração e lógica, são
interesse em uma imagem através de um sistema físico
utilíssimas ao estudo da computação, afinal, resolver um
dinâmico que pode prover uma evolução mais eficiente no
problema através da matemática é essencialmente raciocinar
processo de convolução. (2) Síntese de imagens através da
logicamente sobre modelos abstratos, que é exatamente o
técnica ray-tracing: simulação do princípio ótico da
que se faz para construir e analisar algoritmos.
fotografia, para geração de imagens foto-realistas. (3) um
Ora, se computação é o estudo dos algoritmos [1],
mecanismo seguidor de superfícies baseado em modelo
então, quaisquer contribuições a esta atividade
matemático fuzzy. Neste sentido, percebe-se que, para o
(construção/análise de algoritmos) são positivas para a
desenvolvimento do raciocínio lógico, fundamental à
computação como matéria. Portanto, conteúdos de
formação profissional do acadêmico, se faz necessário
disciplinas como álgebra, cálculo e outras, têm um efeito
desenvolver um interesse maior desses alunos pela
benéfico à computação, pois desenvolvem uma destreza de
matemática.
raciocínio que combinada às técnicas da computação,
Palavras Chave – Contornos Ativos, Matemática produzem algoritmos inteligentes, elegantes e eficientes para
Computacional, Ray-Tracing, Seguidor de Superfícies. diversos problemas.
Além disso, existem disciplinas da computação nas
INTRODUÇÃO quais há a aplicação direta de teoremas e modelos estudados
pela matemática. Inicialmente pode-se citar a computação
Não é raro encontrar alunos de cursos de computação gráfica, onde se aplicam diretamente a álgebra vetorial e a
reclamando sobre disciplinas de matemática, tais como geometria, mas há outros casos como a chamada simulação
cálculo ou álgebra. Normalmente essas disciplinas são numérica, dentro do contexto da computação científica.
citadas como de pouca, ou nenhuma aplicação nesses cursos.
Nada mais equivocado. O estudo da matemática nas diversas SIMULAÇÃO NUMÉRICA
disciplinas em que esta se apresenta, traz benefícios diretos e
indiretos, não apenas para a computação como matéria de Tradicionalmente os estudos acerca dos fenômenos
estudo, mas também para aqueles que profissionalmente se físicos, entre outros, baseavam-se na solução analítica das
dedicam à computação. Esses benefícios influenciam equações que modelavam o fenômeno e em testes empíricos,
positivamente no desenvolvimento do raciocínio lógico ou através da recriação, em escala reduzida, das condições
em forma de teoremas e modelos diretamente aplicados a reais, sob o ambiente controlado de um laboratório (testes
certas áreas da computação, tais como Computação Gráfica, em túneis de vento, por exemplo). Muitas obras da
Simulação Numérica e Dinâmica de Fluídos Computacional. engenharia foram assim concebidas e construídas. Porém, as
Uma etapa na solução de problemas é a criação de um soluções analíticas em conjunto com os testes experimentais
modelo que leve à compreensão do contexto do problema, nem sempre são suficientes para o entendimento do
esse modelo passa então a representar o sistema modelado e fenômeno sob estudo. Isso se deve a duas razões principais
serve como base para estudos acerca do mesmo. Os modelos que são [2]: (a) o custo/tempo para montar o experimento
são, portanto, interpretações do mundo real, e são obtidos em laboratório e (b) o fenômeno pode mostrar-se muito
por abstração de alguns aspectos (do sistema real) em complexo para ser reproduzido em laboratório.
detrimento de outros, de forma que o resultado (modelo
1
Universidade do Estado de Santa Catarina (UDESC) – Campus Universitário “Prof. Avelino Marcante” s/n, Bom Retiro, Joinville-SC, 89223-100. {rsilva,
david, gilmario}@joinville.udesc.br
FIGURA 2
(ESQ.) MÁSCARA GUIADA PELO PROCESSO CONVENCIONAL E (DIR.) POR
UMA SNAKE.
FIGURA 6
EXEMPLO DE IMAGEM GERADA A PARTIR DA TÉCNICA RAYTRACING
Mais detalhes sobre o mecanismo seguidor de superfícies [6] Glassner, Andrews G., “An Introduction to Ray-Tracing”, Academic
Press, 1997.
podem ser encontrados em [8].
[7] Silva, Rogério E. “Gênesis – Uma Ferramenta para Síntese de
CONCLUSÕES Imagens usando Ray-Tracing”, Anais do III Congresso Brasileiro de
Computação – CBCOMP2003, Itajaí – SC, 2003.
Em diversas situações na área da ciência da computação [8] Silva, David Daniel e; Czeslau L. Barczack. “A Fuzzy Controller for a
pode-se observar a importância da matemática. Este artigo Surface Follower Mechanism Results and Aplications”,2a International
mostra com clareza que é preciso fazer justiça com esta Conference on Engineering Design and Automation - Maui, Hawaii,
USA, August of 1998.
importância.
Não foi por acaso que os matemáticos Von Neumann
dos EUA e Turing da Inglaterra, foram os verdadeiros pais
da computação moderna. A computação de processos, e as
tentativas de torná-la tão confiável quanto possível, requer
uso de matemática. A programação expressa algoritmos
mais precisos e de uma forma mais adequada, baseado no
conhecimento e uso da lógica e da matemática.
Das aplicações apresentadas (entre outras), pode-se
dizer que o uso da matemática facilita a modelagem de
processos. Entretanto, o modelo matemático, o modelo
experimental e a simulação computacional, quando