From an Algorithm to a Program
Flowcharts are aimed at “humans”; they help programmers “visualize” the algorithm to be followed to solve a problem.
Flowcharts are not suitable for computers to execute because they are not “detailed” and “specific” enough.
To represent an algorithm to be followed by a computer, we have to express that algorithm as a program.