- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四课算法语句
第4课 算法语句(2)
【考点导读】
1.循环结构的算法用循环语句表示.
2理解“While循环”和“For循环”,前者是前测试的当当型循环,后者是在循环次数已知时使用的循环.
【基础练习】
1.s←0
For I from 1 to 25 step 3
s←s+I
End for
Print s
2.要使以下For循环执行20次,循环变量的初值应该是 14 .
For k From To -5 Step -1
3.下面这段伪代码的功能 计算其中小于0数的个数 .
4.下面是一个算法的伪代码.如果输出的y的值是20,则输入的x的值是 2或6 .
解析:若,由,则;若,由,得.
【范例解析】
例1.设计算法,求的值.
解 伪代码:
s←1
For I from 2 to 100
End for
Print s
点评 本题是连乘求积的问题,自然想到用循环语句设计算法,算法的设计又带有灵活性和通用性,熟练地掌握这一类题的解法,对于解决与此相关的问题有很大帮助.
例2. 设计算法,求平方值小于2000的最大整数.
解:伪代码:
j←1
While j22000
j←j+1
End while
j←j-1
Print j
例3.某城市现有人口总数为100万人,如果年自然增长率为1.2%,试解答下面的问题:
(1)写出该城市人口数y(万人)与年份x(年)的函数关系式;
(2)用伪代码写出计算10年以后该城市人口总数的算法;
(3)用伪代码写出计算大约多少年以后该城市人口将达到120万人.
答案:(1)y=100×(1+0.012)x.
(2)10年后该城市人口总数为y=100×(1+0.012)10.
算法如下:
y←100
t←1.012
For I from 1 to 10
y←y×t
End for
Print y
End
(3)设x年后该城市人口将达到120万人,即100×(1+0.012)x=120.
算法如下:
S←100
I←1.012
T←0
While S120
S←S×I
T←T+1
End while
Print T
End
【反馈演练】
1.如果执行下面的程序框图,那么输出的 2550 .
2.s←0
For i from 1 to 100
s←s+i
End for
Print s
评注:for循环改为while循环是循环语句的两种基本形式,这要求学生能熟练地对两种循环语句相互转化.在转化时,学生有两个地方容易出现错误:(1)少“i←1”这一句,没有对i的值进行初始化,在程序执行过程中就会出现错误.(事实上,i的值正常情况下默认为从0开始);(2)少“i←i+1”这一句,这就会出现死循环,因为i的值没有变化.
3.4.
While
End while
Print s
End
6.依据不同条件,给出下面的流程图的运行结果:
(1)当箭头a指向①时,输出 6 ;
(2)当箭头a指向②时,输出 20 .
;
7.已知数列中,,且,求这个数列的第m项的值.现给出此算法流程图的一部分,请将空格部分(两个)填上适当的内容① 2
② m+1
8.设计算法,求使成立的最大自然数n的值.
解:伪代码:
S←0
n←1
While S1000
n←n+2
End While
n←n-4
Print n
Read x
If x≤5 Then
y←10x
Else
y←2.5x+5
End If
Print y
(第4题)
n0
Read x1,x2…x10
For i from 1 to10
If xi0 then
nn+1
End if
End for
Print n
(第3题)
开始
?
是
否
输出
结束
s←0
i←1
while i≤100
s←s+i
i←i+1
End while
print s
N
Y
开始
输入f0(x)
i←0
i←i+1
fi (x)←f’i-1 (x)
i=2008
输出fi(x)
结束
开始
n←1
a←15n
输出a
n←n+1
n66
结束
Y
N
①
③
②
(第5题)
开始
①
②
a
输出S
N
结束
Y
(第6题)
Y
输入m
S←T+S
N
Y
T≥ ②
结束
输出m,S
开始
T←T+1
S←2,T← ①
(第7题)
(第4题)
(第3题)
您可能关注的文档
- 第四章陆标定位.doc
- 第四章非细胞生物病毒.doc
- 第四章非金属练习题1.doc
- 第四章项目投资2.doc
- 第四章预应力混凝土工程土木工程施工.doc
- 第四章题集.doc
- 第四章黄河万里行(八下湘教复习提纲及题库wulali1).doc
- 第四章齿轮齿条定位系统.doc
- 第四篇3章2013.8.24.doc
- 第四篇三角函数解三角形第7讲正弦定理余弦定理应用举例.doc
- 2025至2030国内结构钢行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025-2030中国智慧教育技术发展现状及投资机会研究报告.docx
- 2025至2030主动减震智能手机壳行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030全球及中国语言教育软件行业市场深度研究及发展前景投资可行性分析报告.docx
- 2025至2030中国颜料行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030旅客售票机行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030机载气象雷达行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国科技馆行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030汽车LED驱动芯片行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030全球及中国血小板聚集试剂行业市场深度研究及发展前景投资可行性分析报告.docx
最近下载
- 电能“发、输、变、配、用”五环节简介.pptx VIP
- 先进算力中心建设规划方案.docx VIP
- 安装钳工基础知识全集课件.ppt VIP
- 部编版六年级语文上册第三单元 习作_____让生活更美好 课件(共32张PPT).pptx VIP
- 医疗器械唯一标识管理制度(UDI).docx VIP
- 感术行动专项实施方案.docx VIP
- 企业案例广州超算中心 企业案例广州超算中心、项目建设规划、项目需求分析 1.3项目建设规划.docx VIP
- 音频处理软件:Adobe Audition二次开发_17.社区资源与支持.docx VIP
- 数控铣床第一章 数控铣床概述.ppt VIP
- 偏差报告单【范本模板】.doc VIP
文档评论(0)