FractalPark
Valeur absolue repliée

ok-34

0e1b1705-ae4c-5685-b0fc-b82586ff144e

Vue d’ensemble pédagogique

Dans FRM-like/1, ok-34 suit l’initialisation, la boucle et le test de sortie du code source. Considère chaque étape comme une opération explicite sur l’état, sans déduire des règles du nom. Le profil fixé te permet d’observer le même processus itératif.

Parcours du code source

  1. frm-v1:ae01647cb774c689e3b51db29ed4e42fee4f0a1f63716ae8a5fe10d41aa4a985:init/0

    Le nœud d’initialisation exécute : `z = pixel`

  2. frm-v1:ae01647cb774c689e3b51db29ed4e42fee4f0a1f63716ae8a5fe10d41aa4a985:loop/0

    Le nœud de boucle exécute : `horizontal = abs(real(z))`

  3. frm-v1:ae01647cb774c689e3b51db29ed4e42fee4f0a1f63716ae8a5fe10d41aa4a985:loop/2

    La branche dans la boucle commence ici : `if horizontal <= vertical`

  4. frm-v1:ae01647cb774c689e3b51db29ed4e42fee4f0a1f63716ae8a5fe10d41aa4a985:bailout

    Le test d’arrêt est : `LastSqr <= real(limit) * real(limit)`

Caractéristiques syntaxiques

source-sequence

Cette structure organise les étapes citées du code source dans une séquence vérifiable. 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

Expérience sur les paramètres

multiplierthresholdOffsetinitialMaporbitMap

Étapes

  1. Commence avec les valeurs par défaut et ne modifie qu’un emplacement d’exécution à la fois : multiplier (0, 0)→(1, 0), thresholdOffset (0, 0)→(1, 0), initialMap identity→abs, orbitMap identity→sqr. Note le résultat visible à chaque fois.

Ce qu’il faut observer

Compare les exécutions et note si `if horizontal <= vertical` donne le même résultat visible et le même comportement itératif.

Exercice

Utilise les quatre annotations citées d’ok-34 — `z = pixel`, `horizontal = abs(real(z))`, la branche `horizontal <= vertical` et le test LastSqr — pour expliquer l’ordre du code source.

Vérification de réalisation

Pour terminer, liste les quatre clés et range `z = pixel`, `horizontal = abs(real(z))`, la branche `horizontal <= vertical` et le test LastSqr dans l’ordre du code source.

Sources et droits

Provenance :

Droits :

Fiche de formule

ok-34

Cette implémentation canonique de FractalPark est publiée et exécutable.

Aperçu déterministe de ok-34

Source canonique

Langage
frm-like/1
Bibliothèque standard
1
Mode du profil
parameter-plane
Centre du profil
-0.5, 0
Zoom du profil
0.4
Itérations du profil
96
Niveau de preuve du profil
mechanical

Paramètres

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

Source canonique

Cette révision canonique vérifiée est en lecture seule. Remix crée une copie modifiable distincte.

Chargement de la source canonique…

Source et implémentation

ID de formule
0e1b1705-ae4c-5685-b0fc-b82586ff144e
Nom canonique
ok-34
Nom d'origine
ok-34
Source historique
Fractint
Implémentation actuelle
Réécriture indépendante séparée

Source historique : Fractint. L'implémentation actuelle de FractalPark est une réécriture indépendante et isolée ; le texte FRM d'origine n'est pas redistribué.

Un problème de droits ou d'attribution ?

Envoyez l'ID de la formule et les justificatifs. Le mainteneur peut suspendre ou retirer l'implémentation pendant l'examen. contact@fractalpark.com