programação dos blocos