- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
22.通过函数实现功能分解;
本章内容
介绍函数的概念,函数的设计和调用。
介绍函数参数和返回值的设计。;
1.设计师的梦想
抱一从小就想当设计师,乐高设计师,玩具设计师,软件设计师,等等。上小学后,抱一经常会冒出一些“异想天开”的想法。
抱一:我想设计出一款自动的黑板擦,它有一个特殊的功能,能根据人的手势,指哪擦哪,人用手指向的地方,就是要擦除的地方。
抱一:我想设计出一款软件,它具有一个神奇的功能,能把人的想法自动变成程序。
抱一:……;
2.函数就是功能
同学们,你们用的橡皮擦、文具盒有什么功能呀?橡皮擦具有擦除功能,文具盒可以装文具,有的文具盒上面还印了九九乘法表。家里的电器,功能就更大了。电饭煲可以煮饭、煲汤、炖排骨,等等。这些文具和电器,都是别人设计好了,;
2.函数就是功能
同样,在编程的世界里,也有各种各样的功能,这些功能通常是别人设计好了,我们直接拿来用就可以了。当然,我们也可以自己设计一个功能,给自己和别人用。
在程序的世界里,实现某个功能的一段代码,称为函数。“函数”这个名词的英文是“function”,而“function”的原意是“功能”。函数即功能。顾名思义,函数就是用来实现某个功能的,而且通常只实现一个功能(而不会把多个功能糅合到一个函数里)。也就是说,在程序设计语言里引入函数的概念,就是为了进行功能分解。;
2.函数就是功能
别人设计好的函数,通常我们是看不到代码的,但只需要知道函数名、参数及返回值信息,我们就可以直接拿来用。例如,我们前面已经用过sqrt()、pow()等,这些都是函数。这些函数就像教室里的黑板擦,是公用的,直接通过函数名就可以使用了。
但有时我们也需要自己设计函数。如果我们能设计出一款自动的黑板擦,能根据人的手势,指哪擦哪,那该多好呀!这样,人用手指向的地方,就是要擦除的地方。;
2.函数就是功能
例如,要输出100~200之内的质???,可以用一个2重循环实现。但如果有一个函数prime,能够实现判断一个正整数m是否为质数,其调用形式是:prime(m)。调用该函数后返回值如果为1,则m为质数;如果为0,则m为合数。因此我们只需要用如下的代码就可以输出100~200之内的质数:;
3.函数的分类
我们可以从不同的角度对函数进行分类。从用户使用的角度看,函数有两种:
①系统函数,即库函数:这是由编译系统提供的,用户不必自己定义这些函数,可以直接调用它们,但必须把相关的头文件包含进来。例如,求平方根的函数sqrt,是在头文件cmath中声明的,因此调用sqrt函数时必须把cmath包含进来。
②用户自定义函数:用以解决用户的特定需求,需要用户自己定义。;
3.函数的分类
从函数的形式看,函数分为两类:
①无参函数:在调用函数时,函数名后面的圆括号内没有参数。
②有参函数:在调用函数时,要在圆括号内给出参数。主调函数和被调用函数之间是通过参数来进行数据传递的。
另外,如果在A函数中调用了B函数,则称A函数为主调函数,称B函数为被调函数。;
解题报告——质数的判定(函数实现);
题目描述:
输入一个大于等于2的正整数n,判定是否为质数,要求用函数实现。
输入描述:
输入占一行,为一个正整数n,2≤n≤32768。
输出描述:
如果n为质数,输出yes,否则输出no。
样例输入1:样例输出1:
199yes
样例输入2:样例输出2:
198no;
intmain()
{
intn;cinn;
if(prime(n))cou
您可能关注的文档
- 2.2 礼仪与教化 课件 高中美术湘美版(2019)美术鉴赏.pptx
- 携“数”同行,共促成长(课件)-小学三年级数学家长会.pptx
- 小学一年级开学主题班会课件—开学第一课.pptx
- 11.1 法不可违(课件)七年级道德与法治下册(统编版2024).pptx
- 1.1我的名字 (课件)人教版(2024)美术一年级上册 (1).pptx
- 开玩笑,有分寸(课件)-小学生主题班会通用版.pptx
- 7.《兼爱》课件 统编版高二语文选择性必修上册.pptx
- 落叶去哪儿了 (课件)人教版(2024)美术一年级上册 (1).pptx
- 新学期开学第一课收心班会(课件)-小学生主题班会通用版.pptx
- 第11课 博物馆线上“云”参观(课件)三年级全一册信息技术河北大学版.pptx
- 湖南省衡阳市第八中学2026届高三上学期第一次月考物理(原卷版).doc
- 浙江省普通高中尖峰联盟2026届高三上学期10月联考英语(原卷版).doc
- 四川省绵阳市南山中学实验学校2026届高三上学期10月月考英语(原卷版).doc
- 湖南省衡阳市第八中学2026届高三上学期第二次月考历史 Word版含解析.doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题09 功和机械能(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题10 内能及其利用(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题07 压强(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题01 机械运动(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(解析版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(原卷版).doc
有哪些信誉好的足球投注网站
文档评论(0)