FractalPark
Valeur absolue repliée

liar4

280229ec-dd2f-5982-9954-75829a37a5f2

Vue d’ensemble pédagogique

Dans FRM-like/1, liar4 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:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:init/0

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

  2. frm-v1:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:loop/0

    Le nœud de boucle exécute : `z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))`

  3. frm-v1:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:bailout

    Le test d’arrêt est : `|z| <= 1`

Caractéristiques syntaxiques

source-sequence

Cette structure organise les étapes citées du code source dans une séquence vérifiable. 280229ec-dd2f-5982-9954-75829a37a5f2:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:init, 280229ec-dd2f-5982-9954-75829a37a5f2:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:loop, 280229ec-dd2f-5982-9954-75829a37a5f2:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:bailout

Expérience sur les paramètres

parameter1

Étapes

  1. Utilise le profil fixé (mode parameter-plane; center (-0.5, 0); zoom 0.4; rotation 0; iterations 96). Exécute une fois avec la valeur par défaut (0, 0) de parameter1, puis une seconde fois avec parameter1 = (1, 0) ; note le résultat visible de chaque exécution.

Ce qu’il faut observer

Compare les deux exécutions et note si `z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))` donne le même résultat visible et le même comportement itératif.

Exercice

Trouve les annotations sources liées à `z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))` et explique l’ordre entre initialisation, boucle et arrêt.

Vérification de réalisation

Pour terminer, liste les trois clés d’annotation citées pour `z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))` et range-les de l’initialisation à la boucle puis à l’arrêt.

Sources et droits

Provenance :

Droits :

Fiche de formule

liar4

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

Aperçu déterministe de liar4

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

  • parameter1: complex

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
280229ec-dd2f-5982-9954-75829a37a5f2
Nom canonique
liar4
Nom d'origine
liar4
Source historique
Fractint
Implémentation actuelle
Adaptation directe

L'implémentation actuelle de FractalPark suit la sémantique vérifiée de la formule Fractint liée. Le fichier d'origine conserve ses propres conditions de droits.

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