sábado, 25 de agosto de 2012

Coordenadas de uma Hiperbole

Calculando com Python

Python é mesmo uma 'calculadora' em forma de linguagem. Não atoa é usada até na ISS (International Spacial Station).

Revisando o plano cartesiano (por que? por que é legal!) enfrentei um exercício que pedia todos os resultados possíveis da equação y=12/x... Então por que não usar python para isso?

O trabalho com python é tão simples que tudo levou menos de 5 minutos. Pela primeira vez (claro que devemos considerar o código ser bem simples) eu codifiquei e rodei sem erros logo de primeira.


Veja o código aqui. Observe que ele pode ser facilmente adaptado para outras equações, já que o calculo acontece com 'x' e 'y' e a lista de resultados é gerada com 'a' e 'b', que convertem x e y (respectivamente) para ponto flutuante com uma casa decimal.


Você pode aumentar as casas decimais, alterando o numero em %.1f para o numero de casas que precisar.


Nerdices a mil, pessoal. Até a próxima.

Continue Lendo >

sábado, 11 de agosto de 2012

Dois pequenos ASM

Continuar é preciso

Dando seguimento ao 'projeto PN-IBMPC' (nome que dei ao meu plano de 'traduzir' os exercícios do livro 'Linguagem Assembly para IBM PC - Peter Norton' para Assembly NASM/Gcc/Linux) eu consegui, com a ajuda dos membros da osdevbrasil, concluir o programa do capitulo 4 - imprimindo números binários.

De quebra também criei um pequeno código que imprime todo o alfabeto na tela. Este código utiliza os mesmos conhecimentos do código 'imprimindo números binários'.

http://pastebin.com/0AcM3qSv e http://pastebin.com/YzjG31VL. Bons estudo =].

Em breve um manual em Latex/pdf com as lições bem organizadas e estruturadas como no livro.

Continue Lendo >

sábado, 4 de agosto de 2012

Engenharia de software

Bom material para iniciantes

Achei no apostilando um material muito bom para introduzir o assunto. Estava dividido em 9 partes que eu uni em um unico pdf usando LaTeX.
Pegue a apostila aqui.

Continue Lendo >