(8.26)--6.1模块化程序设计.pptVIP

  • 3
  • 0
  • 约小于1千字
  • 约 11页
  • 2023-11-15 发布于陕西
  • 举报
感谢聆听 C语言程序设计 引例:求3!+5!+8!之和 懿问曰:“孔明寝食及事之烦简若何?”使者曰:“丞相夙兴夜寐,罚二十以上皆亲览焉。所啖之食,日不过数升。”懿顾谓诸将曰:“孔明食少事烦,其能久乎?” 此话音落不久,诸葛亮果然病故于五丈原。 1969 年,Wirth 提出采用“ 自顶向下逐步求精、分而治之” 的原则进行大型程序的设计 一、模块化程序设计 1.设计思想 一个复杂的问题,可以分解为若干个相对简单的子问题; 解决每个子问题的程序称为子程序。 问题 子问题1 子问题21 …… 子问题n 子问题2m 子问题2 …… 主程序 子程序1 子程序21 …… 子程序n 子程序2m 子程序2 …… 一、模块化程序设计 1.设计思想 C语言中,子程序由函数来表示和实现 主程序 子程序1 子程序21 …… 子程序n 子程序2m 子程序2 …… main() fun1( ) funx() …… funn( ) funy() fun2( ) …… 一、模块化程序设计 1.设计思想 将一个大的程序按功能分解为若干个小 模块。每个小程序模块完成一个确定的 功能,并在这些模块之间建立必要的联 系,通过模块的互相协作完成整个功能 的程序设计方法。 一、模块化程序设计 2.优点 ①控制变量的作用范围 ②实现由多人分工协作完成程序开发 ③重复利用已有的,调试好的程序模块。 感谢聆听

文档评论(0)

1亿VIP精品文档

相关文档