人教新课标A版高中数学必修3第一章算法初步1.2基本算法语句1.2.3循环语句同步测试C卷
高一数学必修3课件:1-2-3循环语句
[答案] D
第一章 1.2 1.2.3
成才之路 ·数学 ·人教A版 · 必修3
[解析]
本题给定的分段函数有三段, 所以在条件结构中
需运用两次判断框,故选 D.
第一章
1.2
1.2.3
成才之路 ·数学 ·人教A版 · 必修3
4.已知如下程序: INPUT x IF x>=0 THEN y=1 ELSE y=-1 END IF PRINT “y=”;y END
新赋值i=i-1后输出. (2)本题也可利用UNTIL语句编写程序如下: i=0 DO i=i+1 T=i^2 LOOP UNTIL T>=2000 i=i-1 PRINT i END
第一章
1.2
1.2.3
成才之路 ·数学 ·人教A版 · 必修3
3.请思考改为求平方值大于2000的最小整数,该怎样 修改程序.最关键的是要明确,例2在当型循环中条件不满 足时,i的值已比满足条件的i值大了1,还应注意i=i+1与T =i^2语句的先后顺序对输出表达式的影响.
第一章
1.2
1.2.3
成才之路 ·数学 ·人教A版 · 必修3
解法2:程序框图如下图所示.
第一章
1.2
1.2.3
成才之路 ·数学 ·人教A版 · 必修3
程序如下: S=0 i=1 DO S=S+i i=i+2 LOOP UNTIL S>10000 PRINT “最小整数为”;i-2 END
第一章
第一章
1.2
1.2.3
成才之路 ·数学 ·人教A版 · 必修3
解法二:(直到型循环)程序框图如下图.
第一章
1.2
1.2.3
成才之路 ·数学 ·人教A版 · 必修3
人教新课标A版 高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句 同步测试(I
人教新课标A版高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句同步测试(I)卷姓名:________ 班级:________ 成绩:________一、单选题 (共15题;共30分)1. (2分)下面的程序:执行完毕后a的值为()A . 99B . 100C . 101D . 1022. (2分)设计一个计算1×3×5×7×9×11×13的算法.图中给出了程序的一部分,则在横线①上不能填入的数是()A . 13B . 13.5C . 14D . 14.53. (2分)以下程序的功能是()S=1;for i=1:1:10S=(3^i)*S;endSA . 计算3×10的值B . 计算355的值C . 计算310的值D . 计算1×2×3×…×10的值4. (2分)下列循环语句,循环终止时,i等于()A . 3B . 4C . 5D . 65. (2分)有人编写了下列程序,则()A . 输出结果是1B . 能执行一次C . 能执行10次D . 是“死循环”,有语法错误6. (2分)读下列两段程序:甲:乙:对甲、乙程序和输出结果判断正确的是()A . 程序不同,结果不同B . 程序不同,结果相同C . 程序相同,结果不同D . 程序相同,结果相同7. (2分)阅读程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为()A . -1B . 1C . 3D . 98. (2分)在UNTIL语句的一般形式“LOOP UNTIL M”中,M表示()A . 循环变量B . 循环体C . 终止条件D . 终止条件为真9. (2分) (2019高一上·太原月考) 以下程序运行后的输出结果为()A . 17B . 19C . 21D . 2310. (2分)根据下列算法语句,当输入x为60时,输出y的值为()A . 25B . 30C . 31D . 6111. (2分)运行下面程序:在两次运行这个程序时,第一次输入8和4,第二次输入2和4,则两次运行后输出的结果分别为()A . 8,2B . 8,4C . 4,2D . 4,412. (2分)如图是一个算法的程序框图,该算法输出的结果是()A .B .C .D .13. (2分)如果以下程序运行后输出的结果是132,那么在程序中UNTIL后面的条件应为()A . i>11B . i>=11C . i<=11D . i<1114. (2分)如图,给出的是计算的值的一个程序框图,则图中执行框内①处和判断框中的②处应填的语句是()A . n=n+2,i>15?B . n=n+1,i>15?C . n=n+2,i>14?D . n=n+1,i>14 ?15. (2分)在下面的程序中,输出的结果应为()A . 7B . 8C . 3,4,5,6,7D . 4,5,6,7,8二、填空题 (共3题;共3分)16. (1分)当执行完程序语句“wjilei<=10”后,i的值变为________17. (1分)下面的程序执行后输出的结果是________. 若要求画出对应的程序框图,则选择的程序框有________.18. (1分)如图程序中,要求从键盘输入n ,求1+2+3+…+n的和,则横线上缺的程序项是①________,②________.三、解答题 (共3题;共15分)19. (5分)用WHILE语句求1+2+22+23+…+263的值.20. (5分)(1)用秦九韶算法求多项式f(x)=2x4+3x3+x2+5x﹣4,当x=2时的函数值.(2)根据以下算法的程序,画出其相应的流程图21. (5分)设计一个算法,求使1+2+3+4+…+n>2 017成立的最小自然数,画出程序框图,并写出程序语句.参考答案一、单选题 (共15题;共30分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、10-1、11-1、12-1、13-1、14-1、15-1、二、填空题 (共3题;共3分) 16-1、17-1、18-1、三、解答题 (共3题;共15分) 19-1、20-1、21-1、。
人教A版高中数学必修3《一章 算法初步 1.2 基本算法语句 1.2.3 循环语句》示范课课件_3
i=1 s=0 WHILE i<=100
s=s+i i=i+1 WEND PRINT s END
i=1
s=0 条件相反
DO s=s+i i=i+1
LOOP UNTIL i>100 PRINT s END
? 思考4: 以下两个程序输出结果是否一样? 一样
i=10 s=0 WHILE i<=9
s=s+i i=i+1 WEND PRINT s
思考2:用UNTIL语句编写计算机程序,来计算
1+2+…+100的值.
程序框图:
开始
i=1
s=0
s=s+1
i=i+1
否 i >100?
是
输出s
程序:
i=1
s=0
条件相反
DO
s=s+i
i=i+1
LOOP UNTIL i>100
PRINT s
END
结束
思考3: 当(WHILE)型与直到型( UNTIL)是否可以互相转化?
(一)温故而知新
1、学过的语句: 算法的赋值、输入、输出和条件语句 2、 循环结构的定义:在一些算法中, 从某处开始,按照一定条件,反复执行某 一处理步骤的情况,这就是循环结构。 反复执行的处理步骤称为循环体。
例1.设计一个计算1+2+…+100 的算法并写出相应的
框图。
开始
i=1 s=0
i<=100? No
循环体
否
满足条件?
是
DO 循环体
LOOP UNTIL 条件(不满足)
人教版高中数学必修3第一章算法初步-《1.2.3基本算法语句——循环语句》教案(2)
§1.2.3 基本算法语句——循环语句教学目标(1)正确理解循环语句的概念,并掌握其结构; (2)会应用循环语句编写程序。
教学重点两种循环语句的表示方法、结构和用法,用循环语句表示算法。
教学难点理解循环语句的表示方法、结构和用法,会编写程序中的循环语句。
教学方法: 讲练结合 教学媒体:Powerpoint 课件、实物投影仪 教学过程一、复习回顾1、问题一:说出图中两种基本循环结构的类型并说出其特点。
2、问题二:说出下面两个程序框图的功能及类型。
当型(WHILE ) 直到型(UNTIL )当条件满足时做循环 做循环直到条件满足功能:求1+2+3+…+100的值二、新授1、当型循环语句例如:请利用当型循环语句设计求1+2+3+…+100的程序框图语句当型循环结构变式训练一:填写计算2+4+6+…+100值的程序框图和相应的语句。
变式训练二:填写下面计算2×4×6×…×100值的框图,并写出其对应的程序。
程序框图程序语言i=__ S=0WHILE i<=____ S=S+i i=i+_ WENDPRINT S END2100 2i=2S=1WHILE i <=100S = S*ii = i + 2WENDPRINT SEND变式训练三:编写一个程序,输入正整数n,计算2×4×6×…×2n 的值2、直到型循环语句解:WHILE i <=2*nS=1S = S * ii = i + 2 WEND PRINT S ENDINPUT n i = 2 直到型循环结构框图语句请利用直到型循环语句设计求1+2+3+…+100的程序练习:你能用直到型循环语句设计下面两个问题的程序吗?1.求2+4+6+…+100的值;2.求1×2×3×…×100的值。
i =1 i>100 PRINT S END程序框图 程序语言能力提高你能用两种不同的循环语句设计程序求1²+2² + 3² +4² + 5² +… +100²的值吗?课后思考:如果把上题中偶数项的系数改为-1:1² - 2² + 3² - 4² + 5² - … - 100²呢?i =2 S=0 DOS = S + i i = i + 2LOOPUNTIL i>100 PRINT S END1.解:2.解:i =1 S=1 DOS = S * i i = i + 1LOOP UNTIL i>100 PRINT S END1.各以什么字符标志开始和结束? 当 型:____以 W H I L E 始,以 W E N D 终; 直到型:__以 D O 始,以 循环的条件 终_。
人教版高中数学必修3第一章算法初步-《1.2.3基本算法语句——循环语句》教案(1)
(第8课时)§1.2.3 基本算法语句——循环语句教学目标:1.掌握两种循环语句的一般形式,进一步体会算法的基本思想.2.能够熟练地运用两种循环语句.教学重点:两种循环语句的形式和特点教学过程:一、问题情境猴子第一天摘下若干个桃子,当即吃了一半,觉得还不过瘾,又多吃了一个.第二天将剩下的桃子吃掉一半,又多吃了一个,以后每天都吃前一天剩下的一半加一个.到第十天想吃时只剩下一个桃子了.求第一天共摘了多少个桃子?分析:第十天的桃子数S10=1;第九天的桃子数S9=2×(S10+1)=4;第八天的桃子数S8=2(S9+1)=10;第七天的桃子数…这样不难算出第一天的桃子数.在计算每天剩下的桃子个数时步骤是相同的,即用后一天的桃子数加1再乘以2,直到算出第一天的桃子数为止.该过程可以交给计算机做,能否设计一个算法?试画出流程图.二、学生活动在本课之前学生已经学习了流程图以及算法设计的三种结构,所以将这个问题的解决留给学生.能不能写出该算法的伪代码呢?1.For循环语句一般形式:For I From“初值”To“终值”Step“步长”…End For其中“For”和“End For”之间的步骤“…”称为循环体.若步长为1,“Step‘步长’2.While循环语句一般形式:While A…End While其中A表示判断执行循环的条件.“While”和“End While”之间的步骤“…”称为循环体.“While”循环语句的特点是前测试,即先判断,后执行.若初始条件不成立,则循环体的内容一次也不执行.用这两种循环语句可以写出上述问题的伪代码:四、数学运用书上两个例子:∙试设计一个算法,计算1×3×5×7× (99)s ← 1 s ← 1For i From 3 To 99 Step 2 i ← 1s ← s ×i While i ≤99End For s ← s ×iPrint s i ← i +2End End WhilePrint sEnd∙试设计一个算法,找出满足1×3×5×7×…× >10000的最小整数.s ← 1i ← 3 说明:While s ≤10000 (1)从这两个例子中体会两种循环语句的区别:s ← s ×I 一般地,当循环次数已经确定时,可用“For ”循环 i ← i +2 语句(从第一个例子中可以看出:在循环次数确定时, End While 使用“For ”循环语句书写更为简便);i ← i -2 当循环次数不能确定时,可用“While ”循环语句;(2)在第二个例子中,循环语句结束后注意要将i 的 Print I 值减去2才是题中所要求的最小整数.End例4 抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先作出确定的判断是不可能的,但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近于50%.试设计一个循环语句模拟抛掷硬币的过程,并计算抛掷中出现正面的频率. 解:本题算法的伪代码如下:s ← 0Read nFor i From 1 to ns ← 1 i ← 1 For I From 1 To 9 Step 1 s ← 2(s +1) i ← i +1 End For Print s s ← 1 i ← 1 While i ≤9 s ← 2(s +1) i ← i +1 End While Print sIf Rnd >0.5 Then s ← s +1End ForPrint 出现正面的频率为s n说明:随机函数“Rnd ”可以产生0与1之间的随机数.该算法中用大于0.5的随机数表示出现正面,不大于0.5的随机数表示出现反面.若将伪代码中的“Rnd >0.5”改为“Rnd <0.5”,其效果是一样的.还要注意本题的循环体是一个“行If 语句”,故不需要写“End If ”.思考:能否用“While ”循环语句写出伪代码?练习:课本23页补充:1.设计一个求1+12+13+14+…+1100值的算法. 解:本题算法的伪代码如下:s ← 1i ← 2While i ≤100s ← s +1ii ← i +1End WhilePrint s由于本题循环次数已定,故也可用“For ”循环语句实现:s ← 1i ← 2For i From 1 to 100s ← s +1iEnd ForPrint s2.设计一个求小于1000的完全平方数的和的算法.解法一: s ← 0i ← 1While i ×i <1000s ← s +i ×ii ← i +1End WhilePrint s解法二: i ← 1While i ×i <1000i ← i +1End Whilen ← i -1s ← 0For j From 1 to ns←s+j×jEnd ForPrint s说明:循环次数不确定时,一般采用“While”循环语句,但有时也可先粗略估算循环的次数,再用“For”循环语句来实现算法.3.求12+22+32+…+n2<1000成立的n的最大整数值,用伪代码写出算法过程.解:本题算法的伪代码如下:s←1i←2While s<1000s←s+i2i←i+1End Whilei←i-2Print i说明:(1)本题的循环条件是累加和小于1000;(2)在循环体外设置“i←i-2”的原因是:在循环体内判断s<1000时执行了两次i←i+1,导致不符合要求,从而i的值应该减去2.五、回顾小结要实现循环结构就要用到循环语句.循环语句包括“For循环”和“While循环”.1.For循环语句的一般形式:For I From“初值”to“终值”step“步长”…End For其中“For”和“End For”之间的步骤“…”称为循环体.若步长为1,“step‘步长’”可以省略不写.2.While循环语句的一般形式:While A…End While其中A表示判断执行循环的条件.“While”和“End While”之间的步骤“…”称为循环体.“While”循环语句的特点是前测试,即先判断,后执行.若初始条件不成立,则循环体的内容一次也不执行.3.一般地,当循环次数已经确定时,可用“For”循环语句;当循环次数不能确定时,可用“While”循环语句.六、课外作业:课本24页2,3,4,5,6。
人教新课标A版必修3第一章算法初步1.2基本算法语句1.2.3循环语句
预习课本 P29~32,思考并完成以下问题
(1)循环语句的一般格式和功能是什么? (2)编写程序时,什么情况下使用循环语句? (3)两种循环语句的区别和联系有哪些?
[新知初探]
1.循环语句的格式、功能
名称
直到型
当型
程序结 构框图
格式
DO 循环体
_L_O__O_P__U__N_T_I_L__
(3)执行 WHILE 语句时,先判断条件,再执行循环体, 然后再判断条件,再执行循环体,反复执行,直至条件不 满足.
(4)WHILE 语句中的条件是指循环体的条件,满足此 条件时,执行循环体,不满足时,则执行循环结构后面的 语句.
(5)WHILE 语句由于先判断条件,再执行循环体,因 此,循环体可能一次也不执行就退出循环结构.
解:法一:用 WHILE 语句编写程序如下:
S=0 i=1 WHILE i<=99
S=S+i^2 i=i+2 WEND PRINT S END
法二:用 UNTIL 语句编写程序如下:
S=0 i=1 DO
S=S+i^2 i=i+2 LOOP UNTIL i>99 PRINT S END
循环体的执 行次数不同
由于UNTIL语句是先执行循环体再判断条件,因此,任何 一个UNTIL语句中,循环体至少要执行一次,直到条件满 足;而WHILE语句是先判断条件,因此,循环体可能一 次也不执行就退出循环体
[点睛] 两种循环语句的联系 两种语句都可以实现计算机反复执行循环体的目的, 只是表达形式不同.一般地,WHILE 语句和 UNTIL 语句 可以相互转化.
循环语句的综合应用
[典例] (1)已知有 如下两段程序:程 序 1 运 行的结果 为 ________,程序 2 运行的结果为________.
人教A版高中数学必修3《一章 算法初步 1.2 基本算法语句 1.2.3 循环语句》示范课课件_4
当型循环是先判断条件,当条 件满足时,执行循环体;当条 件不满足,终止循环.
二、合作探究,总结规律
(一)建构新知,解决问题
请同学们阅读课本第29页内容,自学UNTIL语句的 一般格式,并参照直到型循环结构对应的程序框图, 说说计算机是按怎样的顺序执行UNTIL语句的?2分 钟后,举手发言。
直 到
循环体
否
|a-b|<d或f=0?
是 输出m
结束
INPUT “a,b,d=”;a,b,d
DO m (a b) / 2 g a^2 2 f m^22
IF g 循f 环0 体THEN
bm ELSE
am END IF
LOOP UNTIL A条BS件(a b) d or f 0
三、实践探究,提高能力
请同学们先独立思考下面问题的算法,然后在练习本上画出 程序框图,再用相应的语句写出程序。5分钟后分小组讨论交 流,并选出代表在实物投影仪上展示。
例8 修改21页例1 的程序,函数y=x3+3x2-24x+30,连续输入 自变量的11个取值, 输出相应的函数值.
算法: S1:输入一个自变量X 值 S2:计算y=x3+3x2-24x+30 S3:输出y S4:记录输入的次数n S5:判断输入的次数是否大 于11,若是,结束算法,否则, 返回S1.
练习:阅读下面的程序,你能说明它是一个什么 问题的算法吗?
x=1
WHILE x∧2<1000 PRINT x
求满足x2<1000的 所有正整数x的值.
x=x+1
WEND
END
用WHILE语句设计 求1+2+3+…+100的程序
开始 i=1 S=0
人教a版必修三:《1.2.3循环语句》ppt课件(35页)
UNTIL i>999 S
探要点、究所然 当堂测、查疑缺
当堂测、查疑缺
请选择
1
2
3
4
( )
1.2.3
1.关于循环语句的说法不 正确的是 . A.算法中的循环结构由 WHILE 语句来实现
B.循环语句中有直到型语句和当型语句,即 UNTIL 语句和 WHILE 语句 C.一般来说 UNTIL 语句和 WHILE 语句可以互相转换 D.算法中的循环结构由循环语句来实现
思考 4
通过比较,你觉得 WHILE 型语句与 UNTIL 型语句之间有什么区别呢?
答 它们的区别:在 WHILE 语句中,先判断指定的条件,当条件满足时执行循环体; 在 UNTIL 语句中,先执行循环体再判断条件是否成立,当条件不满足时执行循环体.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
当堂测、查疑缺
填要点、记疑点
1.2.3
对应程 序框图
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
[情境导学]
在我们日常的班级管理中,班主任对违犯纪律同学的处罚一般是让其
写检查,有的同学的检查避重就轻,轻描淡写的几句话就想应付过去,班主任看 后往往会说:“认识不深刻,拿回去重写,直到认识深刻为止”.班主任老师无 意中应用了算法语句中的知识,你想知道应用的是什么算法语句吗?
什么吗?
答 WHILE 条件 循环体 WEND
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
人教A版高中数学必修三课件:1-2-3
数 学
必修③ ·人教 A版
第一章
算法初步
1.2 基本算法语句
1.2. 3 循环语句
1 2 3
自主预习 学 案 互动探究 学 案 课时作业 学 案
自主预习学案
• 循环是计算机解题的一个重要特征.由于 计算机运算速度快,最适宜做重复性质的 工作,所以当我们在进行程序设计时,总 是要把复杂的、不易理解的求解过程转换 为容易理解的、可操作的、多次重复的求 解过程.这样一方面降低了问题的复杂程 度,另一方面也减少了程序书写及输入的 工作量,同时也可以充分发挥计算机运算 速度快且可自动执行程序的优势.
[ 解析] 程序如下: S=1 i=2 DO S=S*i i=i+2 LOOP UNTIL i>100 PRINT S END
• 『规律总结』 UNTIL语句的适用类型及 执行方式
〔跟踪练习1〕 导学号 93750192 下面为一个求20个数的平均数的程序,在横线上应填充的语句为( A.i>20 C.i>=20 B.i<20 D.i<=20
[ 错解] 程序如下: S=5 000 i =0 WHILE S<40 000 S=S*1+0.1 i=i+1 WEND PRINT i END
• [辨析] 错解中的循环求出的S不是总销量
,而是每年的年销量.
• 用“m=m*(1+0. 1)”表示累乘,求出每
m=5000 年销量;用 “S=S+m”表示累加,求出 S=0 i=0 总销量. WHILE S<40000 S=S+ [正解 ]m 程序如下: m=m*1+0.1 i=i+1 WEND PRINT i END
[ 解析] 程序如下: i=2 p=0 DO p=p+i i=i+2 LOOP UNTIL i>99 PRINT P END
2020-2021学年高中数学必修3人教A版课件:1.2.3 循环语句
[自主练习]
1.在循环语句的一般形式中有“UNTIL A”,其中 A 是( )
A.循环变量
B.循环体
C.终止条件
D.终止条件为真
解析: 由循环语句中 UNTIL 语句的格式可知选 C.
答案: C
2.下面算法语句的功能是( ) S=0 For i=1 To 100
S=S+i Next 输出 S A.求 1×2×3×…×100 的值 B.求 1×3×5×…×99 的值 C.求 1+2+3+…+100 的值 D.求 1+3+5+…+99 的值
(2)程序框图如图所示:
程序如下:
S=0 k=2 DO
S=S+k k=k+2 LOOP UNTIL k>99 PRINT S END
答案: (1)①S=S+i∧2 ②i=i+1 ③i>100
[规律方法] (1)UNTIL 语句的适用类型 直到型循环又称“后测试”循环,也就是我们所讲的“先执行后测试”“先 循环后判断”.
执行循环体,跳出循环体执行
循环体,跳出循环体,执行_W__E_N__D__
பைடு நூலகம்
_U__N_T_I_L___语句后面的语句
后面的语句
[名师指津] 当型循环(WHILE)语句与直到型循环(UNTIL)语句的区别
(1)当型循环先判断条件后执行,循环体可能一次也不执行. (2)直到型循环先执行一次循环体再判断条件,即循环体至少执行一次. (3)对同一个算法,当型循环语句与直到型循环语句中的条件是相反的.
人教A版高中数学必修3《一章 算法初步 1.2 基本算法语句 1.2.3 循环语句》示范课课件_12
UNTIL语句的一般格式是
直到型循环结构
DO 循环体
LOOP UNTIL 条件
DO——执行(循环体)
循环体
否
满足条件?
是
LOOP UNTIL——循环,直到满足某种条件为止 (然后执行后面的程序)
例1.编写程序, 计算自然数1+2+3+…+99+100的和.
分析:这是一个累加问题.考虑用 UNTIL型语句。
●教学难点
理解循环语句的表示方法、结构和用法,会 编写程序中的循环 .
复习:循环结构有两种-----直到型与当型.
直到型循环结构
(反复执行循环体直到条件满足)
当型循环结构
(当条件满足时反复执行循环体)
循环体
循环体
满足条件? 否 是
满足条件? 是
否
对应于程序框图中的两种循环结构,一般 程序设计语言中也有直到型(UNTIL型)和当型 (WHILE型)两种语句结构。
是 f(x)=0?
否 是
f(x1)f(x)<0?
x2=x
否 |x1-x2|<c? 是 输出x
结束
练习
1.编写程序,计算函数f(x)=x2-3x+5当x=1,2, 3,…,20时的函数值。
x=1 WHILE x<=20
y=x^2 -3*x+5 PRINT "x=";x PRINT "y=";y x=x+1 WEND END
输出S
i=1 S=0 WHLIE i<=100
S=S+i i=i+1 WEND PRINT S END
结束
变式训练:
人教A版高中数学必修3《一章 算法初步 1.2 基本算法语句 1.2.3 循环语句》优质课教案_5
探究活动
请同学们画出计算 的值的程序框图,并写出程序。
由学生讨论后派代表来黑板上作答,并且亲自操作BASIC软件输入程序验证所写程序是否正确
通过小组探究Biblioteka 提高学生动手、动脑及交流学习的能力,同时也能更好的激发学生学习的兴趣。
课堂练习
例1运行下面的程序后,输出的结果为。
例2下面是一个连续输入自变量的6个取值,并输出相应函数值的程序,在横线上应填充的语句是。
课堂小结
1.直到型循环结构对应的UNTIL语句
DO
循环体
LOOP UNTIL条件
2.当型循环结构对应的WHILE语句
WHILE条件
循环体
WEND
3.两种循环语句的区别
作业布置
课本教材23页第3题
练习册A组
复习本节知识内容,巩固新知。
立足于课本
通过做题巩固新知,培养学生自主学习、养成良好的独立思考能力。
板书设计
1.2.3 循环语句
1.直到型循环结构对应的UNTIL语句
DO
循环体
LOOP UNTIL条件
2.当型循环结构对应的WHILE语句
WHILE条件
循环体
WEND
3.两种循环语句的区别
师生合作梳理的成果展示
六、教学工具及资源准备
多媒体
七、教学过程
教学过程
教师活动
学生活动
设计意图
导入
引用求100以内所有正整数的和的程序框图,提问执行该流程框图后输出的值为多少?学生回答后再提问如何将该流程框图转化成计算机程序?对循环结构的转化学生遇到困难,引出本节课内容。
(板书课题)
人教A版高中数学必修3《一章 算法初步 1.2 基本算法语句 1.2.3 循环语句》优质课教案_6
《循环语句》教学设计一、设计理念《高中数学课程标准》中倡导积极主动、勇于探索的学习方式。
而数学教学,则从学生已有的生活经验出发,创设生动有趣的问题情境,引导学生通过自主探索、动手实践、合作交流,从而亲身经历知识的形成和发展过程,培养学生的动手、动口、动脑能力。
二、教材分析●教材内容:《普通高中课程标准实验教科书》(人教版必修3)第一章第二节《循环语句》第一课时。
●教材的地位与作业:(1)《循环语句》是程序框图的第二部分内容。
这一部分是在学生掌握了简单的程序框图的基础上进行的,进一步将流程图转化为语言,使循环结构在计算机上实现,使学生对计算机语言有初步认识,另外对再学习较复杂的流程图打下基础,本节在教材中起着承上启下的作用。
(2)本节对循环语句的学习,是在学生学习了条件语句及输入输出语句等的基础上进行的,学生在接受和运用上就相对容易。
且与计算机英语相结合,有事半功倍的效果。
三、学情分析1、学生已掌握的知识角度:本节是在学生掌握了条件语句等基本语句的基础上进行,有了一定的知识准备。
但对于循环语句中的循环、计步、停止等,这对学生来说,理解还是有一定难度。
2、学生的学习能力角度:学生有一定的计算机操作经验。
已初步具备运用知识解决问题的能力;但对知识的整合能力、问题的探究能力及思维的严密性上还需要进一步培养和提高。
3、任教班级学生特点角度:我所在的学校是城镇中学,学生来源大多是进城务工人员子女或留守学生,虽然基础知识薄弱,但学生有较强的求知欲望,能够较好的掌握教材上的内容,但处理抽象问题的能力有待提高。
四、教学目标(1)掌握循环语句的功能和格式,能由循环结构写出循环语句,并学会用计算机解决简单的实际问题。
(2)通过观察、转化、类比、联想等思想方法的运用,培养探索能力和逻辑思维能力,增强表达能力。
(3)在合作学习中形成团体精神,在观察发现中树立探索精神,在上机操作中增强实践意识,在编程成功后体验学习乐趣。
五、重点难点重点:1.由循环结构写出循环语句;2.跟踪变量的变化,理解程序语句执行过程;3.区分for语句和while型语句。
新课标人教A版高中数学必修3全册教案(word版)
第一章算法初步一、课标要求:1、本章的课标要求包括算法的含义、程序框图、基本算法语句,通过阅读中国古代教学中的算法案例,体会中国古代数学世界数学发展的贡献。
2、算法就是解决问题的步骤,算法也是数学及其应用的重要组成部分,是计算机科学的基础,利用计算机解决问需要算法,在日常生活中做任何事情也都有算法,当然我们更关心的是计算机的算法,计算机可以解决多类信息处理问题,但人们必须事先用计算机熟悉的语言,也就是计算能够理解的语言(即程序设计语言)来详细描述解决问题的步骤,即首先设计程序,对稍复杂一些的问题,直接写出解决该问题的程序是困难的,因此,我们要首先研究解决问题的算法,再把算法转化为程序,所以算法设计是使用计算机解决具体问题的一个极为重要的环节。
3、通过对解决具体问题的过程与步骤的分析(如二元一次方程组的求解等问题),体会算法的思想,了解算法的含义。
理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构。
理解并掌握几种基本的算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句。
进一步体会算法的基本思想。
4、本章的重点是体会算法的思想,了解算法的含义,通过模仿、操作、探索,经过通过设计程序框图解决问题的过程。
点是在具体问题的解决过程中,理解三种基本逻辑结构,经历将具体问题的程序框图转化为程序语句的过程,理解几种基本的算法语句。
二、编写意图与特色:算法是数学及其应用的重要组成部分,是计算科学的重要基础。
随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想已经成为现代人应具备的一种数学素养。
需要特别指出的是,中国古代数学中蕴涵了丰富的算法思想。
在本模块中,学生将在义务教育阶段初步感受算法思想的基础上,结合对具体数学实例的分析,体验程序框图在解决问题中的作用;通过模仿、操作、探索,学习设计程序框图表达解决问题的过程;体会算法的基本思想以及算法的重要性和有效性,发展有条理的思考与表达的能力,提高逻辑思维能力。
高中数学人教A版必修三 第一章《算法初步》 1.2.3 基本算法语句 循环语句
4.用WHILE语句编写程序的一般过程
(1)对变量进行初始赋值;
(2)确定执行循环体的条件;
(3)确定循环体;
(4)输出结果.
思考 答
(1)循环语句与条件语句有何关系? 循环语句中一定有条件语句,条件语句是循环语句的一部分,离
开条件语句,循环语句无法循环.但条件语句可以脱离循环语句单独存
在,可以不依赖循环语句独立地解决问题. (2)编写程序时,什么情况下使用循环语句?
i >5
课堂小结
应用循环语句编写程序要注意以下三点:
(1)循环语句中的变量一定要合理设置初始值.
(2)循环语句在循环的过程中需要有“结束”的语句,即有跳出循环的
机会.
(3)在循环中要改变循环条件的成立因素.
程序每执行一次循环体,循环条件中涉及到的变量就会发生改变,且
在步步逼近跳出循环体的条件.
返回
例4
解析答案
返回
当堂检测
1
2
3
4
5
1.下列四个程序框图中,能用UNTIL语句描述的是( A )
A
B
解析
UNTIL语句对应的程序是
先进入循环体,再判断条件是否 满足,若满足退出循环体,否则 再次进入循环体.
C
D
解析
5
2.关于WHILE语句的一般格式,下列说法正确的是( C ) A.总是执行循环体 B.执行一次循环体 C.条件为真时,执行循环体 D.遇到WEND就结束
i=1
S=0
DO
S=S+1/i
i=i+1
LOOP UNTIL
PRINT S
i>100
END
解析答案
题型二
当型循环语句 程序: i =2 m=1 WHILE i=i+2 i<=100 m=m*i
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人教新课标A版高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句
同步测试C卷
姓名:________ 班级:________ 成绩:________
一、单选题 (共15题;共30分)
1. (2分)下面的程序:
执行完毕后a的值为()
A . 99
B . 100
C . 101
D . 102
2. (2分) (2017高二上·伊春月考) 下列程序执行后输出的结果是()
A .
B . 2
C . 1
D . 0
3. (2分)以下程序的功能是()
S=1;
for i=1:1:10
S=(3^i)*S;
end
S
A . 计算3×10的值
B . 计算355的值
C . 计算310的值
D . 计算1×2×3×…×10的值
4. (2分)运行下面程序:
在两次运行这个程序时,第一次输入8和4,第二次输入2和4,则两次运行后输出的结果分别为()
A . 8,2
B . 8,4
C . 4,2
D . 4,4
5. (2分)有人编写了下列程序,则()
A . 输出结果是1
B . 能执行一次
C . 能执行10次
D . 是“死循环”,有语法错误
6. (2分)执行下列程序后,输出的i的值为()i=1
WHILE i<=10
i=i+5
WEND
PRINT i
END.
A . 5
B . 6
C . 10
D . 11
7. (2分)下列循环语句,循环终止时,i等于()
A . 3
B . 4
C . 5
D . 6
8. (2分)在输入语句中,若同时输入多个变量,则变量之间的分隔符号是()
A . 逗号
B . 空格
C . 分号
D . 顿号
9. (2分)下面程序的运行结果是()
i=1
S=0
WHILE i<=4
S=S*2+1
i=i+1
WEND
PRINT S
END
A . 3
B . 7
D . 17
10. (2分)图给出的是计算的值的一个程序框图,则判断框内应填入的条件是()
A .
B .
C .
D .
11. (2分) (2020高二上·黄陵期末) 下面程序运行后,输出的值是()
A .
B .
D .
12. (2分)如果以下程序运行后输出的结果是132,那么在程序中UNTIL后面的条件应为()
A . i>11
B . i>=11
C . i<=11
D . i<11
13. (2分)如图为一个求50个数的平均数的程序,在横线上应填充的语句为()
A . i>50
B . i<50
C . i>=50
D . i<=50
14. (2分)根据下列算法语句,当输入x为60时,输出y的值为()
A . 25
B . 30
C . 31
D . 61
15. (2分)当x=2时,下面的程序段结果是()
i=1
s=0
WHILE i<=4
s=s*x+1
i=i+1
WEND
PRINTs
END.
A . 3
B . 7
C . 15
D . 17
二、填空题 (共3题;共3分)
16. (1分)以下程序运行后的输出结果是________.
17. (1分)下面的程序执行后输出的结果是________. 若要求画出对应的程序框图,则选择的程序框有________.
18. (1分)语句“For I From 2To 20”表示循环体被执行________ 次.
三、解答题 (共3题;共15分)
19. (5分)用WHILE语句求1+2+22+23+…+263的值.
20. (5分)设计算法求的值,并画出程序框图及编写程序.
21. (5分)(1)用秦九韶算法求多项式f(x)=2x4+3x3+x2+5x﹣4,当x=2时的函数值.
(2)根据以下算法的程序,画出其相应的流程图
参考答案一、单选题 (共15题;共30分)
1-1、
2-1、
3-1、
4-1、
5-1、
6-1、
7-1、
8-1、
9-1、
10-1、
11-1、
12-1、
13-1、
14-1、
15-1、
二、填空题 (共3题;共3分) 16-1、
17-1、
18-1、
三、解答题 (共3题;共15分) 19-1、
20-1、
21-1、。