A Sequência de Fibonacci: algoritmos em Java e C

Por
|

Introdução

Para quem desconhece a Sequência de Fibonacci é uma sequência de números naturais onde um número é igual à soma de seus dois anteriores. Tal sequência pode iniciar por 0 (zero) e 1 (um) ou por 1 (um) e 1 (um). A sequência será a mesma o que mudará será o valor inicial. A partir desses valores iniciais, podemos calcular os números posteriores.

Os números que fazem parte da sequência de Fibonacci também são denominados Números de Fibonacci.

A sequência de Fibonacci possui diversas aplicações práticas. É usada, por exemplo, para obter o valor aproximado do número de ouro (Phi, φ). Também encontramos essa sequência na natureza: árvore genealógica das abelhas, número de axilas do talo de uma planta à medida que cresce e etc.

Entretanto o objetivo dessa postagem é apresentar os algoritmos recursivos e iterativos em Java e C que calculam qualquer valor da sequência dado um índice 'n'. É importante ressaltar que pela regra dessa sequência, para achar o valor do índice 'n', precisamos somar os valores de 'n - 1' e 'n - 2', resumindo, precisamos dos dois valores imediatamente anteriores.

Comentários 2

Cálculo de Pi via Algoritmo de Gauss-Legendre (Java e C)

Por
|

Introdução

Desde o ensino fundamental, os estudantes utilizam a constante matemática Pi para o cálculo da área da circunferência. Mais adiante, essa constante passa a ser usada na trigonometria, no cálculo de volumes e outras aplicações.

Pi (π) é a razão entre o comprimento/perímetro de uma circunferência e o seu diâmetro. Entretanto, ao longo da história da matemática, surgiram outras formas de se calcular essa constante. Nessa postagem será abordada uma das formas de se calcular Pi: o algoritmo de Gauss-Legendre.

O foco principal é demonstrar esse algoritmo na prática nas linguagens Java e C, entretanto é importante compreender antes de tudo como esse algoritmo funciona.

Observação: não confunda este algoritmo com a o método numérico de integração de mesmo nome (Legendre-Gauss Quadrature).

Comentários 0

Bhaskalc em prompt (Java)

Por
|

Introdução

Na postagem anterior, apresentei Bhaskalc, uma calculadora em Java que soluciona equações do segundo grau usando a fórmula de Bhaskara dentro do conjunto dos Números Reais. Nessa postagem irei ensiná-lo a desenvolver Bhaskalc em prompt. O algoritmo de cálculo é o mesmo usado na versão com interface gráfica, a diferença é que esta será em prompt, porém com o mesmo princípio: localizar as raízes reais de uma equação do segundo grau usando a fórmula de Bhaskara.

Comentários 0

ZCalc - Calculadora em Java para Números Complexos

Por
|

Nesta postagem irei apresentar ZCalc, uma calculadora desenvolvida por mim que efetua cálculos com expressões utilizando números complexos.

ZCalc foi desenvolvida com o objetivo de oferecer uma calculadora utilizando um formato prático onde seu usuário pode realizar suas operações com Números Complexos.

O foco é oferecer uma ferramenta de apoio aos jovens do ensino médio ou superior que estejam estudando os Números Complexos e precisem de agilidade no cálculo. Também há suporte para Números Reais (obviamente, qualquer Número Real também é um Número Complexo), utilizando uma interface prática.

Comentários 6