下载此文档

多函数程序设计省公开课金奖全国赛课一等奖微课获奖ppt课件.pptx


文档分类:办公文档 | 页数:约71页 举报非法文档有奖
1/71
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/71 下载此文档
文档列表 文档介绍
该【多函数程序设计省公开课金奖全国赛课一等奖微课获奖ppt课件 】是由【1485173816】上传分享,文档一共【71】页,该文档可以免费在线阅读,需要了解更多关于【多函数程序设计省公开课金奖全国赛课一等奖微课获奖ppt课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。上次作业中问题
思绪不清,尤其是迭代法
两种了解:
计算完这一次,还要为下一次准备数据。
每次都要完成工作,除了按照迭代公式(方法)处理数据以外,还有其它步骤。
对于多重穷举,要一层一层地来,别忘了在循环体中加上必要{}
1
1/71
第5部分
多函数程序设计
2/14/2025
2
2/71
本讲重点
掌握多函数程序设计方法
了解为何定义多函数?
函数定义、调用、申明格式
了解函数调用过程(程序执行过程)
了解递归函数执行过程
掌握变量作用域和存放类型两个概念
掌握带参数宏定义使用方法,以及与函数区分
能够熟练编写多函数程序
3
3/71
先看一个大型实例
程序结构:
编译预处理命令
其它必要定义
其它函数申明
主函数
其它函数定义
结论:
C程序是由很多个函数组成。
C语言中关于函数有三个主要内容:
函数定义
函数调用
函数申明
4
4/71
为何定义函数?
大型任务总要由多人完成,所以,在编程之前,一定要将任务划分成多个功效独立模块,再分别分配给多个程序分别编程实现。
函数能够复用,以节约开发时间。每个函数,就象一块雕刻好积木,能够直接用来构建新程序。
5
5/71
模块化几个标准
模块分解标准
确保模块相对独立性
高聚合:一个模块只能完成单一功效,代码普通几十行。
低耦合:指模块之间参数传递尽可能少,尽可能不经过全局变量来实现数据传递
信息隐藏
把全部用户不需要关心细节隐藏至模块内部。
6
6/71
我们怎么做?
关键是怎样"分段"。
比较独立、完整功效分为一个函数,普通函数十几行。
函数定义时注意与被调函数之间沟通与联络,即参数传递与返回两个方向数据流动。
在讲例题时候请注意这两点
7
7/71
例1:定义一个函数,求梯形面积
先完成一个数学函数定义:
  s(a,b,h)=(a+b)*h/2
自变量
函数名
函数公式
编写函数必须考虑三个内容:
先来考虑这个任务需要什么必要数据,都是什么类型?(形式参数)
有没有结果,结果又是什么类型?(返回值)
应该完成什么功效?怎样实现?(函数功效)
8
8/71
分析结果
/*函数功效:求梯形面积
 函数形式参数:
   float a表示上底
   float b表示下底
   float h表示高
 函数返回值:梯形面积(float类型)
*/
9
9/71
包括语法 -函数定义格式
/*函数功效:实现××××功效
函数形式参数:参数1,表示×××××
参数2,表示×××××
...
函数返回值: ×××××
*/
返回值类型 函数名(形式参数列表)
{ 函数体
}
养成注释
好习惯:
10
10/71

多函数程序设计省公开课金奖全国赛课一等奖微课获奖ppt课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数71
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1485173816
  • 文件大小247 KB
  • 时间2025-02-14