Ramificação

 


O mesmo sistema L pode ser usado para representar organismos que se ramificam, como plantas. Para isso, vamos adicionar ao alfabeto símbolos específicos que representem as ramificações. No nosso exemplo usaremos os colchetes ([, ]) para representar um ramo, colocando dentro deles todos os elementos que fazem parte daquele ramo:

Por esse processo, o tronco da árvore acima poderia ser representado por esta string:

 


No exemplo a seguir, vamos mostrar o desenvolvimento encontrado em plantas mais primitivas, como a Callithamnion roseum, por exemplo.

Vamos então acompanhar o desenvolvimento deste organismo, de acordo com as regras estabelecidas e o ponto de partida:

Rodada

String

Figura

Estado inicial
Usando a transição do a
Usando a transição do b
Usando as transições do a, b e c
E assim por diante...

Os galhos estão crescendo alternadamente (o primeiro à direita, o segundo à esquerda...) por conveniência, para facilitar a vizualização, mas vemos que na string isso não é explicitado.

 


Anterior Próximo