- 3
- 0
- 约1.87万字
- 约 60页
- 2016-12-04 发布于北京
- 举报
2016第章函数与模块化程序设计基础
第6章 模块化程序设计 1. 概述:模块,函数,算法 2. 函数的定义与说明(重点) 3. 函数的调用(重点,难点递归调用) 4. 变量的作用域(重点) 5. 变量的存储属性(重点,难点) 6. 编译预处理 6.1 概述 6.1.1 模块与函数 1.功能模块 求解较小问题的算法和程序称作“功能模块”, 各功能模块可以先单独设计,然后将求解所有子问题的模块组合成求解原问题的程序。 “自顶向下”的模块化程序设计方法: 将一个大问题分解成多个解决小问题的模块的设计思想。 2.由功能模块组成程序的结构图: 【例6-1】 输入年月日,计算出该日为该年的第几天。 程序实现: (1)判断闰年。 int leap(int year) {int lp; lp=(year%4==0year%100!=0||year%400==0)?1:0; return lp; } (2)求某月的天数。 int month_days(int year,int month) { int ds,d; switch(month) {case 1: case 3: case 5: case 7: case 8: case 10: case 12:d=31;break; case 2:d=leap(year)?29:28;break; default:d=30;}
您可能关注的文档
最近下载
- MBTI 英文介绍课件.ppt VIP
- 《乙炔气柜安全运行规程》.pdf VIP
- 《学前儿童艺术教育与活动指导》试卷及答案_2-2《学前儿童艺术教育与活动指导(第二版)》(美术部分)参考答案.docx VIP
- 2026年青岛华通国有资本运营集团有限责任公司校园招聘考试备考试题及答案解析.docx VIP
- 国家安全法课件.pptx VIP
- 中联牌ZLJ5320JQZ25V汽车起重机营销手册.doc VIP
- cmos图像传感器剖析.pptx VIP
- 风电工程质量检测计划 .pdf VIP
- 【《基于Multisim的病房呼叫系统的仿真设计》10000字(论文)】 .pdf
- 伟创电气AC70系列矢量型变频调速器使用指导书.pdf
原创力文档

文档评论(0)