An IPSO chart can help you to think about an algorithm. They can be a useful tool to use if you're finding it difficult to know where to start when trying to create a flowchart, write pseudocode or write programming language code to represent an algorithm.
This is a video I created for my students on how to create an IPSO chart for an algorithm that contains iteration (a loop). I hope you can find it useful too.