a precise method for solving a problem.
an ordered set of instructions.
a programming language that is similar to natural human language.
11 .Explain what a flowchart is and how it represents an algorithm.
A flowchart is a graphical representation of an algorithm using various shapes and arrows to depict the sequence of steps required to solve a problem. It helps visualize the flow of control and decision-making processes in an algorithm
Discuss the importance of analyzing algorithm efficiency.
Analyzing algorithm efficiency helps in understanding how resources such as time and memory are utilized by an algorithm.
It assists in choosing the most suitable algorithm for a specific problem,
ensuring optimal performance and resource utilization.