Você está na página 1de 44

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL

INSTITUTO DE MATEMTICA
DEPARTAMENTO DE MATEMTICA PURA E APLICADA

Elizandro Max Borba

Uma Proposta para o Ensino de Matrizes


com o Apoio de Tecnologia

Porto Alegre
2011

Elizandro Max Borba

Uma Proposta para o Ensino de Matrizes com o Apoio de Tecnologia

Trabalho de concluso de curso apresentado ao


Departamento de Matemtica Pura e Aplicada do
Instituto de Matemtica da Universidade Federal
do Rio Grande do Sul, como requisito parcial para
obteno do grau de Licenciado em Matemtica.
Orientador: Prof. Dr. Vilmar Trevisan

Porto Alegre
2011

Elizandro Max Borba

Uma Proposta para o Ensino de Matrizes com o Apoio de Tecnologia

Trabalho de concluso de curso apresentado ao


Departamento de Matemtica Pura e Aplicada do
Instituto de Matemtica da Universidade Federal
do Rio Grande do Sul, como requisito parcial para
obteno do grau de Licenciado em Matemtica.
Orientador: Prof. Dr. Vilmar Trevisan

Aprovado em ___ de Julho de 2011 com conceito _______.


BANCA EXAMINADORA
Dr. Vilmar Trevisan Orientador
Professor do Instituto de Matemtica da UFRGS
__________________________________________________
Dra. Marilaine de Fraga SantAna
Professora do Instituto de Matemtica da UFRGS
__________________________________________________
Dr. talo Modesto Dutra
Professor do Colgio de Aplicao da UFRGS

Unfortunately, no one can be told what the Matrix is.


You have to see it for yourself.

Morpheus The Matrix

AGRADECIMENTOS
minha noiva, Kate, e minha famlia, pelo incessvel apoio, confiana e
compreenso.
Ao professor Vilmar Trevisan, pelo incentivo e orientao.
Ao corpo docente do Instituto de Matemtica, em especial Marilaine
Sant'Ana, Maria Alice Gravina e Marcus Basso.
Aos meus colegas de curso, em especial Henrique e Slvia, pelo
companheirismo e amizade.
Ao Colgio de Aplicao da UFRGS, em especial aos meus alunos e aos
professores talo Dutra e Mariana Lima Duro, sem os quais a implementao desse
trabalho no seria possvel.
Aos meus colegas de trabalho Douglas e Afrnio, e meu gerente, Maurcio,
pela compreenso nos meus perodos de ausncia.

RESUMO
Atualmente, o ensino de matrizes tende a enfatizar o uso de matrizes
pequenas, adequadas para o clculo manual. Este trabalho prope uma abordagem
baseada em tecnologia, usando recursos de informtica como planilhas eletrnicas
e applets disponveis na Internet, a fim de permitir a explorao de matrizes
maiores, alm o uso do Algoritmo de Escalonamento para resolver Sistemas
Lineares, e de conexo com a Teoria dos Grafos, com aplicaes reais para cada um
desses tpicos. Usamos a Abordagem Incorporada como principal ferramenta
terica.
Palavras-chave: Ensino e Aprendizagem de Matemtica; Matrizes; Sistemas
Lineares; Grafos; Abordagem Incorporada; Matemtica e Tecnologia.

ABSTRACT
Currently, the teaching of matrices tends to emphasize the use of small
matrices, suitable for manual calculation. This work proposes a technology-based
approach using information resources such as electronic spreadsheets and web
applets, in order to allow the exploration of bigger matrices, as well as the use of
the Echelon Algorithm to solve Linear Systems, and connections with Graph
Theory, with real-world applications for each of these topics. Here we use the
Embodied Approach as main theoretical tool.
Keywords: Mathematics Teaching and Learning; Matrices; Linear Systems; Graph
Theory; Embodied Approach; Mathematics and Technology.

ndice de Figuras
Figura 1: Exemplo retirado de livro didtico de definio de matriz por f rmula.22
Figura 2: A matriz definida por

gerada no Excel...........................................23

Figura 3: Telas do applet Row Echelon Form. .........................................................................25


Figura 4: Telas do applet 1. ............................................................................................................26
Figura 5: Tela do applet 2, contendo um grafo, sua matriz de adjacncia , e

...27

Figura 6: Tela do applet 3, mostrando um grafo gerado a partir de uma matriz de


adjacncia dada ..................................................................................................................................27
Figura 8: Um dos laboratrios utilizados para as aulas ......................................................28
Figura 8: Imagem do site da disciplina ......................................................................................29
Figura 9: Vdeo explicando o processo de escalonamento de matriz ............................30
Figura 10: Problema 1: Temperaturas em uma placa com 4 valores a determinar.31
Figura 11: Problema 2: Distribuio em temperaturas em uma placa com 5 valores
a determinar. .......................................................................................................................................32
Figura 12: Ferramenta de Escalonamento com a matriz representando o sistema
associado ao Problema 2 e sua forma escalonada reduzida .............................................32
Figura 13: Distribuio de temperaturas depois de resolvido o sistema associado
ao Problema 2 .....................................................................................................................................33
Figura 14: Problema 3: Balanceamento de equao qumica ...........................................33
Figura 15: Grafo criado por aluna, sua matriz de adjacncia , e

............................35

Figura 16: Tela do site "Matrices: Arithmetic" .......................................................................36


Figura 17: Potncias da matriz de adjacncia:

........................................................36

Sumrio
1.

Introduo ..................................................................................................................10

2.

Justificativa.................................................................................................................12
2.1

Histrico .................................................................................................................12

2.2

PCN............................................................................................................................14

2.3

Livros Didticos ...................................................................................................15

2.4

Outras Referncias ..............................................................................................16

3.

Metodologia ...............................................................................................................18
3.1

Abordagem Incorporada ..................................................................................18

3.2

Recursos de Informtica ...................................................................................20

4.

Concepo da Prtica .............................................................................................22


4.1

Definio de matrizes por frmulas .............................................................22

4.2

Resoluo de sistemas lineares .....................................................................24

4.3

Grafos .......................................................................................................................25

5.

Prtica ..........................................................................................................................28
5.1

Site.............................................................................................................................28

5.2

Problemas envolvendo sistemas lineares..................................................29

5.2.1 Distribuio de temperaturas numa placa..........................................31


5.2.2 Balanceamento de equao qumica .....................................................33
5.3
6.

Criao e anlise de Grafos ..............................................................................35


Consideraes Finais ..............................................................................................37

Referncias .............................................................................................................................39
Anexos ......................................................................................................................................41
Anexo 1 Distribuio de temperaturas numa placa (Resoluo) ..............41
Anexo 2 - Balanceamento de Equao Qumica (Resoluo) .........................43

1. Introduo
No Ensino Mdio, tende-se a restringir a manipulao de matrizes (e
consequentemente a resoluo de sistemas lineares) a matrizes pequenas, que
permitam o clculo no papel. Mesmo matrizes simples, como as quadradas de
ordem 3, exigem clculos tediosos e sujeitos a erros, ainda que se restrinja os
valores a nmeros inteiros ou fraes simples. As matrizes maiores normalmente
so apenas referenciadas, de maneira um tanto distante, como exemplo de
aplicao de resultados mais gerais.
Atualmente, vrios autores consideram que a lgebra Linear tem papel
fundamental na Matemtica Aplicada1. Vrias aplicaes modernas podem ser
modeladas com o emprego de matrizes e sistemas lineares: balanceamento de
equaes qumicas, design de circuitos eltricos, computao grfica, controle de
trfego, sistemas de navegao, interao entre setores da economia, entre muitas
outras (para uma lista mais extensa, ver KHOURY). Entretanto, mesmo sistemas
relativamente simples exigem a manipulao de matrizes grandes o suficiente para
inviabilizar, em termos prticos, o clculo no papel.
Hoje em dia, o acesso a recursos de informtica, tanto pelas escolas quanto
pelos alunos, mais amplo do que em qualquer perodo na histria. Alm disso,
existem

