单项选择题

A.分析问题→编写代码→设计算法→调试运行
B.分析问题→设计算法→编写代码→调试运行
C.设计算法→分析问题→编写代码→调试运行
D.调试运行→设计算法→编写代码→分析问题