Ads 468x60px

sábado, 7 de maio de 2011

Jogos matemáticos online

Garota resolvendo um quebra-cabeças
Por: jimmiehomeschoolmom.

Quem não gosta de um bom desafio, algum problema intrigante? E problemas, como sabemos, são a especialidade da matemática. Trago aqui jogos online muito interessantes tanto do ponto de vista matemático quanto de recreação, divertindo desde crianças e jovens a adultos e idosos: torre de Hanói, o problema dos jarros, Sudoku e o teste de Einstein.


Torre de Hanói


Ilustração de uma torre de Hanói com 8 discos

A torre de Hanói é um problema com um longínquo histórico e conta até com uma lenda concebida por Edouard Lucas, criador do quebra-cabeças:

No começo dos tempos, Deus criou a Torre de Brahma, que contém três pinos de diamante e colocou no primeiro pino 64 discos de ouro maciço. Deus então chamou seus sacerdotes e ordenou-lhes que transferissem todos os discos para o terceiro pino, seguindo as regras acima. Os sacerdotes então obedeceram e começaram o seu trabalho, dia e noite. Quando eles terminarem, a Torre de Brahma irá ruir e o mundo acabará.

Mas chega de lendas e vamos ao problema, que pode ser jogado online aqui. Mesmo sem saber exatamente a matemática por trás, quem foi jogando aumentando a dificuldade já deve ter começado a suspeitar que não precisa temer a terrível profecia. Se quiser ser desafiado, tente completar os níveis realizando o mínimo de movimentos:

3 discos - 7 movimentos
4 discos - 15 movimentos
5 discos - 31 movimentos
6 discos - 63 movimentos
7 discos - 127 movimentos

Fica claro que a dificuldade aumenta exponencialmente, mas é possível achar uma fórmula recursiva (ou seja, o valor n depende do anterior, n - 1) a partir da melhor estratégia para valores pequenos e depois generalizar. Podemos inclusive formar uma fórmula fechada a partir dela. Seja Tn o número mínimo de movimentos necessários para completar o quebra-cabeças com n discos:

Fórmula recursiva: \(T_{n} = 2T_{n-1} + 1\)

Fórmula fechada: \(T_{n} = 2^n - 1\)

Logo, assumindo que os sacerdotes trabalhem literalmente sem cessar e em ritmo constante, ainda precisarão de no mínimo 2^64 - 1 movimentos e 500 bilhões de anos. Acredito que seja mais vantajoso apostar em 2012, mas esse pessoal costuma ser meio cabeça-dura.

Problema dos jarros


Ilustração de uma mulher egípcia carregando um jarro d'água

O problema dos jarros é simples de se entender: dados 2 jarros com certas capacidades, o objetivo é obter uma determinada quantidade de água em 1 deles. Você pode esvaziá-los, transferir água entre eles ou enchê-los com água da torneira. Jogue-o online aqui. Há alguma estratégia que nos permita solucionar o problema com o menor número de movimentos? E qual seria esse menor número?

Trata-se de uma máquina de estados, uma máquina abstrata com entrada, saída e "processamento" correspondente à transição de um estado para o outro. Um tratamento bem completo a esse problema é dado nesta aula disponibilizada pelo MIT OpenCourseWare. Apesar de aparentemente simplório, não é raro um estudante de algum curso envolvendo programação precisar implementar um algoritmo eficiente para solucionar um problema do tipo. E não é exatamente fácil.

Sudoku


Resolução animada de um Sudoku

Claro que Sudoku não poderia deixar de constar aqui, novamente podendo ser jogado online nesta página. Todo mundo já deve conhecer, mas vamos recapitular de qualquer forma: um jogo de Sudoku consiste em colocar números de 1 a 9 nas células de uma grade 9 x 9 dividida em 9 áreas 3 x 3. As restrições são que nenhum número pode se repetir na mesma linha, na mesma coluna e na mesma área.

As análises matemáticas do Sudoku são inúmeras e extensas, mas não vou me focar nelas neste post. Até porque o grande trunfo do jogo é oferecer uma diversão que promove o puro raciocínio lógico, sem exigir conhecimentos matemáticos e cálculos que muitas vezes afastam as pessoas.

De fato, muitos recomendam a utilização de Sudoku em ambiente pedagógico como uma ferramenta de desenvolver a lógica e inclusive tornar a matemática mais fácil. Mas o Ministério da Saúde adverte: Sudoku pode causar dependência física e mental. Vale a pena, entretanto, principalmente quando estiver entediado e quiser passar uns minutinhos/horinhas de forma melhor do que assistindo porcarias sem conteúdo na TV.

O teste de Einstein


Antes de tudo, não precisa se assustar com o título ou a descrição mostrada em muitos sites. O dito teste de Einstein supostamente teria sido uma questão elaborada pelo eminente físico no século passado, sendo constatado que apenas 2% da população na época podia respondê-la. Mas o fato nunca foi comprovado e já foi atribuída a autoria do teste até a Lewis Carroll, pondo em dúvida as colocações. Mas não nos preocupemos com isso e vamos ao desafio, aqui disponibilizado online.

Tem-se uma vizinhança constituída de 5 casas, todas com cores distintas, possuídas por vizinhos de nacionalidades distintas, com animais de estimação distintos, bebidas distintas e marcas de cigarro distintas. Através de uma série de postulados/dicas, deve-se determinar quem bebe água e quem tem uma zebra como animal de estimação.

É mais comum encontrar na net pequenas variações do enunciado, com o peixe no lugar da zebra, mas dá na mesma. De qualquer forma, o desafio é elaborado de forma que seja necessário descobrir a resposta por exclusão, isto é, ir preenchendo as lacunas com base nas informações até chegar ao essencial. Nada muito complicado, bastando algumas tabelas e raciocínio lógico, mas é bom para passar o tempo.

muitos outros problemas do tipo para quem gostou do desafio e quer mais, todas de bastante interesse à computação. São conhecidos como problemas de satisfazibilidade booleana, da categoria NP-completo. Aliás, nem sei se a palavra "satisfazibilidade" existe em português, e se existir é bem feinha. Vamos chamá-los de problemas SAT então.

Fontes


A Torre de Hanói
State Machines - MIT OpenCourseWare
Finite State Machine
SUDOKU: O lúdico interagindo com os conceitos matemáticos
Zebra Puzzle
Problema de satisfatibilidade booleana

0 comentários:

Postar um comentário