inmeras

ferramentas

computacionais

que

podem

auxiliar

na

manipulao de matrizes. Planilhas eletrnicas comerciais (como o Excel) e


gratuitas (como o LibreOffice) oferecem uma forma rpida de tabular dados, e
oferecem opo de efetuar o clculo de determinante, inversa, e multiplicao de
matrizes, alm da possibilidade de programao via macros. Vrias pginas na
internet contm applets para manipulao de matrizes, com grande variedade na
finalidade, poder computacional e forma de apresentao. Num nvel mais
avanado, h os pacotes de software de Matemtica como Mathematica, Maple e
Maxima.
1 Por exemplo, LAY (1999) afirma que [N]a atualidade, os cientistas e engenheiros
trabalham em problemas muito mais complexos do que se sonhava ser possvel h algumas
dcadas. Hoje, a lgebra Linear tem mais valor em potencial para os alunos, em muitas reas
cientficas e de negcios, do que qualquer assunto em matem|tica em nvel de gradua~o! (p.1) J
(STRANG, 1986) ressalta que deve ser feita uma men~o especial ao papel da lgebra Linear [na
matem|tica Aplicada]. Se h| um assunto que se tornou indispens|vel, este. (p. viii, traduo
nossa)

10

Com tamanha disponibilidade, no h porque limitar o contato do aluno a


matrizes 3x3 com nmeros inteiros. As ferramentas computacionais disponveis
possibilitam maior agilidade nas manipulaes, o uso de valores mais realsticos, e
uma melhor apreciao dos processos que esto por trs da resoluo dos
sistemas. Com isso, abre-se o caminho para poder experimentar as matrizes e
sistemas lineares em contextos mais prximos da realidade (e mais interessantes).
O objetivo foi fazer uma anlise da abordagem costumeira sobre o assunto,
pesquisar sobre aplicaes que possam ser apresentadas no Ensino Mdio, com as
adaptaes necessrias, e ento elaborar atividades que contemplem o uso das
ferramentas computacionais j citadas. Essas atividades foram implementadas em
um disciplina eletiva no Colgio de Aplicao da UFRGS (CAp), oferecida a alunos
do segundo ano do Ensino Mdio.
No a inteno do presente texto aprofundar os contedos matemticos
envolvidos, ou justific-los rigorosamente. Citamos como referncia, inicialmente,
para Matrizes e Sistemas Lineares, LAY (1999); para Grafos, SANTOS, MELLO, &
MURARI (2008) e MALTA (2008).
No captulo 2, justificada a necessidade de um uso mais amplo de
tecnologia no ensino de matrizes, atravs da anlise histrica, e dando evidncias
da ausncia de referncias ao uso de tecnologia nos livros didticos.
A elaborao das atividades usa a Abordagem Incorporada como principal
ferramenta terica. Uma exposio mais detalhada sobre essa metodologia feita
no captulo 3. No captulo 4, mostrado como foi concebida a parte prtica do
trabalho, e no captulo 5 faz-se um relato da prtica, descrevendo a estrutura do
curso e algumas das principais atividades realizadas.

11

2. Justificativa
Desde o surgimento dos computadores eletrnicos, em meados do sculo
20, o estudo de matrizes tem estado cada vez mais ligado s suas aplicaes
computacionais, envolvendo matrizes de tamanho muito maior que as abordadas
usualmente. Entretanto, os livros didticos geralmente no contemplam o uso de
ferramentas computacionais para esse tpico. Buscamos, portanto, elaborar uma
proposta no sentido de tentar diminuir essa discrepncia.
Nesse captulo, inicialmente, faremos uma breve anlise histrica, e a seguir
buscaremos ver o que dizem os Parmetros Curriculares Nacionais (PCN), e
veremos como Sistemas Lineares e Matrizes aparecem em alguns livros didticos
do Ensino Mdio. Finalmente, foram buscadas referncias em artigos e outras
publicaes.

2.1

Histrico

A manipulao de matrizes como tcnica de resoluo de sistemas de


equaes vem de longa data. O registro mais antigo que se tem notcia no texto
chins Jiu Zhang Suan Shu, (Nove Captulos sobre a Arte matemtica, entre 300
AC e 200 DC), que tambm cita o conceito de determinante, cerca de 1000 anos
antes de Seki (1683) e Leibniz (1693). Em 1750, Cramer apresentou a regra que
leva seu nome.
No incio, a teoria das matrizes enfatizou mais os determinantes que as
matrizes propriamente, e um conceito de matriz semelhante noo moderna
surgiu apenas em 1858, no livro Memoir on the theory of matrices, de Cayley. O
termo matriz foi cunhado por Sylvester, que via a matriz como um objeto que
dava origem a outros menores, semelhantes ao que hoje conhecemos como
cofatores. Etimologicamente, a palavra matriz vem do latim mater (me).
Cauchy foi o primeiro a provar afirmaes mais gerais sobre determinantes
e autovalores. Sua abordagem, entretanto, era mais concreta, em contraste com o
tratamento mais axiomtico dado posteriormente (fim do sculo 19 e comeo do
20) por Kronecker e Weierstrass. Tambm nessa poca, a eliminao de Gauss-

12

Jordan (da qual a hoje chamada eliminao gaussiana um caso especial) foi
estabelecida por Jordan.
No incio do sculo 20, as matrizes adquirem um papel central na lgebra
Linear. A introduo da mecnica matricial por Heisenberg, Born e Jordan levou ao
estudo de matrizes com infinitas linhas e colunas. Mais tarde, von Neumann
formalizou a mecnica quntica, aprofundando noes analticas funcionais como
Operadores Lineares e Espaos de Hilbert, que, grosso modo, correspondem ao
Espao Euclidiano, porm com infinitas direes independentes (Matrix
(Mathematics):History).
A partir da metade do sculo 20, com o advento dos computadores
eletrnicos, cresce a importncia dos modelos lineares. Um marco importante foi o
trabalho de Wassily Leontief, que em 1949 construiu um modelo (hoje chamado de
Modelo de Entrada-Sada de Leontief) descrevendo a intera~o entre 500 setores
da economia americana. O sistema original, de 500 equaes e 500 incgnitas, foi
simplificado para 42 equaes e 42 incgnitas. Ainda assim, o computador Mark II
precisou de 56 horas para resolv-lo. Por esse trabalho, Leontief ganhou o prmio
Nobel de Economia de 1973 (LAY, 1999, p. 1).
O advento das grandes redes de computadores exigiu a aplicao de
algoritmos da teoria de grafos, como o SPF de Dijkstra, que escolhe o caminho mais
curto entre dois pontos. Esse uso se amplia atualmente, com a popularizao dos
mecanismos de roteamento em mapas, principalmente em softwares de navegao
baseados em GPS ou sites como o Google Maps.
Uma aplicao insuspeita de matrizes acontece em um ato corriqueiro nos
dias de hoje: fazer uma busca no Google. Isso porque o site usa um algoritmo de
PageRank, que o que diferenciou o Google dos demais mecanismos de busca, por
avaliar o quanto uma pgina relevante a uma expresso de pesquisada. O
algoritmo envolve matrizes com tamanho da ordem de bilhes de linhas e colunas
(BRYAN & LEISE). Ou seja, todos os dias milhes de pessoas, sem saber,
manipulam enormes matrizes.

13

2.2

PCN

Em sua verso mais recente, os PCN afirmam que o estudo de sistemas


lineares deve
(...) receber um tratamento que enfatize sua
importncia
cultural,
isto
,
estender
os
conhecimentos que os alunos possuem (...) sobre a
resoluo de sistemas de duas equaes e duas
incgnitas para sistemas lineares 3 por 3, aplicando
esse estudo resoluo de problemas simples de
outras reas do conhecimento. Uma abordagem mais
qualitativa e profunda deve ser feita dentro da parte
flexvel do currculo, como opo especfica de cada
escola. (BRASIL, 2006, p. 122)

