课件编号6487225

高中数学人教A版必修三课件 1.2.3 循环语句 :35张PPT

日期:2024-05-16 科目:数学 类型:高中课件 查看:92次 大小:647260Byte 来源:二一课件通
预览图 1/5
高中,数学,人教,必修,课件,1.2.3
  • cover
课件35张PPT。1.2.3 循环语句一、直到型循环语句 1.直到型循环结构的程序框图是什么?2.直到型循环结构对应的循环语句的一般格式和功能分别是什么? 提示直到型循环结构对应的一般格式: DO 循环体 LOOP UNTIL 条件 直到型循环语句的功能: 先执行一次DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断,如果条件不符合,继续执行循环体;然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止.这时不再执行循环体,跳出循环体执行UNTIL语句之后的语句.3.做一做1:判断题 (1)循环语句与程序框图中的循环结构相对应. (  ) (2)循环语句中一定有条件语句,条件语句中一定有循环语句. (  ) 答案:(1)√ (2)× 4.做一做2:设计程序求解下列问题时,不能用循环语句的是(  ) A.输入每个同学的数学成绩,求全班同学的平均数学成绩 B.求分段函数的函数值 C.求连续100个自然数的平方和 D.输入100个数,从中找出最大的数 解析:B是求分段函数的函数值,需要用条件语句; A,C,D涉及累加和多次赋值(重复执行某些步骤),均可以用循环语句解决. 答案:B二、当型循环语句 1.当型循环结构的程序框图是什么? 提示当型循环结构:2.当型循环结构对应的循环语句的一般格式和功能分别是什么? 提示当型循环结构对应的循环语句的一般格式: WHILE 条件 循环体 WEND 当型循环语句的功能: 先判断条件的真假,如果条件符合,就执行WHILE和WEND之间的循环体,然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳出循环体,执行WEND之后的语句.3.做一做3:判断题 (1)UNTIL语句中先进行条件判断,再执行循环体;WHILE语句中先执行循环体,再进行条件判断. (  ) (2)直到型循环语句和当型循环语句执行循环体的次数都可能是零. (  ) 答案:(1)× (2)×4.做一做4:关于下列程序段的说法正确的是(  ) A.循环体执行8次 B.循环体无限循环 C.循环体一次也不执行 D.循环体只执行1次 解析:对于WHILE语句,条件为真,则执行循环体.而本题k=8,不符合条件k=0,所以循环体一次也不执行. 答案:Ck=8 WHILE k=0  k=k+1 WEND探究一探究二探究三思想方法例1 画出计算12+32+52+…+9992的值的程序框图,并写出程序. 分析UNTIL语句的应用 当堂检测探究一探究二探究三思想方法解:由题意知,各项指数相同,底数相差2,可以借助循环结构设计算法. 程序框图如图所示.   程序如下:i=1 S=0 DO  S=S+i∧2  i=i+2 LOOP UNTIL i>999 PRINT S END当堂检测探究一探究二探究三思想方法互动探究若【例1】改为求使得12+32+52+…+n2>2 019的最小自然数n的程序框图,试把它设计成程序. 解程序框图如图所示:  对应的程序如下:S=0 i=1 DO  S=S+i∧2  i=i+2 LOOP UNTIL S>2 018 PRINT———最小自然数为:”;i-2 END 当堂检测探究一探究二探究三思想方法反思感悟1.UNTIL语句的适用类型 直到型循环又称“后测试”循环,也就是我们所讲的“先执行后测试”“先循环后判断”. 2.使用UNTIL语句应关注两点: (1)DO语句只是循环的开始标记,遇到DO语句,程序只是记住这个标记,其他什么也不做,接着执行后面的循环体,在执行一次循环体后,再检查LOOP UNTIL语句中的条件是否成立,如果不成立,就重复执行循环体,直到条件符合时退出循环. (2)在循环体内,应注意务必有相应的语句使“条件”改变,保证能终止循环,否则循环将无休止地进行下去.当堂检测探究一探究二探究三思想方法例2 设计一个算法,求1 000以内能被3整除的正整数的和,写出算法分析,画出程序框图,并编写程序. 分析第1个能被3整除的正整数为3,以后每个数比前一个数大3,最后一个数要比1 000小,因此要用循环结构来设计算法. 解:算法分析如下: 第一步,令i=3,S=0. 第二步,若i<1 000,则执行第三步;否则,输 ... ...

~~ 您好,已阅读到文档的结尾了 ~~