Flowchart is the correct answer for the above question.
Explanation:
A flowchart is used to solve the problem with the help of a picture that defines the flow of the program. It is designed in a step-by-step manner.
The algorithm is also used to solve the problem in a step by step manner but it the form of a written statement which is written by the help of some language.
From the above two statements, anyone can conclude that the algorithm and flowchart are for the same purpose. The algorithm is written in the form of a statement and the flowchart is in the form of a diagram which can be a visualization of the algorithm statement. Which is also asked by the above-question. Hence Flowchart is the correct answer.