Entendemos que essa predile~o por problemas simples e sistemas


pequenos seja devida premissa de que os clculos sero necessariamente
manuais. O uso do computador, como j frisamos, seria a ferramenta que
possibilitaria a extens~o das aplicaes para problemas mais complexos.
Entretanto, os PCN parecem no vislumbrar a totalidade do potencial computador
como ferramenta de automao dos clculos, tratando-o principalmente como
ferramenta de edio, comunicao e busca:
O crescente uso dos computadores constitui um
importante captulo parte, pois, alm de sua
capacidade de edio de textos e organizao de
dados, abre portas para um universo de informaes,
com o aprendizado da navega~o na Internet,
permitindo consultar inmeros bancos de dados e
sites informativos e formativos, para no falar dos
estimulantes
intercmbios
individuais
e
institucionais. (BRASIL, 2006, p. 136)

O termo organiza~o de dados demasiado vago e restrito para incluir as


possibilidades do uso de recursos computacionais na matemtica. Na seo Sob
An|lise de Dados: Contagem, h| outra referncia vaga { abordagem de
problemas com dados reais ao mesmo tempo que o aluno pode ter a oportunidade
de se familiarizar com as mquinas e os softwares. (BRASIL, 2006, p. 127). Essa
falta de especificidade contradiz outro trecho que cita entre as competncias
desejveis
[p]erceber o papel desempenhado pelo conhecimento
matemtico no desenvolvimento da tecnologia e a
complexa relao entre cincia e tecnologia ao longo
da histria. A exigncia de rapidez e complexidade dos

14

clculos fez com que a Matemtica se desenvolvesse e,


por outro lado, as pesquisas e avanos tericos da
Matemtica e demais cincias permitiram o
aperfeioamento de mquinas como o computador,
que vm tornando os c|lculos cada vez mais r|pidos.
(BRASIL, 2006, p. 118)

Alm disso, a possibilidade de efetivamente utilizar a internet para realizar


clculos, como pretendemos fazer em alguns momentos, algo que escapa viso
apresentada nos ltimos PCN. Acreditamos que isso deva ser corrigido, pois no
ritmo em que ocorrem as revolues tecnolgicas hoje em dia, difcil escrever
alguma linha-guia sobre informtica que continue atual por muito tempo.

2.3

Livros Didticos

Partimos ento para a anlise de alguns livros utilizados na rede de ensino.


So eles:
a) GIOVANNI, Jos Ruy. BONJORNO, Jos Roberto. GIOVANNI JR., Jos Ruy.
Matemtica Fundamental: uma nova abordagem: Ensino Mdio: volume
nico. So Paulo: FTD, 2002.

b) MELLO, Jos Luiz Pastore, coord tc.. Matemtica: construo e


significado: Ensino Mdio: volume nico. So Paulo: Moderna, 2005.

c) SPINELLI, Walter. SOUZA, Maria Helena. REAME, Eliane. Matemtica:


Ensino Mdio: volume 2. So Paulo: Nova Gerao, 2005.
Doravante, referenciaremos a), b), e c) por LG, LM e LS, sendo a letra em
subscrito a inicial do nome do primeiro autor.
Apesar das ressalvas feitas na seo anterior, nota-se que os elaboradores
dos PCN tm cincia de que a popularizao do computador leva a novos
paradigmas didticos. Entretanto, isso no se reflete nos livros escolhidos. LM
chega a afirmar que [h]oje, as matrizes constituem ferramenta indispens|vel {
programao de computadores para a resoluo de intrincados sistemas de
equaes (p. 306). Entretanto, n~o d| instrues de como utilizar os recursos
computacionais para executar essa tarefa. Nos demais livros no h qualquer
referncia ao uso de tecnologia. Acreditamos ser esta a situao dominante. Outra
15

evidncia vem de BATTAGLIOLI (2008), que analisa a abordagem a sistemas


lineares em trs livros didticos de Ensino Mdio (sendo um deles LG), e conclui
que nenhum dos livros analisados apresenta alguma atividade com o uso do
computador envolvendo sistemas lineares (p. 44).
Procedamos, ento, a uma rpida viso geral da abordagem didtica dos
trs livros escolhidos. LG usa uma abordagem bem tradicional, iniciando com
matrizes e suas operaes, passando para determinantes, e em seguida passando
para sistemas lineares. As aplicaes mostradas so essencialmente expanses dos
problemas comumente vistos no estudo de equaes de 1 grau. LM mostra-se mais
conciso, com intensos exerccios numricos e algbricos, mas as aplicaes, com
exceo dos usos geomtricos dos determinantes, tendem a limitar-se a exemplos
introdutrios.
Na introduo de LS, cita-se que os sistemas lineares encontram aplicaes
em situaes como (p. 170): (...) o controle do fluxo de tr}nsito, a pontua~o de
audincia de faixas de rdios ou canais de televiso, organizao de entregas de
mercadorias, (...) balanceamento de reaes qumicas, estabelecimentos de
propores entre ligas metlicas, em situaes que envolvem premiaes, notas
em provas etc. Tambm fala de aplicaes de determinantes na geometria e
transformaes. Algumas aplicaes interessantes de sistemas lineares so
mostradas, como exemplos simples de controle de fluxo de trnsito e
balanceamento de equaes qumicas, citadas acima, e alocao de tarefas. Em
nenhum caso, entretanto, o limiar de trs equaes e trs incgnitas
ultrapassado.

2.4

Outras Referncias

LAY (1999) enfatiza o impacto do computador tanto no desenvolvimento


quanto na prtica da lgebra Linear em cincia e engenharia, e contm exerccios
(...) em todas as sees (aproximadamente 200 ao todo) para serem resolvidos
com o auxlio de um programa Matricial(...) (p. xiii). Ainda assim, apesar de ser o
livro-texto da disciplina de lgebra Linear I da UFRGS, pouca nfase dada a esse
tratamento computacional, e nenhuma aula em laboratrio oferecida aos
estudantes.
16

ELENBOGEN, JAMES, & LACHANCE (1999) apresentam uma interessante


perspectiva:
() engenheiros e profissionais da computa~o ()
nos perguntaram por que a lgebra Linear que eles
aprenderam na faculdade to diferente daquela que
eles usam no trabalho. A maioria dos cursos prov um
conjunto de habilidades de manipulao de matrizes
combinada com um corpo de conhecimento terico.
() Nosso projeto implementa mudanas nessa
trajetria, motivado pelo objetivo de ensinar os
estudantes a opera em um nvel algbrico e
geomtrico mais elevado, tanto na rea do
entendimento terico quanto na rea de resoluo de
problemas. um objetivo sofisticado, que no sera
alcanado meramente incluindo mais aplicaes. (p.
1, traduo nossa)

O artigo tambm afirma que a tecnologia do computador invocada para


promover um ponto de vista mais elevado ao eliminar o tdio [do processo] da
manipulao de matrizes. (p. 2, traduo nossa)

17

3. Metodologia
A principal ferramenta terica utilizada no trabalho foi a abordagem
incorporada, que ser descrita na primeira parte do captulo. Na segunda parte,
falaremos dos recursos de Informtica necessrios para a realizao do trabalho.

3.1

Abordagem Incorporada2

A abordagem incorporada, apresentada por Tall3, defende, em suma, que o


