FractalPark
Valor absoluto dobrado

ok-34

0e1b1705-ae4c-5685-b0fc-b82586ff144e

Visão geral didática

Em FRM-like/1, ok-34 segue a inicialização, o laço e o teste de saída do código-fonte. Trate cada passo como uma operação explícita sobre o estado, sem deduzir regras pelo nome. O perfil fixado permite observar o mesmo processo iterativo.

Leitura guiada do código-fonte

  1. frm-v1:ae01647cb774c689e3b51db29ed4e42fee4f0a1f63716ae8a5fe10d41aa4a985:init/0

    O nó de inicialização executa: `z = pixel`

  2. frm-v1:ae01647cb774c689e3b51db29ed4e42fee4f0a1f63716ae8a5fe10d41aa4a985:loop/0

    O nó do laço executa: `horizontal = abs(real(z))`

  3. frm-v1:ae01647cb774c689e3b51db29ed4e42fee4f0a1f63716ae8a5fe10d41aa4a985:loop/2

    O ramo no laço começa aqui: `if horizontal <= vertical`

  4. frm-v1:ae01647cb774c689e3b51db29ed4e42fee4f0a1f63716ae8a5fe10d41aa4a985:bailout

    O teste de término é: `LastSqr <= real(limit) * real(limit)`

Recursos de sintaxe

source-sequence

Esta estrutura organiza os passos do código-fonte citados em uma sequência verificável. 0e1b1705-ae4c-5685-b0fc-b82586ff144e:ae01647cb774c689e3b51db29ed4e42fee4f0a1f63716ae8a5fe10d41aa4a985:init, 0e1b1705-ae4c-5685-b0fc-b82586ff144e:ae01647cb774c689e3b51db29ed4e42fee4f0a1f63716ae8a5fe10d41aa4a985:loop, 0e1b1705-ae4c-5685-b0fc-b82586ff144e:ae01647cb774c689e3b51db29ed4e42fee4f0a1f63716ae8a5fe10d41aa4a985:branch, 0e1b1705-ae4c-5685-b0fc-b82586ff144e:ae01647cb774c689e3b51db29ed4e42fee4f0a1f63716ae8a5fe10d41aa4a985:bailout

Experimento de parâmetros

multiplierthresholdOffsetinitialMaporbitMap

Etapas

  1. Comece com os valores padrão e altere apenas um slot de execução por vez: multiplier (0, 0)→(1, 0), thresholdOffset (0, 0)→(1, 0), initialMap identity→abs, orbitMap identity→sqr. Registre o resultado visível a cada vez.

O que observar

Compare as execuções e registre se `if horizontal <= vertical` apresenta o mesmo resultado visível e comportamento iterativo.

Exercício

Use as quatro anotações citadas de ok-34 — `z = pixel`, `horizontal = abs(real(z))`, o ramo `horizontal <= vertical` e o teste LastSqr — para explicar a ordem no código-fonte.

Verificação de conclusão

Para concluir, liste as quatro chaves e ordene `z = pixel`, `horizontal = abs(real(z))`, o ramo `horizontal <= vertical` e o teste LastSqr conforme o código-fonte.

Fontes e direitos

Proveniência:

Direitos:

Registro da fórmula

ok-34

Esta implementação canônica do FractalPark está publicada e pode ser executada.

Prévia determinística de ok-34

Código-fonte canônico

Linguagem
frm-like/1
Biblioteca padrão
1
Modo do perfil
parameter-plane
Centro do perfil
-0.5, 0
Zoom do perfil
0.4
Iterações do perfil
96
Evidência do perfil
mechanical

Parâmetros

  • multiplier: complex
  • thresholdOffset: complex
  • initialMap: function
  • orbitMap: function

Código-fonte canônico

Esta revisão canônica verificada é somente leitura. Remix cria uma bifurcação editável separada.

Carregando código-fonte canônico…

Fonte e implementação

ID da fórmula
0e1b1705-ae4c-5685-b0fc-b82586ff144e
Nome canônico
ok-34
Nome original
ok-34
Fonte histórica
Fractint
Implementação atual
Reescrita independente separada

Fonte histórica: Fractint. A implementação atual do FractalPark é uma reescrita independente e isolada; o texto FRM original não é redistribuído.

Problema de direitos ou atribuição?

Envie o ID da fórmula e as evidências. O mantenedor pode suspender ou retirar a implementação durante a análise. contact@fractalpark.com