- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
11.知道要反复执行多少次——for循环;
本章内容
三种程序控制结构:顺序结构、分支结构(选择结构)、循环结构。
循环结构最灵活、最复杂,也最有用,因为它契合了计算机的特点——适合做重复性的工作。
本章介绍循环,循环就是重复执行某些步骤。
如果明确知道要重复多少次,适合用for循环实现。
介绍数列的概念,以及数列相关问题,如求数列的第n项、数列前n项和。
介绍用程序实现数学上的递推。;
1.循环就是重复
又到周五了。每到周五,抱一总是不由自主地想起周末要上的编程课。爸爸说,这周开始要学循环了,循环就是重复。可是,到底是怎样重复的呢?;
4;
s;
③吃过晚饭,休息了一会,抱一和致柔想在小区踢球,可是足球气压不够,需要打气。爸爸用打气筒打了20下。抱一试了一下,气压够了,于是开心地和致柔去踢球了。踢完球回来,抱一想了一下,刚才爸爸给足球打气打了20下,也是重复的;
由于循环结构和选择结构都包含条件判断,要注意区分这两种结构的流程图。在“给足球打气”的例子中,重复打20下,如图(a)所示,只要条件满足,就会一直重复执行下去,直至条件不成立,这是循环结构。而在图(b)中,判断“足球气压够不够”,如果不够,给足球打气,然后整个程序控制结构就结束了;如果气压够,不执行任何操作;这是选择结构。;
2.循环结构
程序中重复执行的步骤要用循环结构实现。重复执行的若干个步骤是一个整体,称为循环体。
在C++语言中,有两种循环:
①如果明确知道要重复多少次,适合用for循环实现。本章介绍for循环。
②如果不知道要重复多少次,而是根据一个条件来决定是否继续重复执行,适合用while循环或do-while循环实现(下一章介绍)。
注意,for循环和while循环是等价的,能用for循环实现的代码肯定也能用while循环实现,能用while循环实现的代码肯定也能用for循环实现。只是说,某种场合适合用哪种循环。;
3.数列及相关问题
数列:是一组排列有序的数,数列中的数通常具有某种规??。数列中的每一个数都叫做这个数列的项。排在第一位的数称为这个数列的第1项(通常也叫做首项),排在第二位的数称为这个数列的第2项,以此类推,排在第n位的数称为这个数列的第n项。
数列的例子:
1,2,3,…,n,…
1,3,5,7,9,…,2n-1,…
1,2,4,8,16,32,64,128,…,2n,...;
3.数列及相关问题
等差数列是指从第2项起,每一项与它的前一项的差等于同一个常数的一种数列。这个常数叫做等差数列的公差,公差通常用d表示。
例如:1,3,5,7,9,……,2n-1就是一个等差数列,公差d为2。
所谓“等差”,通俗的讲,就是后一个数减前一个数得到的差是相等的。
等比数列是指从第2项起,每一项与它的前一项的比值(就是后一个数除以前一个数得到的商)等于同一个常数的一种数列。这个常数叫做等比数列的公比,公比通常用字母q表示(q≠0)。等比数列的首项a1≠0。
例如:1,2,4,8,16,32,64,128,…就是一个等比数列,公比为2。
所谓“等比”,通俗的讲,就是后一个数跟前一个数的比值是相等的。;
3.数列及相关问题
数列相关问题包括:求数列的第n项、数列前n项和。
①根据数列各项的规律,由已知的第1项(或第1、2项等)出发,推算出第n项的值。
②求数列前n项和s=a1+a2+…+an,ai为数列中的项。;
4.在程序中实现数学上的递推
递推,是指从已知的初始条件出发,依据某个关系式,逐次推出所要求的各个中间结果及最后结果。例如,在等比数列中,已知首项a1和公比q,后一项是前一项的q倍,由此可求得a2=a1×q,a3=a2×q,a4=a3×q,...,an+1=an×q,从而可以求出等比数列的任意一项。
但是,这种递推在程序实现时面临一个现实的困难:在程序中不可能定义这么多变量,a1,a2,a3,....,an。
借助于本章学的循环和变量的值具有“以新冲旧”的特点,只需要定义很少的变量就能递推出很多项。
例如,可以定义变量an表示等比数列中的每一项,初始为
您可能关注的文档
- 1.1 传统发酵技术的应用 高二生物课件(人教版2019选择性必修3).pptx
- 2.2 礼仪与教化 课件 高中美术湘美版(2019)美术鉴赏.pptx
- 第8课 现代社会的移民和多元文化 课件 高二历史下学期历史统编版(2019)选择性必修3文化交流与传播.pptx
- 24 一定要争气 课件 统编版三年级语文上册.pptx
- 携“数”同行,共促成长(课件)-小学三年级数学家长会.pptx
- 小学一年级开学主题班会课件—开学第一课.pptx
- 开学第一课(课件)-小学开学主题班会.pptx
- 11.1 法不可违(课件)七年级道德与法治下册(统编版2024).pptx
- 关于禁止未成年人骑电动车(课件)-小学生主题班会通用版.pptx
- 家长会(课件)-小学生开学主题班会通用版.pptx
- 养老评估师中级行为面试题库及案例分析.docx
- 面试培训督导时考察其课程理解能力的题目.docx
- 税务专员面试中关于增值税政策的常见问题解答.docx
- 2025宁波市医疗保障局局属事业单位宁波市医疗保障基金管理中心招聘事业编制工作人员1人备考试题附答案.docx
- 2025咸宁市汉口银行咸宁嘉鱼支行招聘笔试历年题库附答案解析.docx
- 2025北京人才发展战略研究院招录笔试备考题库附答案.docx
- 2025四川成都市龙泉驿区青台山中学校秋季教师招聘22人笔试试题附答案解析.docx
- 2025台州市银龄讲学计划教师招募13人笔试参考试题附答案解析.docx
- 2025中国铁建公开招聘42人笔试题库附答案.docx
- 2025中智咨询研究院社会招聘笔试参考题库附答案.docx
最近下载
- 汉堡男孩课件.ppt VIP
- 减压孔板自动计算.xls VIP
- 美术绘画工具介绍课件.pptx VIP
- 高考数学解答题(新高考)数列求和(裂项相消法)(典型例题+题型归类练)(解析版).pdf VIP
- 装饰设计公司经营管理制度.docx VIP
- IPC-7352_2023 Generic Guideline for Land Pattern Design连接盘图形设计通用指南.pdf VIP
- 新公司法下国有企业治理结构创新研究.docx VIP
- 电影预算示例表格(300万左右).doc VIP
- 中学生心理健康诊断测验(MHT).docx VIP
- 国家综合性消防救援队伍知识试卷及答案.doc VIP
有哪些信誉好的足球投注网站
文档评论(0)