caminho para os nveis mais abstratos do pensamento matemtico facilitado se
passar por uma fase de interao visual e enativa4, usando organizadores genricos
para manipular razes cognitivas.
Tall cita a classificao feita por Bruner dos modos de representao mental
em enativo (atravs de aes), icnico5 (organizao sensrio-visual) e simblico
(representa~o em palavras ou linguagem). Alm disso, essas representaes
crescem em sequncia no crescimento cognitivo do indivduo, primeiro enativo,
depois icnico e, finalmente, a capacidade para representa~o simblica. (TALL,
2003, p. 2, traduo nossa)
Tall aproveita essa classificao, dividindo os modos de representao do
pensamento matemtico em trs categorias, ou mundos (TALL, 2003, p. 3,
traduo nossa):
- incorporado: baseado nas percepes humanas num
contexto do mundo real, incluindo (mas no limitado
a) aspectos visuais e enativos;
- simblico-proceitual: combinando o papel dos
smbolos na aritmtica, lgebra e clculo simblico,
baseado na teoria segundo a qual esses smbolos tm
ao dupla, como processo e conceito (proceito);
2 A express~o Abordagem incorporada uma tradu~o nossa do ingls Embodied
Approach. Embodied literalmente significa algo que tomou corpo ou forma, que se materializou.
3 David Tall: matemtico ingls que, a partir de 1980, voltou-se para a educao
matemtica. Merece meno o paper TALL & VINNER (1981), que trata de como uma definio
matemtica precisa (a definio conceitual) se relaciona com o construto mental que a representa
(imagem conceitual). Tall aposentou-se em 2006 e tornou-se Professor Emrito em Pensamento
Matemtico na Universidade de Warwick, Reino Unido.
4 Relativa ao.
5 Os PCN citam o aspecto icnico dos sistemas de equaes atravs de sua visualizao
geomtrica (BRASIL 2006, p.122). Usando softwares de geometria dinmica, possvel tambm
conferir carter enativo a essa visualizao.

18

- formal-axiomtico: abordagem formal partindo de


axiomas escolhidos e fazendo dedues lgicas para
provar teoremas.

A abordagem incorporada, portanto, defende que a assimilao de um


determinado conceito (ou mais precisamente, um proceito) deve seguir essa
sequncia. Entretanto, a abordagem usual dada no ensino mdio normalmente j
passa para a etapa simblico-proceitual. Assim, entendemos que o assunto poderia
ter um tratamento prvio usando o paradigma da incorporao.
TALL (ibid., p.12, traduo nossa) afirma que
Dois conceitos so teis na construo de uma
abordagem incorporada matemtica:
um organizador genrico um ambiente (ou
micromundo) que permite que o aprendiz manipule
exemplos e (se possvel) contraexemplos de um
conceito matemtico especfico ou um sistema de
conceitos relacionados.
uma raiz cognitiva um conceito que
(potencialmente) j possui significado para o
estudante, e ainda contm as sementes de expanso
cognitiva e posterior desenvolvimento terico.
() Por exemplo, a no~o de linearidade local uma
raiz cognitiva para a diferenciao. Isso foi
demonstrado no programa Magnify (). O grfico
parece menos curvado quando ampliado, e altamente
ampliado, parece localmente linear. O programa
Magnify um organizador genrico para a noo de
linearidade local.

Assim, uma etapa importante na construo das atividades foi elencar


candidatos a razes cognitivas e organizadores genricos para os diversos
proceitos. Essas escolhas sero detalhadas no captulo 4.

19

3.2

Recursos de Informtica

Os organizadores genricos utilizados sero, invariavelmente, recursos de


software6 de dois tipos principais:
- Planilha eletrnica: programa que processa tabelas, sendo possvel inserir
valores numricos e de texto, ou construir esses valores a partir de frmulas. Esse
tipo de programa foi um candidato natural para nosso trabalho, j que, em
essncia, uma planilha uma grande matriz. Tambm til pela capacidade de gerar
grficos a partir desses valores.
- Applets: pequenos programas que podem ser embutidos em outros
programas. Seu uso mais comum em navegadores de internet.
Nessas escolhas, preocupamo-nos com a portabilidade das atividades, ou
seja, esperamos que elas possam ser reproduzidas com um nmero mnimo ou
nulo de mudanas na plataforma de hardware e software onde as atividades forem
porventura aplicadas. O laboratrio de informtica do CAp foi propcio para isso,
pois divide-se em duas partes; numa delas, as mquinas tm instalado o sistema
operacional Windows, e na outra, Linux. As duas partes foram utilizadas, embora a
maior parte das atividades tenha sido executada na parte com Linux.
A oferta de planilhas eletrnicas atualmente bastante ampla, inclusive de
programas gratuitos, como o LibreOffice7, que ser a opo mais utilizada aqui.
Embora seja um programa comercial, a popularidade do Excel justifica sua meno
em alguns pontos; o Excel tambm possui alguns interessantes recursos que ao
menos por enquanto no esto disponveis nas planilhas gratuitas.
Quanto aos applets, a portabilidade j uma preocupao natural de seus
programadores, uma vez que um applet normalmente ficar disponvel em um site
na Internet que pode, a princpio, ser acessado por inmeras combinaes

Ressaltamos, apenas, que Tall no faz restrio quanto forma dos organizadores
genricos, que podem ser, por exemplo, objetos concretos.
7 Previamente conhecido como OpenOffice, internacionalmente, e no Brasil como BrOffice.
6

20

diferentes de tipo de mquina, sistemas operacional (Linux, Windows, Mac etc.) e


navegador (Firefox, Internet Explorer, Chrome, Opera, Konqueror etc.) 8.
altamente recomendvel que cada aluno utilize seu prprio computador9
com acesso internet10. Nossa experincia tambm mostrou que essencial que o
professor tenha sua disposio um projetor, alm do quadro. O aluno estar
constantemente transitando entre duas formas de linguagem: a escrita no papel e a
entrada no computador atravs do teclado e mouse. Constatamos que muito
difcil expressar uma linguagem pelo instrumento da outra, seja escrever uma
equao no computador11 ou muito pior descrever o uso de um software
dispondo apenas do quadro. No nosso caso, dispusemos de um quadro mvel que
tambm servia de anteparo para o projetor, o que tem a vantagem de podermos
riscar a tela, o que pode ser bastante til.

8 Isso sem considerar que num futuro prximo provavelmente estaremos considerando o
uso de celulares, tablets, e outros dispositivos ainda a serem inventados, aumentando essa
quantidade de combinaes.
9 Ou ento que haja uma mquina disponvel para cada trs alunos, no mximo.
10 Embora, em tese, seja possvel instalar os applets para uso off-line, ou seja, instal-los
localmente na mquina desconectada, o imenso trabalho necessrio para isso no se justifica, ainda
mais considerando a tendncia para a ubiquidade do acesso internet.
11 A tendncia que isso mude, dada a crescente oferta de telas sensveis ao toque
(touchscreen).

21

4. Concepo da Prtica
Como o campo muito amplo, foi necessrio inicialmente limitar o escopo
do trabalho antes de iniciar a confeco das atividades. Deixaremos de lado, por
exemplo, temas como representao grfica matricial12 e vetorial, transformaes
geomtricas e aplicaes de determinantes. Foram escolhidos os seguintes temas:
- Definio de matrizes por frmulas
- Sistemas lineares
- Grafos
A seguir, para cada um desses temas, buscamos escolher uma raiz cognitiva
e um organizador genrico. Essas escolhas so detalhadas neste captulo.
Finalmente, pesquisamos por aplicaes que servissem de motivaes para a
confeco das atividades.

4.1

Definio de matrizes por frmulas

Um caminho bastante usado para o ensino de matrizes o de definir uma


matriz

por uma frmula do tipo

. Segue um exemplo retirado de LS

(p.310):

Figura 1: Exemplo retirado de livro didtico de definio de matriz por f rmula.

Embora tenha sido feita uma apresentao aos alunos a fim de introduzir essa
representao.
12

22

Podemos automatizar a gerao dessa matriz com uma planilha eletrnica


como o Excel, usando as funes COLUNA e LIN13. Com poucos cliques, pode-se
expandir a matriz para um tamanho bem maior que o

do exerccio acima. No

Excel 2010, a ferramenta de Formatao Condicional prov colorizao automtica


conforme o valor da clula14, criando um mapa anlogo a um mapa de contorno
colorizado15. Nesse ponto, podemos perceber que a matriz pode ser vista como a
discretizao de uma funo de duas variveis.

