苏教版数学高一苏教版必修3 1.3.3 基本算法语句—循环语句 学案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

引入新课
问题:设计计算997531⨯⨯⨯⨯⨯ 的一个算法.
(1)用当循环语句描述这一算法过程. (2)将上述算法改写为直到型循环.
例题剖析
抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先作出确定的判断是
不可能的,但是假如硬币的质量均匀,那么当抛掷次数很多时,出现正面的频 率应接近于%50,试设计一个循环语句模拟抛掷硬币的过程,并计算抛掷中出 现正面的频率.
例1
巩固练习
1.用流程图给出计算54321++++的一个算法,试用循环语句描述这一算法过程.
2.2000年我国人口数约为13亿,如果每年的人口自然增长率为‰15,那么多少年后我国人口数将达到或超过15亿?这个问题可通过循环方式计算完成,即每一次在原有的基础上增加‰15,直到达到或超过15亿,再记下循环次数.试用循环语句表示这一过程.
3.,,2,3,5,8,13, 这一列数的规律是:第一、第二个数是,从第三个数起,每个数是其前两个数的和.试用循环语句描述计算这列数中第二十个数的算法.
课堂小结
理解并掌握循环语句的格式和作用;会写一般的循环语句;能用循环语句进行编程.
课后训练
班级:高二( )班 姓名:____________
一 基础题
1.算法中实现循环结构的语句叫 .
2.“For ”语句的一般形式是: “While ”语句的一般形式是: ; ; ; ; ; .
(第3题图①) (第3题图②)
(第4题图)
3.在上面的两个伪代码中,①的运行结果为 ,②的运行结果为 . 4.根据如图所示的伪代码,可知道输出的结果S 为 . 二 提高题
5.输入三个数a ,b ,c ,如果这三个数能作为一个三角形的三边长, 那么输出)(2
1
c b a ++,否则提示重新输入,试用算法语句表示上述过程.
0←i 0S ← While 20≤S i S S +← 1+←i i End while int Pr i End 0←i
0S ← While 20≤S 1
+←i i i S S +← End while int Pr i
End 1←I
hile W 8<I
2+←I I
32+←I S End while int Pr S End
6.设计一个计算100
1
9914131211+
+++++
的算法,并画出流程图,写出伪代码.
7.青年歌手大奖赛有10名选手参加,并请了12名评委.为了减少极端分数的影响,通常去掉一个最高分和一个最低分后再求平均分.请用算法语句表示:输入12名评委所打的
分数)1221( =,,, i a i ,用函数)(1221a a a Max ,,
, 和)(1221a a a Min ,,, 分别求出)1221
( =,,, i a i 中的最大值和最小值,最后输出该歌手的成绩.。

相关文档
最新文档