You are on page 1of 5

PROGRAMAO COMPUTACIONAL X USO DE APLICATIVOS:

QUAL ALTERNATIVA PARA O ENSINO E APRENDIZAGEM DE


CLCULO NUMRICO DOS FUTUROS ENGENHEIROS?
Sueli Liberatti Javaroni suelilj@fc.unesp.br
UNESP, Faculdade de Cincias, Departamento de Matemtica.
Av. Eng. Luiz Edmundo Carrijo Coube, 14-01
17033-360 Bauru So Paulo
Carlos Eduardo Javaroni javaroni@feb.unesp.br
Unesp, Faculdade de Engenharia, Departamento de Engenharia Civil
Av. Eng. Luiz Edmundo Carrijo Coube, 14-01
17033-360 Bauru So Paulo
Antonio Carlos Rigitano rigitano@feb.unesp.br
Unesp, Faculdade de Engenharia, Departamento de Engenharia Civil
Av. Eng. Luiz Edmundo Carrijo Coube, 14-01
17033-360 Bauru So Paulo
Resumo: Clculo Numrico Computacional uma disciplina obrigatria dos cursos de
Engenharia da Faculdade de Engenharia da UNESP, campus de Bauru. Tem por objetivo
explorar os mtodos numricos computacionais para a resoluo de problemas da
engenharia. Para o desenvolvimento da mesma, o aluno dever assimilar os vrios mtodos
numricos como zeros de funes reais, resoluo de sistemas lineares e no lineares,
interpolao polinomial, ajuste de curvas pelo mtodo dos quadrados mnimos, integrao
numrica e resoluo de EDO. Alm desses estudos, exigida aos alunos a elaborao de
programas computacionais escolhidos dentre os mtodos estudados. Em geral, a linguagem
de programao estudada pelos alunos a C ou C++. Nesse trabalho apresentam-se
subsdios para o questionamento da formao desse engenheiro. este o caminho correto ou
pelo menos razovel para a formao desses jovens, futuros engenheiros que, em sua grande
maioria tm sado para o mercado de trabalho e no necessariamente ficado no meio
acadmico? Com as prticas tradicionais de sala de aula, os alunos esto sendo levados
experimentao com calculadoras grficas e/ou com planilhas eletrnicas de clculos e/ou
com aplicativos de sistemas de computao algbrica (CAS)?
Palavras-chave: Linguagem de programao, CAS, Planilha eletrnica, Calculadora
Grfica

INTRODUO

A disciplina Clculo Numrico Computacional (CNC) oferecida aos alunos dos cursos
de Engenharia da Faculdade de Engenharia (FE), UNESP, Bauru, no primeiro semestre do
terceiro ano. Os alunos tm como pr-requisito a disciplina Introduo Cincia da
Computao (ICC), disciplina essa cursada no primeiro semestre do ingresso do discente. Em
geral, nessa disciplina so trabalhados aspectos de algoritmos de programao estruturada e a
linguagem C ou C++ a ensinada aos alunos. Ao cursarem a disciplina de CNC, exigida dos
alunos a aprendizagem de mtodos numricos para a resoluo de zeros de funes reais, de
sistemas lineares e no lineares, interpolao polinomial, ajuste de curvas pelo mtodo dos

quadrados mnimos, integrao numrica e resoluo de equaes diferencias ordinrias.


Alm da aprendizagem dos vrios mtodos diretos e iterativos, prope-se tambm que os
alunos elaborem programas computacionais, na linguagem que aprenderam em ICC, ou seja,
em C ou C++. Com o passar do tempo, com as experincias de sala de aula, percebe-se que os
trabalhos que so solicitados, em sua grande maioria, so cpias de anos anteriores, o que em
geral no auxilia na formao dos jovens. s vezes essa cpia feita na prpria Internet j
que os mtodos so os mesmos que precisam ser trabalhados, desde o desenvolvimento da
prpria disciplina.
Alm desse panorama, segundo dados coletados durante a avaliao Institucional da FE,
abrangendo o perodo de 2001 a 2009, acerca dos egressos do curso de Engenharia Civil, os
alunos em sua maioria tem se formado e se encaminhado para funes dentro de empresas,
nas quais, em geral, a possibilidade de uso de aplicativos e calculadoras grficas se faz mais
presente do que atividades que levam os futuros engenheiros a desenvolverem programas
computacionais, nesse nvel de trabalho. Mesmo os que trabalham com pacotes de programas,
que venham a necessitar dos mtodos numricos, esses so j agregados ao sistema,
precisando sim de um usurio voltado para uma anlise qualitativa dos resultados obtidos e
no necessariamente de um programador em si.
Ainda, cada vez mais encontramos alunos dos cursos de engenharia, desde o primeiro
termo do curso, com calculadoras grficas que em muito se assemelham a pequenos
computadores e que possuem basicamente todas as ferramentas necessrias para a resoluo
dos mtodos numricos estudados. Outro aspecto importante a ressaltar que com o
desenvolvimento das tecnologias informticas e com o maior acesso aos computadores
pessoais e notebooks, muitos aplicativos proprietrios ou gratuitos esto disponveis aos
usurios.
Em vista desse quadro, como ento pensar a formao desse futuro engenheiro?
2

