domingo, 25 de maio de 2008

Transcrevendo - Álgebra de Boole

Na França do século passado, um filósofo chamado George Boole desenvolveu uma sistemática de análise de situações bastante peculiar. Para o equacionamento e resolução de seus problemas, o filósofo analisava cada ponto envolvido na questão e os atribuía apenas duas hipóteses completamente opostas. Exemplos:

Um típico problema analisável pela lógica de Boole está descrito abaixo:

Um fazendeiro chamado Bastião tinha dois celeiros, um no lado norte da sua fazenda e outro no lado sul, um lobo, um bode e vários pés de couve. Bastião trabalhava duro todo dia e ainda tinha que vigiar seus pertences pois lobos apreciam os bodes e bodes apreciam pés de couve. O pobre fazendeiro caminhava, várias vezes por dia, de um celeiro a outro, com as couves dentro de uma sacola em suas costas e com uma vara bem comprida nas mãos, onde numa extremidade estava amarrado o lobo e na outra o bode.

Este problema, analisado pela lógica booleana teria a seguinte estrutura:

1)Se o lobo é deixado com o bode, na ausência de Bastião, ele vai comer o bode.
2) Se o bode é deixado com os pés de couve, quando Bastião estiver ausente, ele vai comer os pés de couve.
3) Bastião, o lobo, os pés de couve e o bode podem estar no celeiro do norte ou no do sul.

George Boole, em sua tese, propunha o uso de variáveis binárias para o equacionamento e resolução deste tipo de problema e definia essas variáveis como sendo aquelas que podem assumir apenas dois valores.

O mundo, na época de Boole, usava seus estudos apenas na filosofia, mas desde o surgimento da Eletrônica Digital, as regras de Boole vem sendo a base fundamental para qualquer estudo nessa área.

Na matéria Eletrônica Digital I, vamos aprender a álgebra que Boole criou para a resolução de problemas equacionados em variáveis binárias e também como construir pequenos dispositivos capazes nos solucionar problemas dinâmicos como o do fazendeiro Bastião.


Nenhum comentário: