11.07.2015 Views

Lista 03a - DCC/UFMG

Lista 03a - DCC/UFMG

Lista 03a - DCC/UFMG

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

43) A série de FETUCCINE é gerada da seguinte forma: os dois primeiros termos sãofornecidos pelo usuário; a partir daí, os termos são gerados com a soma ou subtraçãodos dois termos anteriores, ou seja:AAii= A= Ai−1i−1+ A− Ai−2i−2para i ímparpara i parCriar um algoritmo em PORTUGOL que imprima os N primeiros termos da série deFETUCCINE, sabendo-se que para existir esta série serão necessários pelo menos trêstermos.algoritmo L3P043;varinteiro: N, C, ATUAL, ANT1, ANT2;inícioleia(N);leia(ANT2);leia(ANT1);imprima(ANT2);imprima(ANT1);para C de 3 até N façase ( C mod 2 = 1 )então ATUAL ← ANT1 + ANT2; { é impar }senão ATUAL ← ANT1 - ANT2; { é par }fim-seimprima(ATUAL);ANT2 ← ANT1;ANT1 ← ATUAL;fim-parafimprogram l3p043;varN, C, ATUAL, ANT1, ANT2: integer;beginwrite('Digite o numero de termos: ');readLn(N);write('Digite o primeiro termo: ');readLn(ANT2);write('Digite o segundo termo: ');readLn(ANT1);writeLn(ANT2);writeLn(ANT1);for C := 3 to N dobeginif ( C mod 2 = 1 ) thenATUAL := ANT1 + ANT2 { eh impar }elseATUAL := ANT1 - ANT2; { eh par }writeLn(ATUAL);ANT2 := ANT1;ANT1 := ATUAL;end;end.<strong>UFMG</strong> – ICEx – <strong>DCC</strong> – Programação de Computadores – 2º. Sem 2005 – David Menoti 43

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!