MODELAGEM MATEMTICA E APLICAES

Modelagem Matemtica pode ser definida como o processo dinmico utilizado para a
elaborao e validao de modelos matemticos e tem como um dos seus objetivos principais
a possibilidade de previso de tendncias acerca do objeto estudado (JAVARONI, 2007).
Tem-se tambm a concepo de Modelagem Matemtica e Aplicao, definida como
o processo que leva de uma situao problema a um modelo matemtico chamado
modelagem matemtica. E uma situao do mundo real que pode ser atacada por meio da
matemtica chamada uma aplicao matemtica (APPLICATIONS, 2002, p. 5).
Ou seja, tendo-se um problema do mundo para resolver, elaborando-se um modelo que
aproxime o melhor possvel, a situao analisada, aplicando-se as tcnicas de resoluo
algbrica ou numrica, determinando-se e interpretando-se a soluo obtida com relao ao
problema analisado e depurando-se o modelo, caso haja necessidade, e finalmente inferindose sobre o problema analisado, dessa forma, faz-se sua modelagem matemtica. No entanto,
partindo-se de modelos que atendam situaes ditas reais e os analisando, estudando-se,
aplicando-se as tcnicas algbricas ou numricas de resoluo e determinando-se sua soluo,
o que se faz Aplicao, do conceito Modelagem Matemtica e Aplicaes. No entanto, para
ensinar a fazer modelagem matemtica, talvez um caminho necessrio seja estudar as
Aplicaes inicialmente para em seguida estudar como fazer modelagem matemtica. Na
Educao Matemtica, como rea de pesquisa, tem-se tambm a concepo de modelagem
matemtica como uma estratgia pedaggica para ensinar contedos de matemtica. Nessa
vertente, o professor ou os alunos elegem um ou mais temas de interesse que so pesquisados
e analisados com a finalidade de coletar dados do tema. A partir dos dados coletados, o
professor encaminha o ensino de contedos que venham por ventura surgir nos dados.

Porm, como afirma Moreno e Azcrate Gimenez (2003), pouco se tem trabalhado com o
ensino de modelagem e de aplicaes. E, que esse fato se deve, basicamente por dois motivos
principais. O primeiro deles est na dificuldade conceitual da modelagem e a necessidade de
conhecimentos matemticos, os quais os alunos no possuem, fato esse que, em muitas
situaes, leva os professores a se acomodarem com o ensino mecnico e instrumental de
mtodos apenas. O segundo motivo, segundo os pesquisadores, consiste na concepo pessoal
do professor a respeito da Matemtica Aplicada e sua posio no mbito da Matemtica.
Alguns professores estabelecem uma clara linha divisria entre a matemtica pura
matemtica de verdade, tradicional e de toda vida e os contedos e tcnicas prprias da
matemtica aplicada, dando primazia matemtica pura em relao matemtica aplicada.
Independente da concepo adotada seja de fazer modelagem matemtica ou de fazer
aplicaes, com o desenvolvimento das tecnologias informticas e do maior acesso aos
computadores, o uso de aplicativos so de extrema importncia no desenvolvimento do
trabalho com a modelagem matemtica ou com a aplicao matemtica em si. E onde clculo
numrico entra nessa histria?
Pensando ento que a modelagem matemtica um processo dinmico de representar
situaes da vida real atravs de modelos matemticos para resolver tais situaes, o
clculo numrico encontra-se como uma poderosa ferramenta j que em muitos processos que
so observados com o intuito de modelar por um modelo matemtico para aferir acerca de
projees so do campo dos discretos e, portanto do campo dos mtodos numricos.
3

ALGUMAS SITUAES

3.1 Resoluo de f(x)=0: um exemplo


Um dos primeiros tpicos que se aborda em CNC a resoluo de zeros de funes reais.
Os mtodos, em geral, estudados so mtodo da bisseco, posio falsa, iterativo linear
(ponto fixo), Newton-Raphson (das tangentes) e da secante. Pode-se solicitar que
implementem computacionalmente todos os mtodos ou escolhe-se algum dentre os vrios.
Uma das grandes dificuldades que os alunos se deparam com qual o tipo de funo a
trabalhar? Tem-se que fazer para uma em particular? Se olharmos para uma calculadora
grfica, como por exemplo, a HP, podemos encontrar a ferramenta numerical solver que
um recurso para a soluo de equaes algbricas ou transcendentes. Por exemplo, para
determinarmos um zero da equao f x 4 cos x e x 0 , podem-se seguir os passos
descritos abaixo:
1. Inicia-se o solucionador numrico (NUM.SLV) usando a combinao de seguintes
teclas:
2. Ser apresentado um menu suspenso onde voc selecionar a opo 1.Solve
equation.. clicando em OK.
3. Aparecer uma tela do SOLVE EQUATION com as seguintes lacunas para
preencher: Eq, Y e X ou apenas aparecer Eq:, de qualquer forma, a seqncia de
comandos a mesma.
4. Selecione a linha do Eq: e insira a equao polinomial que deseja resolver clicando
em EDIT e comeando por Y=.
5. Na linha do Y: digite zero para obter a raiz da equao.
6. Assim, ao selecionar a linha do X:, clique em SOLVE, no canto inferior direito da
tela, sem digitar nada, apenas deixe-a selecionada.
7. Aparecer a tela apresentada na Figura 1.

