收藏 分享(赏)

高中数学1.2.3循环语句公开课课件(必修3).ppt

上传人:无敌 文档编号:4810 上传时间:2018-03-03 格式:PPT 页数:20 大小:3.85MB
下载 相关 举报
高中数学1.2.3循环语句公开课课件(必修3).ppt_第1页
第1页 / 共20页
高中数学1.2.3循环语句公开课课件(必修3).ppt_第2页
第2页 / 共20页
高中数学1.2.3循环语句公开课课件(必修3).ppt_第3页
第3页 / 共20页
高中数学1.2.3循环语句公开课课件(必修3).ppt_第4页
第4页 / 共20页
高中数学1.2.3循环语句公开课课件(必修3).ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、在一些算法中,从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构。 反复执行的处理步骤称为循环体。,(一)复习回顾,循环结构的定义:,问题1:你能说出下图中两种基本循环结构的类型并说出其区别吗?,直到型循环结构,当型循环结构,先判断 后执行,先执行 后判断,先判断指定的条件是否为成立,若条件成立,执行循环条件,条件不成立时退出循环。,先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。,问题2: 对于程序框图中两种循环结构,一般程序设计语言中又是怎样来描述的呢?,循环结构,循环语句,对应于程序框图中的两种循环结构,一般程序设计语言中也有当型

2、(WHILE型)和直到型(UNTIL型)两种语句结构。,WHILE 条件 循环体WEND,(1)WHILE语句的一般格式:,当计算机遇到WHILE语句时,先判断条件的真假,如果条件满足,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍满足,再次执行循环体,这个过程反复进行,直到某一次条件不满足为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.,(满足),例题:根据1.1.2例3中的程序框图,编写计算机程序来计算1+2+100的值,程序:,条件,s=s+i i=i+1,WHILEWEND,i100PRINT sEND,结束,程序框图:,程

3、序:,i 100?,条件相反,思考3: 当(WHILE)型与直到型( UNTIL)是否可以互相转化?,i=1s=0WHILE i100PRINT sEND,可以,条件相反,i=10s=0WHILE i9PRINT sEND,思考4: 以下两个程序输出结果是否一样?,一样,?,0,10,当型不一定执行循环体,直到型至少执行一次循环体,1.正确写出含有循环结构的程序应注意的问题:,(1)正确画出程序框图;,(2)找出循环结构,并确定是哪种类型的循环结构;,(3)根据循环结构写出相应的循环语句。,小结,2.WHILE语句UNTIL语句的区别,3.WHILE语句UNTIL语句的联系,WHILE 条件

4、循环体WEND,DO 循环体LOOP UNTIL 条件,练习:1.下列哪些是WHILE语句结构,哪些是UNTIL语句结构?,(1),(3),(2),(4),UNTIL语句结构,WHILE语句结构,两者都不是,两者都不是,注意:大家做程序框图时,避免出现(3)(4)种情况。,2.设计一个程序,求1+2+3+4+5+ +100的值。,如何修改?,S=S+i2,S=S+i2,WHILE i8 B. i=8 C. i=8 D. i=8 s=s+i i=i+1WEND,条件相反,总 结,WHILE 条件 循环体WEND,DO 循环体LOOP UNTIL 条件,满足,不满足,WHILE语句UNTIL语句的区别,WHILE语句UNTIL语句的联系,帮助我们解决一些问题,如:反证法,正面不能证明的,通过反面来证明。(逆向思维),作业,1. 必做:课本P32页,习题1,2;2选做:课本P33页,A组习题3.,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 职业教育

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报