Текст заголовка сообщения полностью: Да, конечно, здесь в ифе просто составной оператор. Это я для красного словца :)
Программный блок - это скорее когда ни с того ни с сего в линейной программе организован блок, абрамлённый {}. И в нем свои локальные переменные, и т.п...