Figura 1. Tela da resoluo da funo

f x 4 cos x e x 0 .

3.2 Ajuste de curvas: outro exemplo


Em Javaroni at al (2009), os dados experimentais de calibrao surgiram da necessidade
de ajuste de equipamento para fins de investigao geotcnica, onde alunos da disciplina
estavam envolvidos com o projeto de pesquisa. Os dados foram apresentados e analisados e
um possvel ajuste de curvas, por mnimos quadrados, foi utilizado, resultando na Figura 2,
utilizando-se a planilha de clculo eletrnica Excel, sem a necessidade de se elaborar um
programa computacional para isso.

Figura 2 Curva ajuste calibrao


4

CONSIDERAES FINAIS

No se acredita que seja funo do professor ensinar o uso dessa ou daquela calculadora
grfica, ou de determinado pacote de tal empresa em particular. No entanto, podem-se propor
atividades investigativas que levam o aluno a descobrir como tal calculadora faz determinada
operao ou como tal planilha eletrnica faz o ajuste ou como se pode programar em
aplicativos que j possuem bibliotecas prontas como o Matlab, Maple, Mathematica ou Scilab
ou outros e mesmo, como desenvolver programa em determinada linguagem de programao.
As calculadoras cientficas e grficas passaram despercebidas como elementos de
pesquisas no processo de ensino-aprendizagem. No incio muito se falava que o uso dessas
mdias informticas iria emburrecer o aluno. O mesmo aconteceu no inicio do grande
avano dos computadores, quando muitos diziam que os professores seriam substitudos, ou
que seriam suplementados. Mas com o passar do tempo, das pesquisas e das experincias em
sala de aula, percebe-se que essas tecnologias informticas podem ser bem vindas como um
agente novo, que no torna pior, que no torna melhor, mas que modifica a dinmica e as
relaes de poder dentro da sala de aula, que expe o professor ao constante desafio de buscar
atualizao, que tira o professor da zona de conforto e o leva para a zona de risco (BORBA;

PENTEADO, 2001), que impulsiona o professor na busca de novas maneiras de explorar


contedos e mdias informticas para proporcionar uma aprendizagem mais significativa para
os alunos. Essa no uma tarefa fcil para ns professores que, formados no sculo passado e
hoje formando os futuros engenheiros do sculo XXI.
5

AGRADECIMENTOS

Agradecemos ao Departamento de Matemtica, ao Departamento de Engenharia Civil da


UNESP, Bauru e FUNDUNESP pelo apoio concedido para a participao desse evento.
6

REFERNCIAS / CITAES

APPLICATIONS and Modelling in Mathematics Education. International Reviews on


Mathematical Education, v. 34, n. 5 ISSN 1615-679X. Disponvel em:
<http://subs.emis.de/journals/ZDM/zdm025i1.pdf>. Acesso em: 22 out. 2007.
BORBA, M. C.; PENTEADO, M. G. Informtica e Educao Matemtica. Belo Horizonte:
Autntica, 2001. 104 p.
JAVARONI, S. L. Abordagem geomtrica: possibilidades para o ensino e aprendizagem de
Introduo s Equaes Diferenciais Ordinrias. 231 f. Tese (Doutorado em Educao
Matemtica) Instituto de Geocincias e Cincias Exatas, Universidade Estadual Paulista,
Rio Claro, 2007.
JAVARONI, S. L.; PEIXOTO, A.S.P.; PREGOLATO, M.;SILVA, A.C.C.L. Clculo Numrico
Computacional e Engenharia Civil: aplicao a um problema de geotecnia ambiental. ANAIS
COBENGE, 2009.
MORENO, M.; AZCRATE GIMNEZ, C. Concepciones y creencias de los profesores
universitarios de matemticas acerca de la enseanza de las ecuaciones diferenciales.
Enseanza de Las Ciencias, v.21, n. 2, p.265-280, 2003.

PROGRAMMING OR THE USE OF COMPUTATIONAL TOOLS: AN


ALTERNATIVE TEACHING AND LEARNING OF CALCULATING
THE NUMBER OF FUTURE ENGINEERS
Abstract: Numerical Computing is a discipline of Engineering courses at the Faculty of
Engineering, UNESP, campus de Bauru. Explore the numerical computational methods for
solving engineering problems. It also requires students to prepare programs for some of the
computational methods. This work presents a discussion of the formation of an engineer. Is
this the right way to train these young, future engineers, most of them have followed the
career and not necessarily staying in college? With the traditional practices of the classroom,
students are being brought to trial with graphing calculators and/or spreadsheet calculations
and/or applications of computer algebra systems (CAS)?
Keywords: programming language, CAS, Spreadsheet, Calculator.