卖根的菠菜
春芽
共回答了17个问题采纳率:88.2% 举报
帮你译了:
解决问题的步骤
计算机能够解决问题吗?当然不行.它只不过是一个能够处理程序员指令的机器,实际解决问题的是程序员.以下是解决问题遵循的几个步骤:
第一步:程序员需要清楚的理解这个问题.这意味着他/她需要大致的决定如何解决这个问题.有些问题很简单,然而有的则要花几个月去研究.在开始之前,程序员永远都应该自问“我是否理解了这个问题”.
第二步:程序员需要制定算法(algorithm),这是解决问题的程序中紧接着的一步.制定算法是最重要的部分,它通常也是非常耗时的.“算法”通常被描述为“流程图”(由一系列严格的语句所描述)或“框图”,后者是一种用图表来描述解决问题中会出现的事件的顺序的方法,事件之间用箭头来表示.
→框图能够体现某个步骤是否需要重复操作或者是否有需要二选一的过程.
第三步:程序员需要将算法或流程图转换成电脑程序.在做这一步时,他/她需要运用许多适合的计算机语言中的一种,严格按照流程图算法的顺序来给计算机编写详细的指令.计算机程序通常是用有特定格式规定的编码编写的.
第四步:接下来程序员需要录入电脑程序,或者把程序编码交给录入员处理.电脑程序将被记录到打孔卡上,更经常地是利用带有可视显示单元的终端来录入的电脑的.
第五步:然后电脑程序需要经过测试.在进行这个工作时,电脑操作员将一叠打孔卡放到读卡机内,然后按下“读出”按钮.这一步将信息传送到电脑的存储器里.接下来,打印输出材料会显示程序是否正常工作或者打孔卡是否输入了指令.如果可能的话,通过一些命令的帮助,可以将程序初春在电脑的存储器里并得到打印输出材料.
第六步:最后一步是往程序里补充数据,最终彻底地开始工作.接下来电脑会开始进行必要的演算以解决问题.它会遵循程序里最微小的细节来运作.因此,我们可以把电脑称作机器人,它不会思考,仅仅会按照别人所说的去做事.
(给楼下的:尊重他人劳动成果,请勿抄袭答案!)
1年前
2