FractalPark
Réciproque rationnelle

reciprocalQuadratic

2edf64a9-157c-57d7-8894-1f4781bc4f8c

Vue d’ensemble pédagogique

Dans FRM-like/1, reciprocalQuadratic commence par si ismand : z = 0 ; sinon z = pixel, le premier nœud de boucle fait denom = z * z + c, et |z| <= 256 limite l’itération. Lis ces opérations dans l’ordre réel de la source.

Parcours du code source

  1. frm-v1:37344c3bc7fc90852e94c7b74ec99df5400c6332e8ca9bdad5e5c8ff3b51e688:init/0

    Dans reciprocalQuadratic, le nœud d’initialisation exécute seulement : si ismand : z = 0 ; sinon z = pixel.

  2. frm-v1:37344c3bc7fc90852e94c7b74ec99df5400c6332e8ca9bdad5e5c8ff3b51e688:loop/0

    Dans reciprocalQuadratic, ce nœud de boucle exécute seulement : denom = z * z + c.

  3. frm-v1:37344c3bc7fc90852e94c7b74ec99df5400c6332e8ca9bdad5e5c8ff3b51e688:bailout

    Dans reciprocalQuadratic, le nœud bailout teste seulement : |z| <= 256.

Caractéristiques syntaxiques

initialization-flow

Dans reciprocalQuadratic, la caractéristique d’initialisation cible la seule opération initiale si ismand : z = 0 ; sinon z = pixel.

iteration-flow

Dans reciprocalQuadratic, la caractéristique d’itération cible la seule affectation denom = z * z + c.

bailout-test

Dans reciprocalQuadratic, la caractéristique de terminaison cible la comparaison |z| <= 256.

Expérience sur les paramètres

Étapes

  1. Fais le rendu de reciprocalQuadratic avec la base du plan des paramètres fixée : centre (0, 0), zoom 0.25, rotation 0, et 96 itérations.
  2. Garde la base fixe sauf le nombre d’itérations, fais un rendu à 48 itérations et compare-le à la base de 96.

Ce qu’il faut observer

Dans reciprocalQuadratic, note si la comparaison entre 48 et 96 itérations change quelque chose et repère la limite source |z| <= 256.

Exercice

Dans reciprocalQuadratic, repère les trois annotations et explique si ismand : z = 0 ; sinon z = pixel, denom = z * z + c et |z| <= 256 et explique pourquoi aucune instruction voisine n’appartient à l’annotation de boucle.

Vérification de réalisation

Dans reciprocalQuadratic, tu as terminé en listant les 3 clés d’annotation et en expliquant précisément denom = z * z + c et |z| <= 256.

Sources et droits

La provenance est dans l’unité factuelle anglaise.

Les droits sont dans l’unité factuelle anglaise.

Fiche de formule

reciprocalQuadratic

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

Aperçu déterministe de reciprocalQuadratic

Source canonique

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

Paramètres

Aucun paramètre déclaré

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
2edf64a9-157c-57d7-8894-1f4781bc4f8c
Nom canonique
reciprocalQuadratic
Nom d'origine
reciprocalQuadratic
Source historique
FractalPark
Implémentation actuelle
Propriété du projet

Il s'agit d'une implémentation propre au projet FractalPark. Le fichier lié est la Definition canonique épinglée.

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