- 7
- 0
- 约5.17千字
- 约 10页
- 2020-11-27 发布于天津
- 举报
程序设计专题一 结构化程序设计与递归函数
主讲教师: 刘新国
专题要点
用结构化程序设计的思想解决问题
将多个函数组织起来,将多个源程序文件组织起来
理解程序设计规范及其重要性
函数嵌套求解复杂的问题
理解和使用函数递归
类型定义与宏定义
编译预处理
结构化程序设计
使用结构化程序设计方法解决复杂的问题
把大问题分解成若干小问题,小问题再进一步分解成若干更小的问题
写程序时,用main()解决整个问题,它调用解决小问题的函数
这些函数又进一步调用解决更小问题的函数,从而形成函数的嵌套调用
程序结构
函数定义
好的函数名字:描述函数所做的所有事情。如:
checkOrderInfo(...)
calcMonthlyRevenues(...)
一个函数只实现一个功能
函数参数:
按照输入-修改-输出的顺序排列参数
考虑对参数采用某种表示输入、修改、输出的命名规则
使用所有的参数
把状态或出错变量放在最后
不要把函数的参数用作工作变量
在接口中对参数的假定加以说明
尽可能少的参数(限制在大约7个以内)
5
[例程10-1] 计算常用圆形体体积
设计一个常用圆形体体积计算器,采用命令方式输入1、2、3,分别选择计算球体、圆柱体、圆锥体的体积,并输入计算所需相应参数。
分析:
输入1、2、3选择计算3种体积,其他输入结束计算
设计一个控制函数cal(),经它辨别圆形体的类型再调用
您可能关注的文档
- 社会工作者职业水平考前辅导.doc
- 社会服务机构评估.PDF
- 社区社会工作复习资料.doc
- 社区社会工作试题.PDF
- 社区(乡镇、村)新冠肺炎防控技术方案.PDF
- 社团招新周专刊.PDF
- 祁连山小冰期冰碛垄差分GPS测量研究及其地貌意义.doc
- 禄丰古猿带状牙釉质发育不全的再观察.PDF
- 禹州市第二人民医院所需高端64排128层螺旋CT系统(进口.doc
- 离婚登记须提交的证件材料1、双方本人常住户口簿(户口.doc
- T∕JSMRS 0004-2025 炭基超疏水吸附剂.docx
- T∕CICC 35005-2026 复杂智能系统保障性技术要求.docx
- T∕BRACDCHE 005-2026 眼科慢性病基层健康管理指南.docx
- T∕MTXJNJH 011-2025 植保无人驾驶航空器数据安全管理规范.docx
- T∕ZZB 3968-2025 电动摩托车用转向信号灯.docx
- T∕CI 1241-2025 大气污染多平台一体化监测技术导则.docx
- T∕MTCNLIC 0156-2024 五粮浓香型白酒核心产区(宜宾)产品评价规范 .docx
- T∕MTNXSLX 0614-2026 犊牛圈舍氨气浓度监测与控制技术规程.docx
- T∕GRM 158-2026 垃圾热解灰渣制备复合水泥技术要求.docx
- T∕SHPTA 163-2026 线缆用聚酰亚胺复合薄膜.docx
最近下载
- 2024年审计师-中级审计师-审计专业相关知识考试历年真题常考点试题带答案.docx VIP
- 项目移交方案.docx VIP
- (2026年)心脏康复PPT课件.pptx VIP
- 夏津社区工作者招考真题及答案2025.pdf VIP
- QRQC和8D NCIC-PIR模板范本范例.xls VIP
- 医务人员人文关怀服务制度.docx VIP
- 2025年湖南工程职业技术学院招聘考试真题.docx VIP
- G359-1~4:悬挂运输设备轨道(2005年合订本).docx VIP
- 2025年审计师-中级审计师-审计专业相关知识考试历年真题常考点试题带答案.docx VIP
- 基于springboot的校园招聘系统.docx VIP
原创力文档

文档评论(0)