Figura 2: A matriz definida por


gerada no Excel, sem formatao ( esquerda) e colorizada
utilizando o recurso de formatao condicional ( direita).

Essa visualizao , portanto, uma raiz cognitiva para a gerao de matrizes,


e o Excel, o organizador genrico associado. A tendncia que, com o tempo, essa
funcionalidade de colorizao automtica, como tantas outras, torne-se comum em
planilhas no comerciais.

LINHA no LibreOffice.
O LibreOffice Calc tambm possui um recurso chamado Formatao Condicional, porm
limitado a poucas regras definidas pelo usurio, sendo que a cada uma associada uma nica cor.
Pode-se implementar uma regra dinmica como a existente no Excel, porm essa depende da
programao de macros, o que exige um trabalho considervel de programao, alm de ter outros
problemas relacionados a segurana e portabilidade.
15 O site Wolfram Alpha (http://www.wolframalpha.com/) tem um recurso similar
chamado Matrix Plot; neste contexto, porm, sua utiliza~o pouco pr|tica.
13
14

23

4.2

Resoluo de sistemas lineares

Para sistemas de duas equaes e duas incgnitas, comum comear pelo


mtodo de isolar uma das incgnitas em uma das equaes e substitu-la na outra.
Este procedimento bastante intuitivo mas, j no caso de trs equaes e trs
incgnitas, mostra-se pouco prtico.
Nosso objetivo inserir o escalonamento como mtodo primrio de
resoluo. O problema do escalonamento manual, como bem sabem os estudantes
de lgebra Linear em nvel universitrio, o excesso de operaes a serem
executadas; e nessas operaes, qualquer erro, como o esquecimento de um sinal,
pode propagar-se de forma desastrosa nos passos posteriores.
nesse ponto que o computador pode ser um aliado. Queremos usar a
eliminao gaussiana como raiz cognitiva, mas precisamos de uma ferramenta
(organizador genrico) que execute as operaes de linha, sendo que o aluno deve
meramente indic-las. Dessa forma, o aluno consegue ter uma viso melhor do
processo de eliminao, deixando de ver o escalonamento como uma infindvel
srie de operaes sujeitas a erros. Outra vantagem que os passos so todos
reversveis.
Existem diversos applets e programas que executam operaes de linha em
uma matriz dada. Para o presente trabalho, foi escolhido o applet Row Echelon
Form, localizado em um site16 do IITB (Indian Institute of Technology Bombay).
Apesar de estar disponvel apenas em ingls, e s poder operar com matrizes de
tamanho mximo

, essa ferramenta tem atributos interessantes que

justificaram sua escolha, como o registro (log) das operaes efetuadas. Outra
caracterstica til o fato de que ele opera com fraes, ou seja, mais parecido com
o trabalho que seria feito no papel. Embora a operao com nmeros em ponto
flutuante seja mais til para a resoluo de problemas prticos (o que pode ser
feito numa etapa posterior), a manipulao menos bvia para a finalidade de o
aluno guiar o processo de escalonamento.

16

http://www.mathresource.iitb.ac.in/linear%20algebra/RowEchelonForm

24

Figura 3: Telas do applet Row Echelon Form. Acima, foi inserida uma matriz representando um sistema
linear. Abaixo, uma sequncia de operaes de linha (registradas no painel direita) produzem a
forma escalonada reduzida da matriz.

4.3

Grafos

Grafos so objetos relativamente fceis de explicar e de bom apelo visual


isso sem falar em suas aplicaes computacionais, que os ligam intimamente s
matrizes. Assim, de se admirar que sejam to pouco trabalhados no Ensino
Bsico.
A insero do ensino de grafos no Ensino Mdio foi abordada por MALTA
(2008), que destaca a necessidade de representar um grafo de maneira que
pudesse ser tratada ou processada no computador (p. 76). Embora este trabalho
realize vrias atividades envolvendo a representao de grafos por matrizes de
adjacncia, no chega efetivamente a utilizar o computador para process-las.
Entretanto, admite que a questo operatria (...) pode se tornar extensa quando
um grafo tiver muitos vrtices. No chegamos a trabalhar com uma planilha de
clculo, mas talvez neste momento pudssemos ter feito relao com algum
software que facilitasse os c|lculos. (p. 80). Tentaremos aqui preencher essa
lacuna.
25

Entretanto, antes de manipular as matrizes, preciso que o aluno


compreenda a representao do grafo como matriz de adjacncia. Esta
possivelmente ser nossa escolha mais ousada de raiz cognitiva, por ser uma noo
latente bastante abstrata.
O organizador escolhido foi um applet (que designaremos applet 1) em
um site17 da UTC (University of Tennesee Chattanooga). Uma interessante
abordagem usada: possvel ver as mudanas na matriz medida que o grafo
criado e alterado, como mostra a Figura 5. Entre as limitaes esto a
impossibilidade de inserir laos, traar mais de uma aresta entre dois ns, ou criar
arestas orientadas.

Figura 4: Telas do applet 1. Acima, 3 ns desconectados correspondendo a uma matriz nula. Abaixo, o
efeito da adio de um n e posteriormente de uma aresta.

No mesmo site, h| outro applet interessante (applet 2), que pode ser til
na questo, tambm abordada por Malta, de encontrar caminhos entre ns atravs
de potncias da matriz de adjacncia. Em uma nica visualizao, pode-se
visualizar a matriz de adjacncia , e a matriz

, em que cada elemento

mostra

o nmero de caminhos de tamanho 2 entre os ns e , como mostrado na Figura 6.


A partir da, pode-se utilizar uma planilha eletrnica ou outra ferramenta para
calcular potncias maiores de .

17

http://oneweb.utc.edu/~Christopher-Mawata/petersen/lesson7.htm

26

Figura 5: Tela do applet 2, contendo um grafo (esquerda), sua matriz de adjacncia


(direita).

(centro), e

Os applets 1 e 2 tratam apenas da ida do proceito, ou seja, a constru~o da


matriz a partir do grafo; a volta, comparativamente mais abstrata, a constru~o
do grafo a partir da matriz. digno de nota um applet (applet 3) localizado em
um site18 do RPI (Rensselaer Polytechnic Institute) que traa grafos a partir de
vrios tipos de representaes (incluindo matriz de adjacncia), como mostrado na
Figura 6. Entretanto, o mtodo de entrada, em texto puro, no to adequado aos
nossos propsitos, e houve problemas de compatibilidade com alguns
navegadores. No presente trabalho, seu uso ser apenas ilustrativo, sem ser
empregado em atividades executadas pelos alunos.

Figura 6: Tela do applet 3, mostrando um grafo gerado a partir de uma matriz de adjacncia dada.

18

http://www.cs.rpi.edu/research/groups/pb/graphdraw/headpage.html

27

5. Prtica

Figura 7: Um dos laboratrios utilizados para as aulas. Ao centro, a minha mesa com o projetor.

As atividades foram implementadas no Colgio de Aplicao (CAp) da


UFRGS, na forma de uma disciplina eletiva chamada Explorando Matrizes e Grafos
com o Auxlio do Computador, ministrada {s sextas-feiras das 14:15 s 15:45.
Quinze alunos estavam inscritos. Neste captulo, ser feito um relato de algumas
das atividades realizadas no decurso da disciplina.

5.1

Site

Um componente vital do trabalho foi o site construdo para a disciplina19,


que funcionou como guia para as atividades. O site foi hospedado pelo Google Sites,
que permite a criao de sites de forma gratuita e de e que possibilita edio fcil e
rpida muitas vezes, a edio foi feita em plena aula.
No site, foram criadas pginas para cada aula, contendo direcionamentos
para as atividades a serem executadas, bem como registros a posteriori das
atividades, resumos de contedos e gabaritos. de cada aula , alm de links para as
ferramentas utilizadas. O site ficar disponvel de forma permanente e livre.

https://sites.google.com/site/explorandomatrizesegrafos ou pelo link comprimido


bit.ly/matgraf
19

28

Figura 8: Imagem do site da disciplina.

5.2

Problemas envolvendo sistemas lineares

Inicialmente, foi feita uma exposio no quadro sobre os mtodos usuais de


resoluo de sistemas de equaes. Todos sabiam como resolver um sistema de
ordem dois usando isolamento, e alguns sabiam como somar as duas equaes,
de modo a eliminar uma das incgnitas, inclusive dizendo como esse mtodo era
mais f|cil. A exposi~o, ent~o, teve o objetivo de mostrar como representar o
sistema como uma matriz, e apresentar as operaes de linha como equivalentes
s operaes que eles j conheciam.
A seguir, foi apresentado o applet Row Echelon Form, que nomeamos
Ferramenta de Escalonamento de Matrizes. A partir deste ponto, v|rias
dificuldades, tanto operacionais quanto didticas, apareceram:
- Nessa aula, os alunos estavam com seu notebook do projeto UCA20, cuja
tela de 7 polegadas no permitia que o aluno visualizasse, ao mesmo tempo, a
matriz e os botes de comando. Isso levou alguns alunos a executar uma mesma
operao repetidamente (por exemplo, multiplicar um linha por 3), j que o
resultado no era imediatamente visvel.
Um computador por Aluno, vers~o brasileira do projeto OLPC (One Laptop per Child),
que visa fornecer a cada aluno um computador com acesso Internet para uso em aula.
20

29

- O fato de os comandos serem em ingls (apesar de ter sido colocada a


traduo dos comandos na pgina da disciplina).
- Percebeu-se que a matriz escolhida como exemplo era razoavelmente
complexa para introduzir o assunto. Isso foi sanado mais tarde, atravs de uma
lista21 contendo matrizes nas quais as operaes a serem feitas estavam mais
evidentes.
- Nessa aula ainda no se dispunha de um projetor. Assim, foi bastante
complicado guiar os alunos atravs do quadro. A fim de tentar compensar isso, foi
disponibilizado um vdeo22 descrevendo o processo de escalonamento. Isso acabou
sendo bastante til, pois ficou como uma referncia permanente em casos de
dvida em relao ao procedimento.

Figura 9: Vdeo explicando o processo de escalonamento de matriz

Nos tpicos a seguir, sero mostrados alguns dos problemas aplicados de


sistemas lineares trabalhados em aulas subsequentes.

21
22

https://sites.google.com/site/explorandomatrizesegrafos/upload/Resumo05-Lista.pdf
http://www.youtube.com/watch?v=HMsVO6Aj1I0

30

5.2.1 Distribuio de temperaturas numa placa


O problema abaixo (Problema 1) fez parte da primeira avalia~o. O
objetivo era que os alunos montassem e resolvessem um sistema de equaes
lineares baseando-se em uma aplicao em algum campo (no caso, na Fsica). No
caso, temos um sistema de 4 equaes e quatro incgnitas. Este problema foi
adaptado de (LAY, 1999, p. 11); a verso original continha 6 pontos.
O problema a seguir vem do estudo da distribuio do
calor. Conhecendo a temperatura nas bordas de uma
placa metlica fina, podemos fazer uma aproximao da
temperatura em pontos no interior da placa. Se
fizermos um reticulado (quadradinhos), uma
aproximao que pode ser feita a seguinte:
A temperatura em um ponto aproximadamente a
mdia dos pontos vizinhos.
Por exemplo, a temperatura no ponto a da figura pode
ser aproximada por:
=

10 + 20 + +
4

Podemos multiplicar os dois lados da equao por 4, e ento colocar as variveis no lado
esquerdo e as constantes no lado direito:
4 = 10 + 20 + +
4

= 30

Repetindo o processo para os demais pontos, cria-se um sistema de equaes.


a) escreva esse sistema, colocando as variveis do lado esquerdo.
b) escreva a matriz que representa o sistema em (a).
c) usando escalonamento de matriz, resolva o sistema e escreva sua soluo..

