Escolar Documentos
Profissional Documentos
Cultura Documentos
>
aprenda sequencia :n
se :n=1 [envie 2]
envie 2*sequencia :n-1
fim
Sequncia de Fibonacci:
1 se 1
( ) 1 se 2
( 2) ( 1) se 3
n
F n n
F n F n n
=
= =
+ >
aprenda fibo :n
se ou :n=1 :n=2 [envie 1]
envie (fibo :n-2) + fibo :n-1
fim
ATIVIDADE 3:
Escreva uma procedure que calcule o n-ensimo termo da sequncia:
i)
3 se 1
( ) 5 se 2
( 1) ( 1) ( 2) ( 2) se 2
n
D n n
n D n n D n n
=
= =
+ >
ii)
1 se 1
2 se 2
( )
3 se 3
( 1) 2 ( 2) 3 ( 3) se
n
n
T n
n
T n T n T n
=
=
=
=
+ + 3 n
>
4. FRACTAIS
7
No dicionrio Aurlio, temos a definio de fractal, que uma Forma Geomtrica
de aspectos irregular ou fragmentado, que pode ser subdividida indefinidamente
em partes, s quais, de certo modo, so cpias reduzidas do todo.
A definio mais simples que fractais so objetos gerados pela repetio de
um menor processo peridico, apresentando auto-semelhana e complexidade
infinita.
Um procedimento recursivo que envolve desenhos com a tartaruga est mostrado
a seguir:
aprenda arvore :x
se :x<1 [pare]
pf :x
pe 20
arvore :x/1.5
pd 40
arvore :x/1.5
pe 20
pt :x
fim
Executando a instruo, obtemos o resultado mostrado na Figura 3.
arvore 50
Figura 3. Desenho feito pelo procedimento arvore.
8
Outro procedimento recursivo :
aprenda tri :x
se :x<3 [pare]
repita 3 [tri :x/2 pf :x pd 120]
fim
Executando
tri 200
Salvando seus procedimentos
Os procedimentos que voc definiu aps iniciar a sua sesso Logo esto
guardados apenas na memria do computador. Se voc terminar o programa
Logo, todos eles sero perdidos.
Para salv-los em um arquivo em disco, v para a barra de menu e selecione
Arquivo / Salvar como... . Na caixa de dilogo que se abrir, escolha o disco, a
pasta onde deseja salvar seus procedimentos e o nome do arquivo que ir cont-
los. Note que todos os procedimentos que esto na memria iro para esse
arquivo. Se voc no deseja guardar algum procedimento, tem que apag-lo da
memria antes de salvar o resto. Isto feito indo para Procedimento / Apagar na
barra de menu e selecionando, na caixa de dilogo que se abrir, os procedimentos
que sero descartados. Em uma prxima sesso Logo, os procedimentos salvos
no arquivo podem ser carregados novamente para a memria, usando o menu
Arquivo / Abrir.