高中数学三学案:1.2.3 循环结构

合集下载

高中数学优质教学设计3:1.2.3 循环语句 教案

高中数学优质教学设计3:1.2.3 循环语句 教案

1.2.3 循环语句三维目标1.知识与技能掌握循环语句的功能和格式,能由循环结构写出循环语句,并学会用计算机解决简单的实际问题.2.过程与方法通过观察、转化、类比、联想等思想方法的运用,培养探索能力和逻辑思维能力,增强表达能力.3.情感、态度与价值观在合作学习中形成团体精神,在观察发现中树立探索精神,在上机操作中增强实践意识,在编程成功后体验学习乐趣.重点难点重点:(1)由循环结构写出循环语句;(2)跟踪变量的变化,理解语句的执行过程;(3)区分当型语句和直到型语句.难点:跟踪变量,理解程序的执行过程,尤其是控制条件的改变对程序的影响.教学时要以循环结构为知识的切入点,从学生的认知水平和所需的知识特点入手,引导学生结合学过的条件语句,不断地观察、比较、分析,采取从特殊到一般的方法发现循环语句与循环结构之间的对应关系;引导学生进行程序框图和程序语句的对应转化,掌握两种循环语句的区别和联系,理解循环条件的区别,并通过实例强化对循环语句的理解和认识;从而化解难点.引导学生回答所提问题,理解两种循环结构的应用条件;通过例题与练习让学生在应用循环语句的过程中更深入地理解循环语句的特点和作用;以强化重点.教学建议结合教材及学生的实际,建议教师采取以下教学方法:(1)充分发挥学生的主体作用和教师的主导作用,采用启发式,并遵循循序渐进的教学原则,引导学生不断设疑、析疑、解疑.(2)对涉及形式和执行过程的解释,力求用例子手段加以解决,即遵守直观性教学的原则.采用方法(1),有利于学生掌握从现象到本质,从已知到未知逐步形成概念的学习方法,有利于发展学生抽象思维能力和逻辑推理能力.采用方法(2),有利手帮助学生形成系统知识,且能使他们的认识过程遵循由感性认识上升到理性认识这一人类认识事物的规律,并能提高他们对概念的理解能力.结合本教材的特点及所设计的教学方法,指导大多数学生用“发现”的方法开展学习活动.同时还应注意不要忽视那些个性特征很强的学生,一定要指导他们用不同的方法展开学习活动.为了不使我们的学法指导活动落空,我们在实际开展教学活动时力求把教师的讲授转变为启发诱导,把学生的被动接受转化为主动探索,以教师为主导,学生为主体,促使学生动眼看、动手做、动口说、动脑想,使学生的学习过程和认识过程统一为一个整体.课标解读1.理解循环语句的两种格式及功能.(重点)2.会应用条件语句和循环语句编写程序.(难点)3.掌握当型循环和直到型循环的条件.(易混点) 知识1直到型循环语句1.直到型循环结构对应的一般格式DO循环体LOOP UNTIL条件2.直到型循环语句的功能先执行一次DO和UNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续执行循环体,然后再检查上述条件,如果仍不符合,再次执行循环体,直到条件符合时为止.这时不再执行循环体,跳出循环体执行UNTIL语句后面的语句.知识2当型循环语句1.当型循环结构对应的循序语句的一般格式WHILE 条件循环体WEND2.当型循环语句的功能先判断条件的真假,如果条件符合,则执行WHILE和WEND之间的循环体,然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳出循环体,执行WEND后面的语句类型1直到型循环语句例1 画出计算12+32+52+…+9992的程序框图,并写出程序.【思路探究】明确各项特点及关系确定好循环体,利用循环结构求和,画出程序框图,然后写出程序.解:程序框图如图所示.程序语句为S=0i=1DOS=S+i^2i=i+2LOOP UNTIL i>999PRINT SEND规律方法1.直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.2.循环次数的控制往往是判断条件,在循环体内要有控制条件的改变,否则会陷入死循环.3.控制循环次数的变量要综合考虑初始化时和LOOP UNTIL后两处,若初始值为1,则循环体中累加,若初始值为循环的次数,则循环体中递减.变式训练设计算法求11×2+12×3+13×4+…+199×100的值,编写程序.解:算法如下:第一步:令S=0,i=1,第二步:若i≤99成立,则执行第三步;否则,输出S,结束算法.第三步:S=S+1i(i+1).第四步:i=i+1,返回第二步.程序:S=0i=1WHILE i<=99S=S+1/(i*(i+1))i=i+1WENDPRINT SEND类型2WHILE语句的应用例29.编写一个程序计算12+32+52+…+992,并画出相应的程序框图.解:程序如下:S=0i=1DOS=S+i∧2i=i+2LOOP UNTIL i>99PRINT SEND程序框图如图所示:规律方法1.计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出,这是确定是否应用当型语句的关键.2.当型循环语句中WHILE和WEND成对出现.3.判断条件往往是控制循环次数的变量.变式训练给出一个算法的程序框图(如图所示).(1)说明该程序的功能;(2)请用WHILE 型循环语句写出程序.解:(1)该程序的功能是求1+12+13+…+199的值. (2)程序如下: S =0K =1WHILE K <=99S =S +1/KK =K +1 WENDPRINT SEND类型3 循环语句的综合应用例3 给出以下10个数:4,10,70,33,95,74,29,17,60,30.要求将大于40的数找出来,画出求解该问题的算法的程序框图,并写出程序.【思路探究】 要反复比较每个数与40的大小,故该算法中既有循环结构(用来表示重复操作),又有条件结构(比较大小).解:程序框图如图所示:规律方法1.本题在循环结构中包含了条件结构,在书写程序语句时,应明确循环体和条件之间的关系.2.此类问题的求解思路:先确定外层的循环语句,再逐步确定内层的条件,要保证内外层的变量不能冲突,以免引起矛盾.类似地,循环语句嵌套循环语句的问题,也应由外到内逐层确定.变式训练输入100个数,将其中正数的个数输出.试用循环语句设计程序.解:用WHILE语句编写程序如下:n=1m=0WHILE n<=100INPUT xIF x>0THENm=m+1END IFn=n+1WENDPRINT mEND或用UNTIL语句编写程序如下:n=1m=0DOINPUT xIF x>0THENm=m+1END IFn=n+1LOOP UNTIL n>100PRINT mEND课堂小结编写循环语句的程序,要注意以下几点:1.循环体要正确,尤其要注意循环体中的变量是否齐全.2.循环条件要正确,条件与初始值要对应.3.程序语句的格式要正确,循环结束时要有WEND或LOOP UNTIL,程序结束时要有END.当堂达标1.下列算法:①求和112+122+132+…+11002.②已知两个数求它们的商.③已知函数定义在区间上,将区间十等分求端点及各分点处的函数值.④已知正方形的边长求面积.其中可能用到循环语句的是()A.①②B.①③C.①④D.③④【解析】在问题处理时,对某一步骤或若干步骤重复执行多次的适用于循环语句,故①③可能用到.【答案】 B2.下列循环语句,循环终止时,i等于()i=1DOi=i+1LOOP UNTIL i>5A.3 B.4C.5 D.6【解析】该循环语句是UNTIL语句,当条件成立时退出循环,D正确.【答案】 D3.要使下面的程序能运算出“1+2+…+100”的结果需将语句“i=i+1”加在() S=0i=1①WHILE i<=100②S=S+i③WEND④ENDA.①处B.②处C.③处D.④处【解析】“i=i+1”应在循环体中,并且先执行“S=S+i”后执行“i=i+1”,故应加在③处,故选C.【答案】 C4.运行下面的程序,求执行后输出的S的值.解:i=1i<6i=1+2=3S=2×3+1=7i=3i<6i=3+2=5S=2×5+1=11i=5i<6i=5+2=7S=2×7+1=15i=7>6退出循环,∴S的值为15.。

