The correct answer is: D. All of the above
A flowchart is a diagram that illustrates the logic of functions in a program. It shows the sequence of steps and the direction of flow between them. Flowcharts are used to plan, design, and document the logic of a program.
A sequence of steps is a list of actions that are performed in order to complete a task. The order of the steps is important, and each step must be completed before the next one can be started.
The direction of flow is the path that the program follows as it executes. The direction of flow is determined by the logic of the program and the sequence of steps.
Therefore, a flowchart is a diagram that illustrates the logic of functions in a program, which includes the sequence of steps and the direction of flow.