All possible definitions of program complexity of models of algorithm of different hierarchic levels of algorithms are considered. Here, it is also shown that the most perspective models for defining program and structural are microprogram level and level of block scheme of program.