Algorithm refers to systematic, logical steps taken to solve a computation problem. The algorithm is expressed using natural language or flowchart. Algorithms can also be described in mathematical formulas and graphs. On the other hand, pseudocode is one of the methods of writing algorithm.

It is a simple description of what a program or algorithm should do. It is a simpler version of programming. Pseudocode does not have any specific syntax as seen in other programming languages. It is a readable representation of programming. I hope you find this information helpful.