quarta-feira, 3 de junho de 2009

Sistema de equações lineares


Nesse momento do curso de laboratório 2, vivemos o clássico problema de implementar um algoritmo para resolver um sistema com 3 equações lineares.

A princípio, de fato, achei extremamente dificil, até porque não sabia como resolver um sistema com 3 equações lineares. Eu sei, é uma vergonha total. Na verdade não lembrava como fazer.

Após pesquisas de minha equipe, percebemos que o método de gauss era muito mais utilizado para resolver esse problema por software do que o jacob.
Para falar a verdade, encontramos um algoritmo em C com a solução do problema usando gauss. Claro que ficamos muito felizes com isso. Eu fiquei. Bom, 90% concluido. No problema sugerido, tinhamos que além de encontrar a solução do sistema, classificar o sistema, como homogeneo ou não, possivel ou não, compativel ou não, e se houve pivoteamento. Claro que o algoritmo encontrado na internet não fazia isso. Tivemos que colocar a mão na massa dessa vez, pesquisar em livros de matemática, realizar calculos com a matriz para encontrar a determinante e etc.
Eu tenho facilidade para programar, de maneira bem básica, digamos assim, mas saber quais operações deveriam ser realizadas para classificar o sistema de equações lineares foi complicado. Com a ajuda da equipe conseguimos implementar o programinha.

Problema do design de microcontrolador.

Esse problema, totalmente matemático, nos pegou de surpresa. Apesar de se esperar um conhecimento por parte dos alunos em geometria básica, não conseguimos formular uma resposta convincente como solução para o problema proposto. Foi necessário, inclusive, uma aula especial da profª Valéria. Como era de se esperar, a aula foi de alto nível. Percebi então que meu conhecimento em geometria está horrivel. Devo refletir um pouco sobre isto.

8051


Foi realizado um estudo no assunto do problema do microcontrolador 8051 muito interessante. Foi compreendido a real diferença entre um microcontrolador e um microprocessador. Um microcontrolador é um mini sistema que pode trabalhar de forma independente, nesse sistema podem ser encontrados memória, portas de entrada e saída, um miniprocessador entre outras coisas.

Já um microprocessador é parte de um sistema, e não um sistema. Depende necessariamente de disposistivos externos, como memória, barramento e etc.

Como cheguei um pouco atrasado na turma de laboratório interdisciplinar, não pude acompanhar todo o desenvolvimento do problema, desde o primeiro estudo até a conclusão final.

O microcontrolador 8051 é, de fato, um microcontrolador. É amplamente utilizado, não só em computadores como eu imaginava, mas em toda sorte de dispositivos eletronicos.