人教A版高中数学必修三1.2.3循环语句PPT.ppt
《人教A版高中数学必修三1.2.3循环语句PPT.ppt》由会员分享,可在线阅读,更多相关《人教A版高中数学必修三1.2.3循环语句PPT.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.2.3 循环语句 在一些算法中,从某处开始,按照一在一些算法中,从某处开始,按照一定条件,反复执行某一处理步骤的情况,定条件,反复执行某一处理步骤的情况,这就是这就是循环结构循环结构。反复执行的处理步骤称为反复执行的处理步骤称为循环体循环体。(一)复习回顾(一)复习回顾循环结构的定义:循环结构的定义:v问题问题1:你能说出下图中两种基本循环结构的类型并说出其区别吗?:你能说出下图中两种基本循环结构的类型并说出其区别吗?直到型循环结构直到型循环结构当型循环结构当型循环结构满足条件?满足条件?循环体循环体是是否否循环体循环体是是否否满足条件?满足条件?先判断先判断 后执行后执行先执行先执行 后
2、判断后判断先先判判断断指指定定的的条条件件是是否否为为成成立立,若若条条件件成成立立,执执行行循循环环条条件件,条条件件不不成成立立时退出循环。时退出循环。先先执执行行循循环环体体,然然后后再再检检查查条条件件是是否否成成立立,如如果果不不成成立立就就重重复复执执行行循循环环体体,直到条件成立退出循环。直到条件成立退出循环。问题问题2:对于程序框图中两种循环结构,一般程序对于程序框图中两种循环结构,一般程序设计语言中又是怎样来描述的呢?设计语言中又是怎样来描述的呢?循环结构循环结构循环语句循环语句 对应于程序框图中的两种循环结构,一般对应于程序框图中的两种循环结构,一般程序设计语言中也有程序设
3、计语言中也有当型(当型(WHILEWHILE型)型)和和直到型直到型(UNTILUNTIL型)型)两种语句结构。两种语句结构。WHILE 条件条件 循环体循环体WEND(1)WHILE语句的一般格式:语句的一般格式:当计算机遇到当计算机遇到WHILE语句时,先判断条件的真假,如语句时,先判断条件的真假,如果条件果条件满足满足,就执行,就执行WHILE与与WEND之间的循环体;然之间的循环体;然后再检查上述条件,如果条件仍后再检查上述条件,如果条件仍满足满足,再次执行循环体,再次执行循环体,这个过程反复进行,直到某一次条件这个过程反复进行,直到某一次条件不满足为止不满足为止.这时,这时,计算机将
4、不执行循环体,直接跳到计算机将不执行循环体,直接跳到WEND语句后,语句后,接着执接着执接着执接着执行行行行WENDWEND之后的语句之后的语句之后的语句之后的语句.循环体循环体满足条件?满足条件?是是否否当型循环当型循环(满足)(满足)也叫也叫“前测试型前测试型”循循环环(二)新课讲授(二)新课讲授例题:根据例题:根据1.1.21.1.2例例6 6中的程序框图,编写计算中的程序框图,编写计算机程序来计算机程序来计算1+2+1+2+100+100的值的值程序:程序:程序:程序:条件 s=s+i i=i+1WHILEWENDi=100i=1s=0PRINT sEND循环体循环体i=100?i=1
5、开始输出s结束否否是是s=0i=i+1s=s+i(1 1)正确画出程序框图;)正确画出程序框图;(2 2)找出循环结构,并转化成循环语句;)找出循环结构,并转化成循环语句;Until(直到型)循环(直到型)循环DO 循环体循环体LOOP UNTIL 条件条件(2)UNTIL语句的一般格式:语句的一般格式:循环体循环体满足条件?满足条件?否否是是思考思考1 1:参照直到型循环结构,说说计算机是按怎样参照直到型循环结构,说说计算机是按怎样 的顺序执行的顺序执行UNTIL语句的?语句的?思考思考2 2:用用UNTIL语句编写计算机程序,来计算语句编写计算机程序,来计算 1+2+1+2+100+100
6、的值的值.(1)UNTIL(1)UNTIL语句的一般格式是语句的一般格式是:DODO 循环体循环体LOOP UNTIL LOOP UNTIL 条件条件循环体循环体是是否否满足条件?满足条件?直到型循环结构直到型循环结构从从UNTILUNTIL型循环结构分析型循环结构分析,计算机执行该语句时计算机执行该语句时,先执行一次先执行一次循环体循环体,然后进行条件的判断然后进行条件的判断,如果条件如果条件不满足不满足,继续返回执继续返回执行循环体行循环体,然后再进行条件的判断然后再进行条件的判断,这个过程反复进行这个过程反复进行,直到直到某一次条件某一次条件满足满足时时,不再执行循环体不再执行循环体,执
7、行执行LOOP UNTILLOOP UNTIL语句后语句后的语句的语句.(不满足)(不满足)也叫也叫“后测试型后测试型”循循环环思考思考2 2:用用UNTIL语句编写计算机程序,来计算语句编写计算机程序,来计算 1+2+1+2+100+100的值的值.思考思考3 3:当当(WHILE)型与直到型型与直到型(UNTIL)是否可以互相转化?是否可以互相转化?i=1s=0WHILE i100PRINT sEND可以条件相反条件相反i=10s=0WHILE i9PRINT sEND思考思考4 4:以下两个程序输出结果是否一样?以下两个程序输出结果是否一样?一样一样?010当型当型不一定执行不一定执行循
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人教 高中数学 必修 1.2 循环 语句 PPT
限制150内