研究一类脉冲依赖于状态的脉冲切换系统的最优控制问题. 考虑了目标函数的两种情况: 当目标函数光滑时, 通过将跳跃瞬间转化为一个新的待优化参数, 得到了该脉冲切换系统的必要最优性条件; 当目标函数不光滑时, 利用非光滑分析的知识, 得到了广义微分形式的必要最优性条件. 算例分析验证了所提出方法的有效性.