流程控制与逻辑运算.pptxVIP

  • 3
  • 0
  • 约1.46万字
  • 约 60页
  • 2022-10-25 发布于广东
  • 举报
流程控制与逻辑运算5-0-1自顶向下设计当给定一个新问题,如上一章的作业,一个很自然的倾向就是坐在电脑前面开始编程,而不是“浪费”时间进行思考。对于很小的问题,这种飞跃式的编程方法通常都是可行的。现实世界中,问题一般都是大型的,如果尝试采用这种方法,程序员将陷入绝望的困境。在编写程序解决大型问题之前,彻底考虑一下问题以及将要采取的方法是非常值得的。5-0-1自顶向下设计自顶向下设计就是一个过程: 从大型任务开始,将其分解为更小的、更容易理解的块(子任务),执行所需任务的一部分。 如果需要,每个子任务还可以依次再细分为更小的子任务。 对每一个块单独编码和测试,直到每一个子任务都能够独立的正确工作。 将子任务集成为一个完整的任务。5-0-1自顶向下设计清楚的陈述要解决的问题定义程序所需的输入和程序产生的输出。设计要在程序中实现的算法。将算法转换为Fortran语句。测设完成的Fortran程序。5-0-1自顶向下设计开始子任务单元测试表明问题连续构建子任务定义所需的输入输出量子任务加入主程序设计算法Alpha版本将算法转换为Fortran语句Beta版本测试完成的Fortran程序正式版本结束5-0-2 伪代码与流程图作为设计过程的一部分,有必要对欲实现的算法进行描述。为便于你和他人理解,应该以一种标准的形式对算法进行描述,并且这个描述还应该便于设计思路转换为Fortran代码。描述

文档评论(0)

1亿VIP精品文档

相关文档