You are on page 1of 15

Ambientes para Programao

David Jourdain - jourdain@pti.org.br

Contedo da apresentao
- Ambientes para Programao

Multi Uso
Qt Creator ; Code::Blocks ; Eclipse ; Eric Python IDE ;
Geany ; Brackets ; Sublime Text ; Zed ; PyCharm ;
Para Mobile

Android Studio ;
Para Web

Aptana ; Google Web Designer ;


- Hello World

Ambientes para Programao


No CELTAB, um dos fatores que considerado a
capacidade de participar com desenvolvimento de cdigo,
independente da linguagem ou do objetivo.
Desta forma, estar qualificado para programar para desktop,
para web ou para dispositivos mveis, certamente um
fator diferencial.
Por este motivo, apresentaremos alguns ambientes para
programao, que permitiro que voc d continuidade a
programao, em ambiente livre.

Ambientes para Programao Multi Uso

Podem ser utilizados para editar ou gerar cdigo para


diversas finalidades, seja para desktop, web ou para
dispositivos mveis.
Nem todos os ambientes apresentados so adequados
para todos os usos.

Hello World!
No se trata de usar especificamente o exemplo de uma aplicao
Hello World, mas sim, de usar algum exemplo de base matemtica,
para aplicarmos em uma das linguagens aqui disponveis, junto de
seus ambientes de programao.

VAMOS AOS EXEMPLOS!!

Hello World!
Sequncia de Fibonacci
Os nmeros de Fibonacci formam uma sequncia infinita de nmeros
naturais. A partir do terceiro nmero, cada um deles o resultado da
soma dos nmeros anteriores, por exemplo, 10946 = 4181 + 6765.

Hello World!
Exemplo 1:
n = 3. Na tabela, temos F(3) = 2. Veja que para cada n mltiplo 3,
temos que F(n) mltiplo de F(3), ou seja, mltiplo de 2:

Exemplo 2:
n = 7. Na tabela, temos F(7) = 13. Veja que para cada n mltiplo 7,
temos que F(n) mltiplo de F(7), isto , mltiplo de 13:

Hello World!
Exemplo 3:
Qual ser a soma de F(0) a F(9)?

0 + 1 + 1 + 2 + 3 +5 + 8 + 13 + 21 + 34 = ??
A soma dos termos de F(0) a F(n) igual a F(n mais 2) menos 1 .
Ou: Sn = F (n +2) -1

Hello World!
Exemplo 4:
Qual ser a soma de F(0) a F(15)?

Na tabela, F(17) = 1597. Assim sendo:


Sn = F (n+2) -1 S15 = F (15+2) -1
S15 = 1597 -1

S15 = F (17) -1

S15 = 1596

Hello World!
Nmero de Ouro ou Razo urea ou Proporo Divina
A diviso de F(n) por F(n - 1), para n > 1, tende a (Phi) medida
que n aumenta.
Se dividirmos F(2) por F(1) vamos obter 2, que longe de :
F(2) F(1) = 2 1 = 2

Hello World!
Nmero de Ouro ou Razo urea ou Proporo Divina
Se considerarmos um n maior, como 15, chegamos a 1,618037135.
medida que n aumenta, a razo de F(n) por F(n - 1) tende a
(Phi), ou (phi) .
F(15) F(14) = 610 377 = 1,618037135

Hello World!
Nmero de Ouro ou Razo urea ou Proporo Divina
Por exemplo, para calcularmos a soma dos termos da sequncia de
Fibonacci at 55, se no soubermos que o nmero anterior o 34,
podemos multiplicar 55 por Phi duas vezes (ou multiplicar por Phi2),
que dar aproximadamente 143,99, o segundo nmero aps 55
ser o nmero 144.

Hello World!
Nmero de Ouro ou Razo urea ou Proporo Divina
A sequncia de Fibonacci formada por nmeros naturais. Fazendo
uso de Phi para os clculos, o resultado tomar em conta o nmero
natural mais prximo. Conforme tabela abaixo e clculo efetuado, o
resultado de 10946,042676 prximo de 10946, portanto F(21)
= 10946.
F(21) = F(19) . 2 F(21) = 4181 . 1,6180371352
F(21) = 10946,42676 10946

Referncias

Nmero Aureo ou Proporo urea (Phi)

http://es.wikipedia.org/wiki/N%C3%BAmero_%C3%A1ureo

http://pt.wikipedia.org/wiki/Propor%C3%A7%C3%A3o_%C3%A1urea

http://pt.wikipedia.org/wiki/%CE%A6

Sequencia de Fibonacci

http://pt.wikipedia.org/wiki/Sequ%C3%AAncia_de_Fibonacci

http://es.wikipedia.org/wiki/Sucesi%C3%B3n_de_Fibonacci

You might also like