FractalPark
Свёрнутый модуль

liar4

280229ec-dd2f-5982-9954-75829a37a5f2

Обзор материала

В FRM-like/1 формула liar4 следует инициализации, циклу и проверке выхода из исходного кода. Рассматривайте каждый шаг как явную операцию над состоянием, не выводя правила из названия. Закреплённый профиль позволяет вам наблюдать один и тот же итерационный процесс.

Разбор исходного кода

  1. frm-v1:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:init/0

    Узел инициализации выполняет: `z = pixel`

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

    Узел цикла выполняет: `z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))`

  3. frm-v1:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:bailout

    Проверка завершения: `|z| <= 1`

Синтаксические особенности

source-sequence

Эта структура располагает процитированные шаги исходного кода в проверяемой последовательности. 280229ec-dd2f-5982-9954-75829a37a5f2:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:init, 280229ec-dd2f-5982-9954-75829a37a5f2:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:loop, 280229ec-dd2f-5982-9954-75829a37a5f2:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:bailout

Эксперимент с параметрами

parameter1

Шаги

  1. Используйте закреплённый профиль (mode parameter-plane; center (-0.5, 0); zoom 0.4; rotation 0; iterations 96). Выполните один запуск с parameter1 по умолчанию (0, 0), затем второй с parameter1 = (1, 0); запишите видимый результат каждого запуска.

Что наблюдать

Сравните два запуска и отметьте, совпадают ли видимый результат и поведение итераций для `z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))`.

Упражнение

Найдите исходные аннотации, связанные с `z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))`, и объясните порядок инициализации, цикла и завершения.

Проверка выполнения

Для завершения перечислите три процитированных ключа аннотаций для `z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))` и расположите их от инициализации через цикл к завершению.

Источники и права

Происхождение:

Права:

Карточка формулы

liar4

Эта каноническая реализация FractalPark опубликована и готова к запуску.

Детерминированный предпросмотр liar4

Канонический исходный код

Язык
frm-like/1
Стандартная библиотека
1
Режим профиля
parameter-plane
Центр профиля
-0.5, 0
Масштаб профиля
0.4
Итерации профиля
96
Основание профиля
mechanical

Параметры

  • parameter1: complex

Канонический исходный код

Эта проверенная каноническая ревизия доступна только для чтения. Remix создаёт отдельную редактируемую копию.

Загрузка канонического кода…

Источник и текущая реализация

ID формулы
280229ec-dd2f-5982-9954-75829a37a5f2
Каноническое имя
liar4
Исходное имя
liar4
Исторический источник
Fractint
Текущая реализация
Прямая адаптация

Текущая реализация FractalPark следует проверенной семантике связанной формулы Fractint. Для исходного файла сохраняются его собственные условия прав.

Есть вопрос о правах или атрибуции?

Отправьте ID формулы и подтверждающие материалы. На время проверки сопровождающий может приостановить или отозвать реализацию. contact@fractalpark.com