Да, существует несколько приложений, которые позволяют программировать с использованием визуального интерфейса с помощью узлов. Некоторые из таких приложений включают в себя Node-RED, Unreal Engine Blueprints, Flowgorithm, Scratch и Blockly.
Чтобы создать и запустить алгоритм с заданными переменными для наблюдения за его выполнением на протяжении нескольких итераций, вам может потребоваться использовать среду программирования или инструмент, поддерживающий отладку и просмотр значений переменных во время выполнения программы. Например, в среде разработки, такой как Visual Studio или PyCharm, можно установить точки останова и просматривать значения переменных на каждом шаге выполнения алгоритма. Также можно использовать инструменты, предоставляемые средами программирования, такие как Debug в Visual Studio или pdb в Python, чтобы контролировать выполнение программы и наблюдать за переменными в процессе работы.