Figura 10: Problema 1: Temperaturas em uma placa com 4 valores a determinar.

Para

escalonamento,

foi

novamente

usada

Ferramenta

de

Escalonamento de Matrizes. A resoluo completa do problema est no Anexo 1.


Observando a resoluo feita pelos alunos, nota-se que os erros mais
comuns aconteciam na converso do sistema em matriz. Em mais de um caso,
aconteceu de o aluno construir a matriz como

, ou seja, apenas

repetindo o procedimento exemplificado, sem dar ateno ao fato de que os nomes


das incgnitas mudavam e que uma poderia estar faltando. Nesse caso, orientou-se

31

a primeiro nomear as colunas com os nomes das incgnitas, mais a coluna das
constantes, para s ento preencher a matriz.
Em outra aula, apresentei outra verso do problema (Problema 2), dessa
vez com 5 incgnitas23. Como o LibreOffice das mquinas dos alunos no possui o
recurso de colorizao automtica, mostrei no projetor o seguinte diagrama
representando o problema:
0

10

15

20

20

15

25

30

30

40

40

40

40

35
40

Figura 11: Problema 2: Distribuio em temperaturas em uma placa com 5 valores a determinar.

Sugeri, ento, que tentssemos resolver o problema de uma forma um


pouco mais direta, pulando algumas etapas em relao ao procedimento descrito
anteriormente. Observando o exerccio anterior, pode-se notar que a varivel de
interesse em cada linha era aquela que ficava com coeficiente 4, e j estava do lado
certo24 (esquerdo) da equa~o. As demais estavam do lado errado (direito),
portanto ao passar para o lado certo, elas trocariam de sinal. Do lado direito,
ficariam as somas das temperaturas conhecidas.

Figura 12: Ferramenta de Escalonamento com a matriz representando o sistema associado ao


Problema 2 (esquerda) e sua forma escalonada reduzida (direita).

A seguir foi realizado o escalonamento, bastante longo, e que gerava


nmeros mais quebrados, resultando em fraes com denominadores de at 712.
Entretanto, como o clculo estava entregue ao computador, isso no foi problema.

o mximo que o applet permitia, pois o tamanho mximo suportado


bvio que certo e errado, nesse contexto, referem-se apenas ao nosso objetivo, que
de montar a matriz que representa o sistema linear, com as incgnitas direita da igualdade e as
constantes esquerda.
23
24

32

Ao final, bastou usar uma calculadora ou planilha para conseguir valores


aproximados, com os quais completamos o diagrama.
0

10

20

20

15 19,3 22,3 24,3

25

30 29,9 30,5

30

40

40

35
40

40

15

40

Figura 13: Distribuio de temperaturas depois de resolvido o sistema associado ao Problema 2.

5.2.2 Balanceamento de equao qumica


Normalmente, o balanceamento de equaes qumicas feito por meio de
tentativas e erros e algumas dedues sobre as propores de reagentes e
produtos. Entretanto, podemos modelar isso por um sistema de equaes lineares.
Tambm como parte da primeira avaliao, aplicamos o problema a seguir
(Problema 3), adaptado de (KHOURY)25:
A reao qumica abaixo representa a combusto do etano (C2H6), produzindo gs
carbnico e gua como subproduto:

__C2H6 + __O2 __CO2 + __H2O


Para determinar as propores dos reagentes e dos produtos, ou seja, balancear a
equao qumica, podemos atribuir variveis aos ndices procurados:

C2H6 + O2 CO2 + H2O


E ento escrever as equaes considerando cada elemento. Por exemplo, o nmero de tomos de carbono (C)
deve ser o mesmo dos dois lados da equao. Do lado esquerdo temos 2 tomos, e do lado direito, tomos .
Ento temos:
2 =
Colocando todas as variveis do mesmo lado, temos 2

= 0. Repetindo o processo para os demais tomos,

criamos um sistema de equaes.

