程序设计专题一结构化程序设计与递归函数.docxVIP

  • 7
  • 0
  • 约5.17千字
  • 约 10页
  • 2020-11-27 发布于天津
  • 举报

程序设计专题一结构化程序设计与递归函数.docx

程序设计专题一 结构化程序设计与递归函数 主讲教师: 刘新国 专题要点 用结构化程序设计的思想解决问题 将多个函数组织起来,将多个源程序文件组织起来 理解程序设计规范及其重要性 函数嵌套求解复杂的问题 理解和使用函数递归 类型定义与宏定义 编译预处理 结构化程序设计 使用结构化程序设计方法解决复杂的问题 把大问题分解成若干小问题,小问题再进一步分解成若干更小的问题 写程序时,用main()解决整个问题,它调用解决小问题的函数 这些函数又进一步调用解决更小问题的函数,从而形成函数的嵌套调用 程序结构 函数定义 好的函数名字:描述函数所做的所有事情。如: checkOrderInfo(...) calcMonthlyRevenues(...) 一个函数只实现一个功能 函数参数: 按照输入-修改-输出的顺序排列参数 考虑对参数采用某种表示输入、修改、输出的命名规则 使用所有的参数 把状态或出错变量放在最后 不要把函数的参数用作工作变量 在接口中对参数的假定加以说明 尽可能少的参数(限制在大约7个以内) 5 [例程10-1] 计算常用圆形体体积 设计一个常用圆形体体积计算器,采用命令方式输入1、2、3,分别选择计算球体、圆柱体、圆锥体的体积,并输入计算所需相应参数。 分析: 输入1、2、3选择计算3种体积,其他输入结束计算 设计一个控制函数cal(),经它辨别圆形体的类型再调用

文档评论(0)

1亿VIP精品文档

相关文档