Is this set of blocks an algorithm or a program? Is a program just an algorithm that can be run on a computer? If so, then all block based coding steps is a program?
A program may be made up of multiple algorithms or a single algorithm. If that’s the only code being run, I’d say it can be both an algorithm and program at the same time.
Maybe have a look at the Wikipedia article for Algorithm the section “Informal definition” should help answer your question.
An Algorithm is a step by step in which we use to solve different coding problems while program contains very many different algorithm in it