Amb_Prog

download Amb_Prog

of 15

description

Ambientes de programacion Linux

Transcript of Amb_Prog

  • Ambientes para ProgramaoDavid Jourdain - [email protected]

  • 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 = F (17) -1

    S15 = 1597 -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

  • Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15