Answer:
The programmer solves the problems of a user by expressing an algorithm in a programming language to make a program that can run on a computer.
Step-by-step explanation:
The programmer is the person who is in charge of writing the algorithm in order to solve problems.
The user is the person who uses the program that the programmer writes.
The algorithm is a set of instructions to solve the problem and is written using a programming language.
A programming language is used by a programmer to tell the computer how to run the program.