nbhkdz.com冰点文库

066基本算法语句2


高一数学学案 序号___066__

高一

年级 _1、6___ 班

教师 张杰

学生 _____

知识探究(二):当型循环语句 思考 1:当型循环结构的程序框图是什么?

课 题
一、学习目的 1、正确理解循环语句的概念, 2、掌握其结构,

3、会应用循环语句编写程序。

1.2.3 循环语句

二、学习重点、难点 重点:两种循环语句的表示方法、结构和用法,用循环语句表示算法。 难点:理解循环语句的表示方法、结构和用法,会编写程序中的循环语句。 三、学习过程 知识探究(一):直到型循环语句 思考 1:直到型循环结构的程序框图是什么?

例 2:计算 1+3+5+?+51 的值又有如下算法: 第一步,令 i=1,S=0. 第二步,若 i≤51 成立,则执行第三步;否则,输出 S,结束算法. 第三步,S=S+i. 第四步,i=i+2,返回第二步. 你能利用 WHILE 语句写出这个算法对应的程序吗? 思考 2:该循环结构对应的循环语句的一般格式设定为:

例 1:计算 1+2+3+?+100 的值有如下算法: 第一步,令 i=1,S=0. 第二步,计算 S+i,仍用 S 表示. 第三步,计算 i+1,仍用 i 表示. 第四步,判断 i>100 是否成立.若是,则输出 S, 结束算法;否则,返回第二步. 你能利用 UNTIL 语句写出这个算法对应的程序吗? 思考 2:该循环结构对应的循环语句的一般格式设定为:

你能说明计算机在执行上述语句时是怎样工作的吗? 先对 ,如果条件符合,则执行 WHILE 和 WEND 之间的循环体;然后再检查上述条件,如果条 件仍符合,则再次执行循环体,直到 为止 . 这时,计算机将不执行 ,而执 行 . 变式训练 1:阅读下面的程序,你能说明它是一个什么问题的算法吗? x=1 ∧ WHILE x 2<1000 PRINT x=x+1 WEND END 例 3 已知函数 y=x +3x -24x+30,写出连续输入自变量的 11 个取值,分别输出相应的函数值的程序. 算法分析: 第一步,输入自变量 x 的值. 程序框图为 ;然后再 第二步,计算 y=x3+3x2-24x+30. , 第三步,输出 y. 第四步,记录 . 第五步,判断输入的次数 .若是, 则结束算法;否则,返回第一步. 程序为:
3 2

你能说明计算机在执行上述语句时是怎样工作的吗? 先执行 ,再对 .如果条件不符合,则继续执行 检查上述条件, 如果条件仍不符合, 则再次执行 , 直到条件符合为止.这时, 计算机将不执行 而执行 UNTIL 语句之后的语句. 变式训练 1:在下面的程序运行中,计算机输出的结果是多少? x=20 DO x=x-3 LOOP UNTIL x<0 PRINT x END

变式训练 1;某篮球队 6 名主力队员在最近三场比赛中投进的三分球个数如下表所示: 下图是统计该 6 名队 员在最近三场比赛中投进的三分球总数的程序框图和程序 队员 i 三分球个数 1 2 3 4 5 6

四、小结 两种循环语句的表示方法、结构和用法,用循环语句表示算法。 五、课后巩固 1.下面为一个求 20 个数的平均数的程序,在横线上应填充的语句为

a1

a2

a3

a4

a5

a6

课堂目标检测 1.下边程序执行后输出的结果是(



S ?0 i ?1 DO INPUT x S ?S?x i ? i ?1 LOOP UNTIL ___________ a ? S / 20 PRINT a END A. i ? 20 B. i ? 20 C. i ?? 20 D. i ?? 20 2.把求 n ﹗( n ! ? 1? 2 ? 3 ? ... ? n )的程序补充完整
__________“ n ” ;n

n?5 s?0 WHILE

s ? 15

i ?1 s ?1
_________ i ?? n

s ? s?n
n ? n ?1 WEND PRINT n END
A. -1 B. 0 C. 1 D. 2 ( )

s ? s *i i ? i ?1
_________

PRINT END

s
2 3 63

2.如果下边程序执行后输出的结果是 132,那么在程序 until 后面的“条件”应为

3.编写程序,求 1 ? 2 ? 2 ? 2 ? ... ? 2 的值. (分别用两种循环语句编写)

i ? 12 s ?1 DO s ? s *i i ? i ?1 LOOP UNTIL “条件” PRINT s END A. i ? 11 B. i ?? 11 C. i ?? 11 D. i ? 11 3.当 x ? 2 时,下面的程序段结果是( i ?1 s?0 WHILE i ?? 4 s ? s * x ?1 i ? i ?1 WEND PRINT s END
A. 3 B. 7 C. 15 D. 17

) 总结反思:循环结构特点

课前预习: p54-p58


066基本算法语句2

066基本算法语句2_数学_高中教育_教育专区。高一数学学案 序号___066__ 高一 年级 _1、6___ 班 教师 张杰 学生 ___ 知识探究(二):当型循环语句 思考 1...

1.2 基本算法语句

1.2 基本算法语句_数学_高中教育_教育专区。1.2 基本算法语句 【入门向导】 在超市买完东西付款时, 收银员会用扫描仪读取物品上的条形码, 而后计算机屏幕上会 ...

2基本算法语句

2基本算法语句_电脑基础知识_IT/计算机_专业资料。人教A版必修三教案基本算法语句一、基本概念 (一)输入语句、输出语句、赋值语句: 1.输入语句:在某些算法中,变量...

基本算法语句

基本算法语句()教学目标: 使学生能结合选择结构的流程图学习条件语句,能用条件语句编写程序. 教学重点: 如何在伪代码中运用条件语句. 教学难点: 如何在伪代码中...

基本算法语句

基本算法语句()教学目标: 使学生能结合选择结构的流程图学习条件语句,能用条件语句编写程序. 教学重点: 如何在伪代码中运用条件语句. 教学难点: 如何在伪代码中...

基本算法语句

基本算法语句()教学目标: 使学生能结合选择结构的流程图学习条件语句,能用条件语句编写程序. 教学重点: 如何在伪代码中运用条件语句. 教学难点: 如何在伪代码中...

1.2基本算法语句

1.2基本算法语句 隐藏>> 内容:基本算法语句 高一年级 考情分析:1、算法是高中数学新增的内容,由于内容本身的特点所限,在高考 中多见于选择题和填空题,基本上都...

基本算法语句

基本算法语句_数学_高中教育_教育专区。教育是一项良心工程! 龙文教育个性化辅导授课...x ? y ? /2 a =( a + b )/2 b =( a - b )/2 a =( a -...

1.2.3基本算法语句循环语句

§1.2.3 基本算法语句循环语句 教学目标: 知识与技能 (1)正确理解循环语句的概念,并掌握其结构。 (2)会应用条件语句和循环语句编写程序。 过程与方法 经历对...

《基本算法语句》

基本算法语句》_高中教育_教育专区。《基本算法语句基本算法语句班别 姓名 ...指出下列语句的错误,并改正: (1)A=B=50 (2)x=1,y=2,z=3 (3)INPUT ...