When an algorithm is written in the form of a programming language, it becomes a program.

So the correct fill-in-the-blank is:

when an algorithm is written in the form of a programming language, it becomes a program.