【数学】123循环语句2课件(人教A版必修3).ppt

上传人:hyn****60 文档编号:87109129 上传时间:2023-04-16 格式:PPT 页数:17 大小:1.42MB
返回 下载 相关 举报
【数学】123循环语句2课件(人教A版必修3).ppt_第1页
第1页 / 共17页
【数学】123循环语句2课件(人教A版必修3).ppt_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《【数学】123循环语句2课件(人教A版必修3).ppt》由会员分享,可在线阅读,更多相关《【数学】123循环语句2课件(人教A版必修3).ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1.2.3 1.2.3 循环语句循环语句 创设情景创设情景试求自然数试求自然数1+2+3+99+100的和。的和。INPUT “提示内容提示内容”;变量;变量PRINT “提提示示内内容容”;表表达达式式变量表达式变量表达式三三.赋值语句赋值语句二二.输出语句输出语句 一一.输入语句输入语句 一、快乐回顾一、快乐回顾问题问题1:我们前面所学的四种语句能否解决这个:我们前面所学的四种语句能否解决这个问题?我们先回顾一下前面学的四种语句的一问题?我们先回顾一下前面学的四种语句的一般格式和功能是什么?般格式和功能是什么?步骤步骤A满足条件?满足条件?是是否否四四.条件语句条件语句 IFTHEN 格式

2、格式IF IF 条件条件 THENTHEN 语句体语句体(步骤步骤A)A)END IFEND IF满足条件?满足条件?步骤步骤A A步骤步骤B B是是否否IF-THEN-ELSE格式格式IF IF 条件条件 THENTHEN 语句体语句体1 1(步骤步骤A)A)ELSEELSE 语句体语句体2 2(步骤步骤B)B)END IFEND IF问题问题2:循环结构的定义及两种基本形式分别是:循环结构的定义及两种基本形式分别是什么?什么?在一些算法中,从某处开始,按照一定条件,反复执行在一些算法中,从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构。某一处理步骤的情况,这就是循环结构

3、。反复执行的处理步骤称为循环体。反复执行的处理步骤称为循环体。循环体循环体满足条件?满足条件?是是 否否While(当型)循环当型)循环 是是循环体循环体满足条件?满足条件?否否Until(直到型)循环直到型)循环一、快乐回顾一、快乐回顾两种循环结构有什么差别?两种循环结构有什么差别?怎样用程序语言表示循环结构?怎样用程序语言表示循环结构?二、新知探究二、新知探究在算法中,用循环语句来实现循环结构。在算法中,用循环语句来实现循环结构。循环语句与循环结构相对应,一般程序设计语言循环语句与循环结构相对应,一般程序设计语言中都有中都有直到型(直到型(UNTIL)和和当型(当型(WHILE)两两种循环

4、语句结构,分别对应程序框图中的直到型种循环语句结构,分别对应程序框图中的直到型和当型循环结构。和当型循环结构。循环语句循环语句 1、WHILE语句的一般格式语句的一般格式:循环体循环体满足条件?满足条件?是是 否否While(当型)循环当型)循环WHILE 条件条件 循环体循环体WEND也叫也叫“前测试型前测试型”循环循环当计算机遇到当计算机遇到WHILE语句时,语句时,先判断条件的真假先判断条件的真假,如果条件符合如果条件符合,就执行,就执行WHILE与与WEND之间的循环之间的循环体;然后再检查上述条件,如果条件仍符合,再次执体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程

5、行循环体,这个过程反复反复进行,进行,直到直到某一次某一次条件不符条件不符合为止合为止.这时,计算机将不执行循环体,直接跳到这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行语句后,接着执行WEND之后的语句之后的语句.练习练习1:1:阅读下面的程序,你能说明它是阅读下面的程序,你能说明它是一个什么问题的算法吗?一个什么问题的算法吗?x=1x=1WHILE WHILE x x2 2100100 PRINT xPRINT x x=x+1 x=x+1WENDWENDEND END 例例1:根据:根据1.1.2例例3中的程序框图,编写计算中的程序框图,编写计算机程序来计算机程序来计算1+2

6、+100的值的值i=100?i=1开始开始输出输出sum结束结束否否是是sum=0i=i+1sum=sum+ii=1sum=0WHILE i=100 sum=sum+i i=i+1WENDPRINT sumEND2、UNTIL语句的一般格式:语句的一般格式:是是循环体循环体满足条件?满足条件?否否Until(直到型)循环(直到型)循环DO 循环体循环体LOOP UNTIL 条件条件也叫也叫“后测试型后测试型”循环循环思考:思考:参照直到型循环结构,说说计算机是按参照直到型循环结构,说说计算机是按怎样的顺序执行怎样的顺序执行UNTIL语句的?语句的?当计算机执行当计算机执行UNTIL语句时,语句

7、时,先执行一次先执行一次DODO和和UNTILUNTIL之间的循环体,再对之间的循环体,再对UNTILUNTIL后的条件进行判断。后的条件进行判断。如果如果条件不符合条件不符合,继续执行循环体;,继续执行循环体;然后再检查上述条件,如果条件仍不符合,然后再检查上述条件,如果条件仍不符合,再次执行循环体,再次执行循环体,直到条件符合为止直到条件符合为止,计,计算机将不执行循环体,直接跳到算机将不执行循环体,直接跳到UNTIL语句语句后,接着执行后,接着执行UNTIL语句之后的语句。语句之后的语句。练习练习2:2:在下面的程序运行中,计算机输在下面的程序运行中,计算机输出的结果是多少?出的结果是多

8、少?x=20 x=20DODOx=x-3x=x-3LOOP UNTILLOOP UNTIL x x100PRINT sumEND开始开始i=1sum=0sum=sum+ii=i+1i100?否否是是输出输出sum结束结束合作探究合作探究WHILE型语句与型语句与UNTIL型语句之间有什么区别?(分组讨型语句之间有什么区别?(分组讨论)论)区别:区别:、当型(、当型(WHILE型)循环是先判断条件后执行,是型)循环是先判断条件后执行,是“先礼后宾先礼后宾”是是“前测试型前测试型”循环。直到型(循环。直到型(UNTIL型)循环是先执行一次循环体再判断条件,型)循环是先执行一次循环体再判断条件,是是

9、“先斩后奏先斩后奏”是是“后测试型后测试型”循环,至少执行了一次循环体;循环,至少执行了一次循环体;、在、在WHILE循环语句中,是当条件满足时执行循环体,在循环语句中,是当条件满足时执行循环体,在UNTIL循环循环语句中,是当条件不满足时执行循环体。对于同一算法来说,当型循环与直到语句中,是当条件不满足时执行循环体。对于同一算法来说,当型循环与直到型循环的条件互为反条件。型循环的条件互为反条件。三、举一反三三、举一反三变变1:分别用当型和直到型语句编写计算机程序:分别用当型和直到型语句编写计算机程序来计算来计算1+3+99的值。的值。思考:编写计算机程序来计算思考:编写计算机程序来计算12+32+992的值。的值。变变2:编写一个程序,输入正整数:编写一个程序,输入正整数n,计算它的,计算它的阶乘阶乘n!(n!=n*(n-1)*3*2*1)。试一试,你试一试,你行的!行的!两种循环语句:两种循环语句:循环体循环体满足条件?满足条件?是是否否(1)While(当型)循环当型)循环(2)Until(直到型)循环(直到型)循环循环体循环体满足条件?满足条件?否否是是WHILE 条件条件 循环体循环体WENDDO 循环体循环体LOOP UNTIL 条件条件四、理论升华四、理论升华

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