高中数学学案导学:1.1.2 第3课时 循环结构

高中数学学案导学:1.1.2 第3课时 循环结构

第3课时循环结构学习目标1.掌握当型和直到型两种循环结构的程序框图的画法.2.理解两种循环结构程序框图的执行功能,并能正确解题.知识点一循环结构1.循环结构的定义在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环体.2.循环结构的特点(1)重复性:在一个循环结构中,总有一个过程要重复一系列的步骤若干次,而且每次的操作完全相同.(2)判断性:每个循环结构都包含一个判断条件,它决定这个循环的执行与终止.(3)函数性:循环变量在构造循环结构中起了关键作用,蕴含着函数的思想.知识点二两种循环结构的比较常见的两种循环结构答案不会.两种循环结构形式虽然不一样,但不会导致执行结果的变化.1.循环结构中,判断框内的条件不是唯一的.(√)2.判断框中的条件成立时,要结束循环向下执行.(×)3.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”.(√)4.循环结构中,不一定都有条件结构.(×)题型一循环结构程序框图的运行例1(1)阅读如图所示的程序框图,运行相应的程序,则输出S的值为()A.15B.105C.245D.945(2)如图所示,程序框图的输出结果是________.答案 (1)B (2)1112解析 (1)当i =1时,T =3,S =3;当i =2时,T =5, S =15;当i =3时,T =7,S =105,当i =4时输出S =105. (2)第一次循环:s =12,n =4,第二次循环:s =12+14=34,n =6,第三次循环:s =34+16=1112,n =8<8不成立,退出循环,输出结果为1112.反思感悟 利用循环结构解决问题的“三个确定”:(1)确定循环变量及初始值,弄清循环变量表示的意义、取值范围及变化规律. (2)确定循环体的功能,根据实际情况确定采用哪种循环结构. (3)确定循环结构的终止条件,弄清不等号的方向及是否含有等号. 跟踪训练1 运算如图所示的程序框图,输出S 的值是________.答案 3解析由题意可知S,k的取值如下表:故S的取值周期为3,所以当k=2019时,进入循环得到S的值为3,k又被赋值为2020,退出循环,故输出S的值为3.题型二循环结构的程序框图的设计例2设计一个计算1+2+…+100的值的算法,并画出程序框图.解方法一第一步,令i=1,S=0.第二步,若i≤100成立,则执行第三步;否则,输出S,结束算法.第三步,S=S+i.第四步,i=i+1,返回第二步.程序框图:方法二第一步,令i=1,S=0.第二步,S=S+i.第三步,i=i+1.第四步,若i>100不成立,则返回第二步;否则,输出S,结束算法.程序框图:反思感悟两种循环结构的联系和区别(1)联系①当型循环结构与直到型循环结构可以相互转化;②循环结构中必然包含条件结构,以保证在适当的时候终止循环;③循环结构只有一个入口和一个出口;④循环结构内不存在死循环,即不存在无终止的循环.(2)区别直到型循环结构是先执行一次循环体,然后再判断是否继续执行循环体,当型循环结构是先判断是否执行循环体;直到型循环结构是在条件不满足时执行循环体,当型循环结构是在条件满足时执行循环体.要掌握这两种循环结构,必须抓住它们的区别.跟踪训练2设计算法求1×2×3×…×2018×2019的值,并画出程序框图.解算法如下:第一步,设M的值为1.第二步,设i的值为2.第三步,如果i≤2019,则执行第四步;否则执行第六步.第四步,计算M=M×i.第五步,计算i=i+1,返回执行第三步.第六步,输出M的值,并结束算法.程序框图如图所示.题型三利用循环结构求满足条件的最值问题例3写出一个求满足1×3×5×7×…×n>50000的最小正整数n的算法,并画出相应的程序框图.解算法如下:第一步,S=1.第二步,n=3.第三步,如果S≤50000,那么S=S×n,n=n+2,重复第三步;否则,执行第四步.第四步,n=n-2.第五步,输出n.程序框图如图所示.反思感悟(1)在使用循环结构时,需恰当地设置累加(乘)变量和计数变量,在循环体中要设置循环终止的条件.(2)在最后输出结果时,要避免出现多循环一次或少循环一次的情况.跟踪训练3设计一个程序框图,求满足1+2+3+…+n>2019的最小正整数n.解程序框图如图所示.循环结构在实际中的应用典例以下是某次考试中某班15名同学的数学成绩:72,91,58,63,84,88,90,55,61,73,64,77,82, 94,60.要求将80分以上的同学的平均分求出来,请画出程序框图.解程序框图如图所示.[素养评析](1)应用循环结构解决实际问题的策略(2)通过对实际问题进行分析,建立用循环结构解决问题的模型,这就是用数学方法构建模型解决问题的素养.1.下列框图是循环结构的是()A.①②B.②③C.③④D.②④答案 C解析由循环结构的特点知③④是循环结构,而①是顺序结构,②是条件结构.2.阅读如图的程序框图,运行相应的程序,则输出S的值为()A.-10B.6C.14D.18答案 B解析执行程序:S=20,i=1,i=2,S=20-2=18;i=4,S=18-4=14;i=8,S=14-8=6,满足i>5的条件,结束循环,输出S的值为6,故选B.3.如图所示的程序框图输出的S是126,则①应为()A.n≤5? B.n≤6? C.n≤7? D.n≤8?答案 B解析2+22+23+24+25+26=126,所以应填“n≤6?”.4.如图所示的程序框图输出的结果是________.答案360解析该程序框图的执行过程是x=3,y=1,x=3≤6成立,y=1×3=3,x=3+1=4;x=4≤6成立,y=3×4=12,x=4+1=5;x=5≤6成立,y=12×5=60,x=5+1=6;x=6≤6成立,y=60×6=360,x=6+1=7;x=7≤6不成立,退出循环,输出y=360.5.运行如图所示的程序框图,则输出的T=________. 答案20解析T=0,S=0,T≤S成立.执行第一次循环后,S=4,n=2,T=2,T≤S仍成立.执行第二次循环后,S=8,n=4,T=6,T≤S仍成立.执行第三次循环后,S=12,n=6,T =12,T≤S仍成立.执行第四次循环后,S=16,n=8,T=20,T≤S不成立,故输出T的值为20.1.(1)循环结构是指在算法中需要重复执行一条或多条指令的控制结构;(2)在循环结构中,通常都有一个起循环计数作用的变量,即计数变量;(3)循环变量、循环体、循环终止条件称为循环结构的三要素.2.画程序框图要注意:(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画;(3)除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号;(4)框图中若出现循环结构,一定要分清当型和直到型结构的不同;(5)在图形符号内描述的语言要非常简练、清楚.。

人教版高中数学必修三《1.2.3 循环语句》导学案

人教版高中数学必修三《1.2.3 循环语句》导学案
1.练习1;
2.练习2;
3.设计计算 的一个算法,并画出流程图,然后用适当的语句描述该算法.
作业
布置
学习小结/教学
反思
§1.2.3循环语句
授课
时间
第周星期第节
课型
新授课
主备课人
学习
目标
1.正确理解循环语句的概念,并掌握其结构;
2.会应用循环语句编写程序.
重点难点
两种循环语句的表示方法、结构和用法;用循环语句表示算法.
理解循环语句的表示方法、结构和用法,会编写程序中的循环语句.
学习
过程
与方

自主学习:
一、复习回顾:
1循环结构的流程图: ②条件语句的适用条件及一般格式:
二一般形式为:
2.While语句的含义及一般形式为:
合作探究:
1.课本例8(体会Until语句的用法)
语句描述为:
2.与自然语言相比,基本语句描述的算法有何优点?
3、While语句与Until语句的适用条件及语句格式分别为:
达标训练

高一数学1.2.3循环结构学案新版必修3

高一数学1.2.3循环结构学案新版必修3

一、学习目标:了解程序流程图循环结构的概念,会用通用的图形符号表示算法。

通过模仿、操作、探索,学会灵活、正确地画程序流程图,经历通过设计程序流程图表达解决问题的过程。

二、学习重点:循环结构的基本概念、基本图形符号三、学习过程:问题1:学校春运会比赛在400米环形跑场上进行,请你构造一个能判断一个选手跑完全程10000米算法?第一步:第二步:第三步:第四步:请你就上面的算法用流程图来表示:方法一(当型循环结构): 方法二(直到型循环结构):剖析一下:当型循环与直到循环的区别:_______________________________________________________________________________________________________________________选择结构与循环结构的区别与联系: _________________________________________总结: 循环结构:在一些算法中,也经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这种结构称为循环结构.当型循环结构 直到型循环结构注:用“满足条件?循环体”填空.问题2:根据求1×2×3×4×5的值的算法,并画出流程图.算法1: 算法2:S1 先算T←1×2 S1 T←1S2 T←T×3 S2 I←2S3 T←_______ S3 T←_________S4 T←T×5 S4 I←I+1S5 输出T S5 如果I不大于5,返回S3,否则输出T画出流程图:例题2 设计一个计算10个数的平均数的算法.S1 S←0 {把0赋值给变量S}S2 I←1 {____________________} S3 输入G {输入一个数据}S4 S←S+ G {把_____值赋给变量____} S5 _____________{I+1赋值给变量I}S6 如果I不大于10,转S3 {___________________} S7 ____________ {把S/10存放到A}S8 输出A {输出平均值}画出流程图:巩固练习:1.算法:S1 输入nS2 判断n 是否是2,若n=2,则n 满足条件,若n>2,则执行S3 S3 依次从2到n 一1检验能不能整除n ,若不能整除n,满足条件.则这个算法是检验n 是_______.(A )质数 (B )奇数 (C )偶数 (D )约数2.右图给出的是计算111124620+++⋅⋅⋅+的值的一个程序流程图,其中判断框内应填入的条件是_______.A.i>10B. i<10C.i>20D.i<203.有如下程序流程图(如右图所示),则该程序流程图表示的算法的功能是 _________________________.4.求1+2+3+┅+100用如下的算法,请用流程图表示,并指明对应的逻辑结构:_______________________ 循环结构.第一步:S ←0,I ←0;第二步:检验I ≤100;第三步:若I ≤100,则S ←_________,I ←__________,转第二步; 第四步:输出S ;5.设计一个流程图,求满足10<x2<1 000的所有正整数x的值.6.用N i代表第i学生的学号, G i代表第i个学生的成绩(i=1,2,...,50),大于或等于60分的输出合格,否则输出不合格。

高中数学教案必修三:1.2.3 循环结构

高中数学教案必修三:1.2.3 循环结构

教学目标:1. 理解流程图的循环结构这种基本逻辑结构.2. 能识别和理解简单的框图的功能.3. 能运用三种基本逻辑结构设计流程图以解决简单的问题.教学方法:1. 通过模仿、操作、探索,经历设计流程图表达求解问题的过程,加深对流程图的感知.2. 在具体问题的解决过程中,掌握基本的流程图的画法和流程图的三种基本逻辑结构.教学过程:一、问题情境1.情境:北京获得了2008年第29届奥运会的主办权.你知道在申奥的最后阶段,国际奥委会是如何通过投票决定主办权归属的吗?对遴选出的5个申办城市进行表决的操作程序是:首先进行第一轮投票,如果有一个城市得票超过总票数的一半,那么该城市就获得举办权;如果所有申办城市得票数都不超过总票数的一半,则将得票数最少的城市淘汰,然后重复上述过程,直到选出一个申办城市为止.2.问题:怎样用算法结构表述上面的操作过程?二、学生活动学生讨论,教师引导学生进行算法表达,然后画出流程图.解:算法为:1S投票;S统计票数,如果有一个城市得票超过总票数的一半,那么该城市就获得举办权,2转3S,否则淘汰得票数最少的城市,转1S;S宣布主办城市.3上述算法可以用流程图表示为:教师边讲解边画出第12页图129--.三、建构数学1.循环结构的概念:需要重复执行同一操作的结构称为循环结构.如图:虚线框内是一个循环结构,先执行A框,再判断给定的条件p是否为假;若p为假,则再执行A,再判断给定的条件p是否为假……,如此反复,直到p为真,该循环过程结束.四、数学运用1.循环结构举例.例1 (教材第13页例4)写出求12345⨯⨯⨯⨯值的一个算法,并画出流程图.解:算法1:逐一相加(见教材第13页);算法2:1S1T=}T←;{使1S22I←;{使2I=}3S T T I←⨯;{求T I⨯,乘积结果仍放在变量T中}←+;{使I的值增加1}I IS14I≤,转3S,否则输出T.S如果55说明:1.算法2中各种符号的意义;2.算法2不仅形式简练,而且具有通用性、灵活性.其中3S,4S,5S组成一个循环,在实现算法时要反复多次执行3S,4S,5S步骤,直到执行5S时,经过判断,乘数I已超过规定的数为止.算法流程图如右.练习1:写出求1357911⨯⨯⨯⨯⨯值的一个算法,并画出流程图.例2 设计一个计算10个数平均数的算法,并画出流程图.分析:由于需要依次输入10个数,并计算它们的和,因此,需要用一个循环结构,并用一个变量存放数的累加和.在求出10个数的总和后,再除以10,就得到10个数的平均数.解:1S0S←;{使0S=}S12I←;{使1I=}3S输入G;{输入一个数}+,其和仍放在变量S中} ←+;{求S GS S S G4←+;{使I的值增加1}I I5S16S 如果10I ≤,转3S , {如果10I >,退出循环}7S 10S A ←; {将平均数10S 存放到A 中} 8S 输出A . {输出平均数}说明:1.本题中的第一步将0赋值于S ,是为这些数的和建立存放空间;2.在循环结构中都有一个计数变量(本题中的I )和累加变量(本题中的S ),计数变量用于记录循环次数(本题实质是为了记录输入的数的个数),累加变量用于输出结果.计数变量与累加变量一般是同步进行的,累加一次,计数一次.算法流程图如右.2.练习:课本第15页练习第1,2 题.练习1 答案:1S 2S ←; 2S 4I ←;3S S S I ←+; 4S 2I I ←+; 5S 如果100I ≤,转3S ,否则输出S .练习2答案: 将50个学生中成绩不低于80分的学生的学号和成绩打印出来.五、要点归纳与方法小结本节课学习了以下内容:1.循环结构的概念:需要重复执行同一操作的结构称为循环结构.它主要 用在反复做某项工作的问题中.2.用循环结构画流程图:确定算法中反复执行的部分,确定循环的转向位 置和终止条件.3.选择结构与循环结构的区别与联系:区别:选择结构通过判断执行分支,只是执行一次;循环结构通过条件判断 可以反复执行;N 100I > 输出SY 2S ← 4I ←S S I ←+2I I ←+联系:循环结构是通过选择结构来实现的,循环结构中一定包含选择结构.4.在循环结构中都有一个计数变量(本题中的I)和累加变量(本题中的S计数变量用于记录循环次数(本题实质是为了记录输入的数的个数),累加变量用于输出结果.计数变量与累加变量一般是同步进行的,累加一次,计数一次.。

高中数学1.2.3循环语句教案新人教A版必修3

高中数学1.2.3循环语句教案新人教A版必修3

2.程序: x=1
y=1 WHILE x<=4
Z=0
WHILE y<=x+2 Z=Z+1
y=y+1
WEND
PRINT Z x=x+1
y=1
WEND
END
运行后输出的结果为(

A.3 4 5 6
C. 5 6 7 8 答案: A
的是(

B.程序不同,结果相同
D.程序相同,结果相同
B.4 5 6 7 D.6 7 8 9
六、作业布置 教材 33 页 4-------5 题 一 循环语句概念
三 1


教 学四 反 思
小结
教具
类比归纳 自学
目标展示
前面我们学习了程序框图的画法 ,为了让计算机能够理解算法步骤、程序框图,上一节我们学习了输入语句、输出语句、
赋值语句和条件语句,今天我们开始学习循环语句
.
预习检测
(1)试用程序框图表示循环结构 . (2)指出循环语句的格式及功能 .
(3)指出两种循环语句的相同点与不同点 .
11 个自变量的取值 .并输出相应的函数值, 先写出解决本例的算法步骤:
第三步,输出 y. 第四步,记录输入次数 .
第五步,判断输入的次数是否大于 11.若是,则结束算法;否则,返回第一步 . 显然,可以用计数变量 n( 1≤ n≤ 11)记录次数,通过循环结构来实现算法 . 程序框图如下图:
五 当堂检测
1.读下 面两个程序: 甲: i=1
S=0
WHILE i< =1 000 S=S+i
i=i+1
WEND PRINT S
END 乙 :i=1 000

高中数学 1、1、2、3循环结构学案(已修改)

高中数学 1、1、2、3循环结构学案(已修改)

1、1、2、3循环结构讲义编写者:数学教师孟凡洲一、【学习目标】1、熟练掌握两种循环结构的特点及功能.2、能用两种循环结构画出求和等实际问题的程序框图,进一步理解学习算法的意义.二、【自学内容和要求及自学过程】阅读教材12—13页内容,回答问题(循环结构)现在国家在实施新农村建设,争取每个村庄都能达到碧水蓝天.事实上,有些重污染企业都是建在偏远的山村.这些山村要真正的实现碧水蓝天,就要对污水进行处理.那么大家知道污水是怎样处理的吗?污水进入处理装置后,进行第一次处理,如果达不到排放标准,则需要再进入处理装置进行处理,知道达到标准为止.事实上污水处理装置就是一个循环系统,对于处理需要反复操作的事情具有巨大的优势.我们数学中的很多问题需要反复操作,譬如用二分法求方程的近似解,数列求和等等.这些问题如果交给计算机去做就会方便得多,这就需要我们编写计算机程序,分析算法.今天我们来学习能够反复操作的逻辑结构——循环结构.<1>什么是循环结构、循环体?<2>试用程序框图表示循环结构.<3>请你简要解释直到型循环结构和当型循环结构.结论:<1>在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环体.<2>见教材第13页图1.1—12,1.1—13.<3>①直到型循环结构:这个循环结构有如下特征:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.因此,这种循环结构称为直到型循环结构.②当型循环结构:这种循环结构有如下特征:在每次执行循环提前,对条件进行判断,当条件满足时,执行循环体,否则终止循环.这种循环称为当型循环结构.从以上两种不同形式的循环结构可以看出,循环结构中一定包含条件结构,用于确定何时终止执行循环体.三、【综合练习与思考探索】练习一:教材例6、设计一个计算1+2+…+100的值的算法,并画出程序框图.算法分析:通常,我们按照下列过程计算1+2+…+100的值.第一步,0+1=1第二步,1+2=3第三步,3+3=6第四步,6+4=10……第100步,4950+100=5050显然,这个过程中包含重复操作的步骤,可以用循环结构表示.分析上述计算过程,可以发现每一步都可以表示为:第(i-1)步的结果+i=第i步的结果.为了方便、有效的表示上述过程,我们用一个累加变量S来表示每一步的计算结果,即把S+i的结果仍记为S,从而把第i步表示为S=S+i.其中S的初始值为0,i依次取为1,2,…,100.由于i同时记录了循环的次数,所以也称为计数变量.解决这一问题的算法是:第一步,令i=1,S=0.第二步,若i≤100成立,则执行第三步;否则,输出S,结束算法.第三步,S=S+i.第四步,i=i+1.返回第二步.程序框图如图所示(当型循环结构)引申:请用直到型循环结构表示,画出程序框图.练习二:画出求21+22+23+…2100的值的程序框图.四、【作业】1、必做题:理解例6、7,并把程序框图画到作业本上.2、选做题:习题1.1A组第2题.。

高中数学 123循环结构学案 苏教版必修3

高中数学 123循环结构学案 苏教版必修3

1.2.3循环结构【学习目标】1.掌握流程图表示算法的循环结构,会用循环结构解决某些算法问题;2.通过模仿、操作、探索,学会灵活、正确地画流程图,进一步体会算法的思想,发展有条理的思考与表达能力,提高逻辑思维能力.【学习重难点】用循环结构解决算法问题【学习过程】一、问题情境2008年8月8日,第29届夏季奥林匹克运动会在北京隆重开幕,举国欢腾,举世瞩目。

你知道国际奥委会是如何通过投票决定奥运会主办权归属的吗?申办奥运的最后阶段,国际奥委会对遴选出的五个申办城市进行投票表决的操作程序:首先进行第一轮投票,如果有一个城市得票超过总票数的一半,那么该城市取得主办权;如果没有一个城市得票超过一半,那么将其中得票最少的城市淘汰,然后重复上述过程,直到选出一个城市为止。

你能利用算法语言叙述上述过程吗?奥运会主办权投票过程的算法结构:S1 ______________________;S2______________________________________________________________________________ _______________________________________________________________________________; S3 _______________________________________________________________________.二、活动尝试你能画出该算法的流程图吗?三、数学理论循环结构:在一些算法中,经常会出现从某处开始,按照一定条件,重复执行某一处理步骤的情况,这种结构称为循环结构.____型循环结构 ______型循环结构循环体:反复执行的处理步骤称为循环体.当型循环:在每次执行循环体前对控制循环条件进行判断,当条件满足时执行循环体,不满足则停止.直到型循环:在执行了一次循环体之后,对控制循环体进行判断,当条件不满足时执行循环体,满足则停止.当型循环与直到循环的区别:①当型循环可以不执行循环体,直到循环至少执行一次循环体. ②当型循环先判断后执行,直到型循环先执行后判断. ③对同一算法来说,当型循环和直到循环的条件一般相反.选择结构与循环结构的区别与联系区别:选择结构通过判断分支,只是执行一次;循环结构通过条件判断可以反复执行.四、数学运用例题1写出求1×3×5×7×9的值的一个算法,并画出流程图。

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

1。

2。

3循环结构
[学习目标]1。

掌握两种循环结构的流程图的画法,能进行两种循环结构流程图间的转化.2.掌握画流程图的基本规则,能正确画出流程图.
知识点一循环结构的含义
1.循环结构的定义
在算法中,需要重复执行同一操作的结构称为循环结构.
2.循环结构的特点
(1)重复性:在一个循环结构中,总有一个过程要重复一系列的步骤若干次,而且每次的操作完全相同.
(2)判断性:每个循环结构都包含一个判断条件,它决定这个循环的执行与终止.
(3)函数性:循环变量在构造循环结构中起了关键作用,蕴含着函数的思想.
知识点二两种循环结构的比较
1.常见的两种循环结构
2。

设计一个算法的流程图的步骤
(1)用自然语言表述算法步骤;
(2)确定每一个算法步骤所包含的基本结构,并用相应的流程图表示,得到该步骤的流程图;
(3)将所有步骤的流程图用流程线连接起来,并加上起止框,得到表示整个算法的流程图.
[思考](1)循环结构的流程图中一定含有判断框吗?
(2)任何一个算法的流程图中都必须含有三种基本结构吗?
答(1)循环结构的流程图中一定含有判断框.
(2)不一定.但必须会有顺序结构.
题型一当型循环结构与直到型循环结构
例1设计一个计算1+2+…+100的值的算法,并画出流程图.
解方法一S1i←1,S←0。

S2若i≤100成立,则执行S3;否则,输出S,结束算法;S3S←S+i;
S4i←i+1,转S2。

流程图:
方法二S1i←1,S←0。

S2S←S+i。

S3i←i+1。

S4若i>100不成立,则执行S2;否则,输出S,结束算法.流程图:
反思与感悟当型循环结构与直到型循环结构的联系和区别(1)联系:
①当型循环结构与直到型循环结构可以相互转化;
②循环结构中必然包含选择结构,以保证在适当的时候终止循环;
③循环结构只有一个入口和一个出口;
④循环结构内不存在死循环,即不存在无终止的循环.
(2)区别:
直到型循环结构是先执行一次循环体,然后再判断是否继续执行循环体,当型循环结构是先判断是否执行循环体;直到型循环结构是在条件不满足时执行循环体,当型循环结构是在条件满足时执行循环体.要掌握这两种循环结构,必须抓住它们的区别.
跟踪训练1设计一个算法,求13+23+33+…+1003的值,并画出流程图.
解算法如下:
S1S←0;
S2I←1;
S3S←S+I3;
S4I←I+1;
S5若I>100,则输出S,算法结束;否则,执行S3。

流程图如图所示:
题型二求满足条件的最大(小)整数问题
例2写出一个求满足1×3×5×7×…×n>50000的最小正整数n的算法,并画出相应的流程图.
解算法如下:
S1S←1。

S2n←3.
S3如果S≤50000,那么S←S×n,n←n+2,执行S3;否则,执行S4。

S4n←n-2.
S5输出n。

流程图如图所示:
反思与感悟(1)在使用循环结构时,需恰当地设置累加(乘)变量和计数变量,在循环体中要设置循环终止的条件.
(2)在最后输出结果时,要避免出现多循环一次或少循环一次的情况出现.
跟踪训练2看下面的问题:1+2+3+…+()>10000,这个问题的答案虽然不唯一,但我们只要确定出满足条件的最小正整数n0,括号内填写的数只要大于或等于n0即可.试写出寻找满足条件的最小正整数n0的算法,并画出相应的流程图.
解方法一S1p←0;
S2i←0;
S3i←i+1;
S4p←p+i;
S5如果p>10000,则输出i;否则执行S6.
S6返回S3,重新执行S3、S4、S5.该算法的流程图如图①所示.方法二S1取n的值等于1;
S2计算错误!;
S3如果错误!的值大于10000,那么n即为所求;否则,让n的值增加1后转到S2重复操作.
根据以上的操作步骤,可以画出如图②所示的流程图.
题型三循环结构流程图的识别与解读
例3如图是为求1~1000的所有偶数的和而设计的一个流程图,将空白处补上,并指明它是循环结构中的哪一种类型,并画出它的另一种循环结构流程图.
解∵当i≤1000时开始执行①②两部分,结合循环结构的形式可知,该程序为当型循环结构,又i=2,S=0,且计算2+4+6+…
+1000的值,故①②两处分别填S←S+i,i←i+2.
直到型循环结构如图所示.
反思与感悟解决此类问题的关键是根据流程图理解算法的功能.考试考查的重点是流程图的输出功能、流程图的补充,以及算法思想和基本的运算能力、逻辑思维能力,题目难度不大,大多可以按照流程图的流程逐步运算而得到.
跟踪训练3阅读如图所示的流程图,运行相应的程序,若输入m的值为2,则输出的结果i=________.
答案4
解析m=2,A=1,B=1,i=0.
第一次:i=0+1=1,A=1×2=2,B=1×1=1,A>B;
第二次:i=1+1=2,A=2×2=4,B=1×2=2,A>B;
第三次:i=2+1=3,A=4×2=8,B=2×3=6,A>B;
第四次:i=3+1=4,A=8×2=16,B=6×4=24,A<B;
终止循环,输出i=4.
题型四循环结构的实际应用
例4某工厂2015年生产小轿车200万辆,技术革新后预计每年的生产能力都比上一年增加5%,问最早哪一年该厂生产的小轿车数量超过300万辆?写出解决该问题的一个算法,并画出相应的流程图.
解算法如下:
S1n←0,a←200,r←0.05;
S2T←ar(计算年增量);
S3a←a+T(计算年产量);
S4如果a≤300,那么n←n+1;
返回S2;否则执行S5.
S5N←2015+n;
S6输出N.
流程图如图所示.
反思与感悟这是一道算法的实际应用题,解决此类问题的关键是读懂题目,建立合适的模型,找到解决问题的计算公式.
跟踪训练4相传古代的印度国王要奖赏国际象棋的发明者,问他需要什么.发明者说:“陛下,在国际象棋的第一个格子里面放1粒麦子,在第二个格子里面放2粒麦子,第三个格子放4粒麦子.以后每个格子中的麦粒数都是它前一个格子中麦粒数的二倍,以此类推(国际象棋棋盘共有64个格子).请将这些麦子赏给我,我将感激不尽."国王想这还不容易,就让人扛了一袋小麦,但不到一会就没了,最后一算结果,全印度一年生产的粮食也不够.国王很奇怪,小小的“棋盘”,不足100个格子,如此计算怎么能放这么多麦子?试用流程图表示一下算法过程.
解该问题就是求1+2+22+23+24+…+263的和.
累加变量和计数变量的应用
例5画出求满足12+22+32+…+n2>20152的最小正整数n的流程图.
错解
错解分析累加变量的初始值为1,第一次运算为S=1+12导致错误.一般把计数变量的初始值设为1,累加变量的初始值设为0,本例中S=0,i=1。

自我矫正
流程图如图所示:
1.下列关于循环结构的说法正确的是________.
①循环结构中,判断框内的条件是唯一的;
②判断框中的条件成立时,要结束循环向下执行;
③循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”;
④循环结构就是无限循环的结构,执行程序时会永无止境地运行下去.
答案③
解析由于判断框内的条件不唯一,故①错;由于当型循环结构中,判断框中的条件成立时执行循环体,故②错;由于循环结构不是无限循环的,故③正确,④错.
2.如图是一个算法的流程图,则输出的a的值是________.
答案9
解析a=1,b=9,不满足a>b,进入循环体,则a=5,b=7,仍不满足a>b,进入循环体,则a=9,b=5,满足a>b,输出a=9. 3.如图所示的流程图输出的S是126,则①应为________.
答案n≤6
解析2+22+23+24+25+26=126,所以应填“n≤6”.4.执行下边的流程图,若输入的a,b的值分别为0和9,则输出的i的值为________.
答案3
解析第1次循环:i=1,a=1,b=8,a〈b;
第2次循环:i=2,a=3,b=6,a<b;
第3次循环:i=3,a=6,b=3,a>b,输出i的值为3。

5.如下流程图,当输入x的值为5时,则其输出的结果是________.
答案2
解析∵x=5>0,∴x=5-3=2,
∵x=2〉0,∴x=2-3=-1。

∴y=0.5-1=2。

1.(1)循环结构是指在算法中需要重复执行一条或多条指令的控制结构;
(2)在循环结构中,通常都有一个起循环计数作用的变量;
(3)循环变量、循环体、循环终止条件称为循环结构的三要素.2.画流程图要注意:
(1)使用标准的图符号;
(2)流程图一般按从上到下、从左到右的方向画;
(3)除判断框外,大多数图形符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号;
(4)一种判断是“Y"与“N”两分支的判断,而且有且仅有两个结果,另一种是多分支判断,有几种不同的结果;
(5)在图形符号内描述的语言要非常简练、清楚.
攀上山峰,见识险峰,你的人生中,也许你就会有苍松不惧风吹和不惧雨打的大无畏精神,也许就会有腊梅的凌寒独自开的气魄,也许就会有春天的百花争艳的画卷,也许就会有钢铁般的意志。

相关文档
最新文档