Некоторые методы визуализации алгоритмов на плоской поверхности:
- Событийно-ориентированный подход. 1 В коде реализации алгоритма выделяют события, соответствующие действиям алгоритма, и превращают их в графические события с помощью вставки вызовов соответствующих графических примитивов. 1
- Подход, ориентированный на данные. 1 Состояние вычислений графически интерпретируют как совокупность всех переменных программы и дают возможность графическим объектам отразить зависимость изображения от переменных программы. 1
- Р-схемы. 3 Графический язык, который позволяет представить алгоритм в виде двумерной картинки и осуществить плавный переход к двумерной программе. 3
Также для визуализации алгоритмов могут использоваться точечные диаграммы, тепловые карты, деревья решений и другие инструменты. 2