Figura 14: Problema 3: Balanceamento de equao qumica.

A resoluo completa do problema encontra-se no Anexo 2.


Um aspecto interessante desse sistema que ele homogneo, ou seja,
todas as constantes so zero, e sempre tem ao menos uma soluo: aquelas em que
todas as incgnitas so iguais a zero. Claro, no caso, essa soluo no de muito

25

http://aix1.uottawa.ca/~jkhoury/chemistry.htm

33

interesse prtico, pois, apesar de a equa~o estar balanceada, nada acontece, pois
no h reagentes.
No adiantaria colocar esse sistema na Ferramenta de Escalonamento de
Matrizes, pois da resultaria a soluo

. Assim, o truque

sugerido foi de fazer uma das incgnitas iguais a 1 e reescrever o sistema, pois
ento as demais incgnitas teriam valores proporcionais. Essa ideia requereu
vrios exemplos com pesos e propores de reagentes, at ser finalmente aceita.
A seguir, restou ajustar as solues fracionrias, uma vez que o
balanceamento deve mostrar coeficientes inteiros26. Tambm foram precisos
alguns exemplos para a ideia de que, como as solues representavam propores
entre os reagentes, poderamos multiplic-las juntas, o que no alteraria as
propores e eliminaria os denominadores. Aps, alguns at sugeririam o uso do
m.m.c. para eliminar simultaneamente os denominadores.
Assim como no problema de Distribuio de Temperaturas, em outra aula
apresentei uma vers~o mais complicada do problema (Problema 4), extrada de
LAY (1999, p. 53):
a PbN6 + b CrMn2O8 c Pb3O4 + d Cr2O3 + e MnO2 + f NO
Novamente sugeri que fosse feita a montagem da matriz de forma mais
direta, como no Problema 2. Porm, a ltima coluna (formada totalmente por
zeros) no pde ser colocada na Ferramenta de Escalonamento de Matrizes.
Porm, ao fazer a substituio de uma das incgnitas por 1, percebemos que
bastaria inverter o sinal da coluna da incgnita escolhida convenientemente, a
ltima. A bastou escalonar a matriz e multiplicar as solues de modo a eliminar
os denominadores.

26

Na verdade, h vrias excees. costume, por exemplo, permitir mltiplos de

coeficientes de molculas diatmicas; poderamos, no nosso caso, deixar

como

, e na equao

balanceada constaria o termo


. Alm disso, as equaes de oxidao-reduo (redox) tambm
precisam levar em conta a carga de cada elemento, requerendo ajustes adicionais nos ndices.
Preferimos, porm, omitir esses detalhes.

34

5.3

Criao e anlise de Grafos

Primeiramente, foi feita uma exposio sobre grafos, seus elementos e a


matriz de adjacncia ( ) e o significado de

, atravs do applet 2 citado no item

4.3. Posteriormente, foi proposta uma atividade com as seguintes etapas:


1)

Procurar um mapa na Internet. Sugeriu-se acessar o Google Maps e


mapear um conjunto de cidades, ou ento algumas ruas de uma regio
qualquer, como os arredores da casa do aluno.

2)

Escolher um conjunto de pontos desse mapa27, e reproduzir o grfico


correspondente no applet 2 (por ns nomeada Ferramenta de Cria~o
de Grafos). Identificar o que representam os pontos (a at j) do grafo.

3)

Escolher dois pontos razoavelmente distantes, e descobrir a distncia


mnima entre eles, usando potncias da matriz de adjacncia .
Segue um exemplo de grafo criado por uma aluna, representando ruas nos

arredores de sua casa.

Figura 15: Grafo criado por aluna (esquerda), sua matriz de adjacncia

(centro) e

(esquerda).

Foi pedido ento que, atravs da anlise das potncias de


descoberto o tamanho do caminho mnimo entre os pontos
ferramenta podemos ver que, como tanto em

como

, fosse

. Na prpria

o cruzamento entre a e g

0, ento no h caminho de tamanho 1 ou 2. Foi utilizada o site Matrices:


Arithmetic28.

27

No mximo 10, que o limite da ferramenta.

28

http://www.quickmath.com/webMathematica3/quickmath/matrices/arithmetic/basic.jsp

35

Figura 16: Tela do site "Matrices: Arithmetic". No exemplo, foi inserida uma matriz , e a seguir
calculou-se .

Por limitaes da Ferramenta de Criao de Grafos, a cpia de


pgina teve de ser feita manualmente. Ao obter
caminho de tamanho 3. J a matriz

para esta

, verifica-se que ainda no h

indica que existem dois caminhos de

tamanho 4.

Figura 17: Potncias da matriz de adjacncia:

(esquerda) e

(direita).

Uma inspeo rpida permite verificar que esses caminhos so (a)-b-c-f-g e


(a)-b-c-h-g.

36

6. Consideraes Finais
O uso das ferramentas computacionais permitiu o rompimento da barreira
representada pelos sistemas lineares

, citada pelos PCN e seguida pelos livros

didticos. Alm disso, foi possvel usar valores que no precisam ficar restritos a
valores bem-comportados. A introduo do algoritmo de escalonamento foi bem
assimilada pelos alunos. Outras ferramentas disponveis na Internet permitem a
resoluo de matrizes maiores29.
Sabemos, entretanto, que as ferramentas tm muitas limitaes. Por
exemplo, a maioria dos applets usados neste trabalho est em ingls, o que
atrapalha bastante em alguns momentos. Alm disso, se um aluno quiser reusar
resultados obtidos na Ferramenta de Escalonamento de Matrizes ou na
Ferramenta de Criao de Grafos em uma planilha, ter que copiar os valores
manualmente.
A tendncia, entretanto, que seja apenas questo de tempo para que essas
ferramentas sejam melhoradas e surjam outras, com novas caractersticas
interessantes, e tambm em portugus. Nem consideramos aqui as possibilidades
que certamente surgiro com as novas tecnologias que emergem a cada instante,
com novas formas de interao, como o uso de gestos em telas sensveis a toque.
Apenas um breve exerccio de imaginao nesse sentido: uma ferramenta de
escalonamento poderia permitir arrastar uma linha para cima de outra com o
dedo, e, ao soltar, informar por quanto a linha arrastada deve ser multiplicada,
antes de som-la linha destino; a multiplicao por escalar poderia ser acionada
por um pinch gesture30.
Didaticamente, os recursos computacionais desempenham um duplo papel
positivo. Por um lado, facilitam a compreenso dos conceitos, atravs da
abordagem incorporada. Por outro, auxiliam na resoluo dos passos repetitivos.

29
Como exemplo, citamos o applet Linear Solver, disponvel no site
http://wims.unice.fr/wims/wims.cgi?lang=en&+module=tool/linear/linsolver.en, que permite a
entrada do sistema de at 9 equaes, podendo-se digit-las diretamente, colocar os coeficientes
uma a um, ou atravs de matriz. A resoluo indica se o sistema insolvel ou indeterminado
(nesse caso, indica solues paramtricas)
30 Movimento que imita um esticamento da tela, em que dois dedos tocam a tela, e a
seguir so afastados um do outro sem deixar de tocar a tela, como se a espichasse.

37

Os alunos que j haviam tido algum contedo de matrizes relatavam apenas


lembrar que era preciso fazer uma grande quantidade de contas para montar uma
matriz ou calcular um determinante, por exemplo. Liberado desse fardo, o aluno
tem mais liberdade para visualizar o contedo de um ponto de vista mais elevado,
facilitando a conexo com problemas reais, mais motivadores. Tambm pode-se
fazer extenses para contedos mais avanados. Podemos pensar em, por exemplo,
a partir do escalonamento, discutir tpicos como vetores e dependncia linear.
Talvez a implementao dessas atividades, com os recursos recomendados,
seja quase utpica para a maioria das salas de aula brasileiras. Porm, a
expectativa que esse cenrio mude aos poucos, como atestam iniciativas como o
projeto UCA. Alm disso, acreditamos que estudos como este podem servir de
argumento para a aquisio de tais recursos, e como norteadores para sua
utilizao.

