Определение видов программ