Комплексні та парціальні програми