38

Referncias
BATTAGLIOLI, C. S. (2008). Sistemas Lineares na segunda srie do Ensino Mdio:
um olhar sobre os livros didticos. So Paulo.
BRASIL. (2006). Orientaes Curriculares de Ensino Mdio. Cincias da Natureza,
Matemtica e suas Tecnologias: Orientaes Educacionais Complementares aos
Parmetros Curriculares Nacionais. Braslia: Ministrio da educao (MEC),
Secretaria da Educao Bsica (SEB).
BRYAN, K., & LEISE, T. (s.d.). THE $25,000,000,000 Eigenvector: the Linear Algebra
behind Google. Acesso em 2011 de 03 de 20, disponvel em http://www.rosehulman.edu/~bryan/googleFinalVersionFixed.pdf
ELENBOGEN, B., JAMES, D., & LACHANCE, M. (1999). Visual Linear Algebra: WebBased Exploration Applets. 12 C7.
GIOVANNI, J. R., BONJORNO, J. R., & GIOVANNI JR., J. R. (2002). Matemtica
Fundamental: uma nova abordagem: ensino mdio (Vol. nico). So Paulo: FTD.
HEFFERON, J. (s.d.). Linear Algebra. Acesso em 29 de maio de 2011, disponvel em
http://joshua.smcvt.edu/linearalgebra/book.pdf
KHOURY, J. (s.d.). Applications of Linear Algebra. Acesso em 2010 de dezembro de
22, disponvel em http://aix1.uottawa.ca/~jkhoury/app.htm
LAY, D. L. (1999). lgebra Linear e suas Aplicaes (2 ed.). Rio de Janeiro: Livros
Tcnicos e Cientficos.
MALTA, G. H. (2008). Grafos no Ensino Mdio: uma insero possvel. Porto
Alegre: PPGEM da UFRGS.
Matrix (Mathematics):History. (s.d.). Acesso em 20 de 03 de 2011, disponvel em
Wikipedia: http://en.wikipedia.org/wiki/Matrix_(mathematics)#History
MELLO, J. L. (2005). Matemtica: construo e significado: Ensino Mdio (Vol.
nico). So Paulo: Moderna.

39

SANTOS, J. P., MELLO, M. P., & MURARI, I. (2008). Introduo Anlise


Combinatria. Cincia Moderna.
SPINELLI, W., SOUZA, M. H., & REAME, E. (2005). Matemtica: Ensino Mdio (Vol.
2). So Paulo: Nova Gerao.
STRANG, G. (1986). Introduction to Applied Mathematics. Wellesley-MA (EUA):
Wellesley-Cambridge Press.
TALL, D. (2003). Using Technology to Support an Embodied Approach to
Learning Concepts in Mathematics. Histria e Tecnologia no Ensino da Matemtica
, 1, 1-28.
TALL, D., & VINNER, S. (1981). Concept image and concept definition in
mathematics, with special reference to limits and continuity. Educational Studies
in Mathematics , 12, 151-169.

40

Anexos
A seguir so apresentadas algumas das atividades realizadas, com sua
resoluo (em azul).

Anexo 1 Distribuio de temperaturas numa placa (Resoluo)


O problema a seguir vem do estudo da distribuio do calor.
Conhecendo a temperatura nas bordas de uma placa metlica
fina, podemos fazer uma aproximao da temperatura em
pontos no interior da placa. Se fizermos um reticulado
(quadradinhos), uma aproximao que pode ser feita a
seguinte:
A temperatura em um ponto aproximadamente a
mdia dos pontos vizinhos.
Por exemplo, a temperatura no ponto a da figura pode ser
aproximada por:

Ou seja, a soma dos vizinhos de b, conforme a figura ao lado, dividido por 4,


resultando na mdia aritmtica dos vizinhos.
Podemos multiplicar os dois lados da equao por 4, e ento colocar
as variveis no lado esquerdo e as constantes no lado direito:

Obs.: essa multiplicao por 4 apenas uma convenincia, para lidarmos com menos fraes. No
obrigatria, mas pode facilitar bastante em muitos casos! Sem isso, a equao ficaria:
. Poderamos seguir dessa maneira tambm, sem problemas; a resposta seria a mesma.
Repetindo o processo para os demais pontos, cria-se um sistema de equaes.
a) escreva esse sistema, colocando as variveis do lado esquerdo.

O sistema fica:

41

b) escreva a matriz que representa o sistema em (a).

c) usando escalonamento de matriz, resolva o sistema e escreva sua soluo.

A matriz escalonada reduzida

Que corresponde a:

Como so temperaturas, temos:

Ao lado, um diagrama mostrando como seria aproximadamente essa


distribuio de temperaturas, sendo azul mais frio, e vermelho mais
quente.

10
10

20
1
20
1
22,5
30

2
20
2
27,5
2
30
3
30

2
2
40
3
40
3

42

4
4

Anexo 2 - Balanceamento de Equao Qumica (Resoluo)


A reao qumica abaixo representa a combusto do etano (C2H6),
produzindo gs carbnico e gua como subproduto:
__C2H6 + __O2 __CO2 + __H2O
Para determinar as propores dos reagentes e dos produtos, ou seja,
balancear a equao qumica, podemos atribuir variveis aos ndices procurados:
C2H6 + O2 CO2 + H2O
E ento escrever as equaes considerando cada elemento. Por exemplo, o nmero de
tomos de carbono (C) deve ser o mesmo dos dois lados da equao. Do lado esquerdo
temos tomos e do lado direito, tomos . Ento temos:

Colocando todas as variveis do mesmo lado, temos


para os demais tomos, criamos um sistema de equaes.

. Repetindo o processo

a) escreva esse sistema, colocando as variveis do lado esquerdo.


Carbono:

Hidrognio:

Oxignio:

b) escreva a matriz que representa o sistema em (a).

O sistema obtido anteriormente chamado de homogneo. Esse tipo de sistema sempre


tem pelo menos uma soluo, que fazer todas as variveis iguais a zero. (De fato, se
tivermos uma quantidade zero de todos os reagentes, a rea~o est| balanceada, mas isso
no l muito til...)
O interessante descobrir se h solues no-nulas. Para isso, vamos usar o seguinte
truque: fixar uma das variveis. Vamos usar
, mas podia ser qualquer em varivel por
qualquer valor (
).
Por que posso fazer isso? Por que os valores so proporcionais! Por exemplo, se numa
equao qumica eu tenho que o ndice do oxignio 1 e do hidrognio 2, isso significa
que sempre tenho que ter o dobro de tomos de H em relao aos de O. Ento, se eu disser
a quantidade de um deles (1 apenas um exemplo), conseguirei, depois de descobrir a
equao, os outros, seguindo as propores estabelecidas.

43

c) reescreva o sistema da letra (a), substituindo


variveis do lado esquerdo e as constantes do lado direito.

(no tem , nada a fazer)

O sistema fica:

, sempre deixando as

d) escreva a matriz que representa o sistema em (c).


Como substitumos por um nmero, no existe mais a varivel t; assim, a matriz
ter uma coluna a menos que a anterior.

e) usando escalonamento de matriz, resolva o sistema e escreva sua soluo.

A matriz reduzida

Que corresponde a:

(que foi a nossa escolha antes)

f) O que fazer com as solues fracionrias? (Dica: se eu dobrar, triplicar, etc. a


quantidade dos reagentes, o balanceamento no se altera). Escreva a equao qumica
balanceada.
Como as quantidades so proporcionais, posso multiplicar todas juntas pelo nmero que
eu quiser. No caso, multiplicar tudo por 6 eliminar os denominadores, resultando:

Substituindo na equao qumica original, temos:


C2H6 + O2

CO2 + H2O

Confira, contando o total de tomos de C, O e H em cada lado da equao!

44