课标要求理解循环语句的两种格式及功能应用两种循

上传人:夏** 文档编号:584537768 上传时间:2024-08-31 格式:PPT 页数:15 大小:1,020.02KB
返回 下载 相关 举报
课标要求理解循环语句的两种格式及功能应用两种循_第1页
第1页 / 共15页
课标要求理解循环语句的两种格式及功能应用两种循_第2页
第2页 / 共15页
课标要求理解循环语句的两种格式及功能应用两种循_第3页
第3页 / 共15页
课标要求理解循环语句的两种格式及功能应用两种循_第4页
第4页 / 共15页
课标要求理解循环语句的两种格式及功能应用两种循_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《课标要求理解循环语句的两种格式及功能应用两种循》由会员分享,可在线阅读,更多相关《课标要求理解循环语句的两种格式及功能应用两种循(15页珍藏版)》请在金锄头文库上搜索。

1、【课标要求课标要求】1理解循环语句的两种格式及功能理解循环语句的两种格式及功能2应用两种循环语句将具体问题程序化,会求程序执行应用两种循环语句将具体问题程序化,会求程序执行 后的结果后的结果【核心扫描核心扫描】1循循环语句的格式和功能句的格式和功能(重、重、难点点)2搞清当型循搞清当型循环和直到型循和直到型循环的区的区别和和联系系(难点点)3直到型与当型循直到型与当型循环中的条件中的条件(易混点易混点)1.2.3 循环语句循环语句循环语句循环语句循环语句与程序框图中的循环语句与程序框图中的_相对应,一般程序设相对应,一般程序设计语言中都有计语言中都有_和和_两种循两种循环语句结构,分别对应于程

2、序框图中的直到型和当型循环环语句结构,分别对应于程序框图中的直到型和当型循环结构结构自学导引自学导引1循循环结构构直到型直到型(UNTIL)当型当型(WHILE)2循环语句的格式、功能及程序框图的对应关系循环语句的格式、功能及程序框图的对应关系名称名称直到型直到型当型当型格式格式DO循循环体体_条件条件WHILE条件条件循循环体体_过程程先先执行一次行一次_和和_之之间的循的循环体,再判断体,再判断UNTIL后的条件是否符合,如果不后的条件是否符合,如果不符合,符合,继续_,然,然后再后再检查上述条件,如果仍上述条件,如果仍不符合,再次不符合,再次_,直到直到_时为止止这时不再不再执行循行循环

3、体,跳出循体,跳出循环体体执行行_语句后面的句后面的语句句先判断条件的真假,如果先判断条件的真假,如果_,则执行行WHILE和和WEND之之间的循的循环体,然后再体,然后再检查上述条上述条件,如果件,如果_,再,再次次执行循行循环体,体,这个个过程程反复反复进行,直到某一次行,直到某一次_为止,止,这时不不再再执行循行循环体,跳出循体,跳出循环体,体,执行行_后面的后面的语句句LOOPUNTILWENDDOUNTIL执行循行循环体体执行循行循环体体条件符合条件符合UNTIL条件符合条件符合条件仍符合条件仍符合条件不符合条件不符合WEND名称名称直到型直到型当型当型对应程序程序框框图 因为循环结

4、构中包含条件结构,所以在循环语句中也因为循环结构中包含条件结构,所以在循环语句中也包含包含“IFIFTHENTHEN”这样的语句,这句话对吗?这样的语句,这句话对吗?提示提示不对语句都有其固定的格式,循环语句的格式为不对语句都有其固定的格式,循环语句的格式为DO循环体循环体LOOP UNTIL条件或者条件或者WHILE条件循条件循环体环体WEND.UNTIL语句语句(1)循环语句的作用就是重复执行某些步骤,这是计算机编循环语句的作用就是重复执行某些步骤,这是计算机编程中一个非常重要的功能人们往往害怕机械重复,但计程中一个非常重要的功能人们往往害怕机械重复,但计算机却擅长重复,可以说,如果没有循

5、环,计算机将几乎算机却擅长重复,可以说,如果没有循环,计算机将几乎什么也干不了什么也干不了(2)DO语句只是循环的开始标记,遇到语句只是循环的开始标记,遇到DO语句,程序只是语句,程序只是记住这个标记,其他什么也不做,接着执行后面的循环体,记住这个标记,其他什么也不做,接着执行后面的循环体,在执行一次循环体后,再检查在执行一次循环体后,再检查LOOP语句中的条件是否成语句中的条件是否成立如果不成立,就重复执行循环体,直到条件符合时退立如果不成立,就重复执行循环体,直到条件符合时退出循环出循环(3)在循环体内,应注意务必有相应的在循环体内,应注意务必有相应的“条件条件”使语句改变,使语句改变,保

6、证能终止循环,否则循环将无休止地进行下去保证能终止循环,否则循环将无休止地进行下去名师点睛名师点睛1WHILE语句语句(1)当型循环以当型循环以WHILE开头,以开头,以WEND作为结束标志作为结束标志WEND是是WHILE END的缩写,表示的缩写,表示“WHILE循环到此结循环到此结束束”(2)一般来讲,一般来讲,WHILE语句与语句与UNTIL语句可以相互转化语句可以相互转化(3)执行执行WHILE语句时,先判断条件,再执行循环体,然语句时,先判断条件,再执行循环体,然后再条件,再循环体,反复执行,直至条件不满足后再条件,再循环体,反复执行,直至条件不满足(4)WHILE语句中的条件是指

7、循环体的条件,满足此条件语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时,则执行循环结构后面的语句时,执行循环体,不满足时,则执行循环结构后面的语句(5)WHILE语句由于先条件,再循环体,因此,循环体可语句由于先条件,再循环体,因此,循环体可能一次也不执行就退出循环结构能一次也不执行就退出循环结构2题型一题型一直到型循环语句直到型循环语句 画出画出计算算135999的程序框的程序框图,并写出程序,并写出程序【例例1】解解由题意知各项指数相同,底数相差由题意知各项指数相同,底数相差2,可以借助于循环设,可以借助于循环设计算法计算法程序框图:程序框图:程序为:程序为:S0i1DO

8、SSiii2LOOP UNTILi999PRINTSEND规律方法规律方法一般地,累加变量的初始值为一般地,累加变量的初始值为0,而累乘变量,而累乘变量的初始值为的初始值为1.解决此类问题应注意以下两个方面的问题:解决此类问题应注意以下两个方面的问题:(1)循环终止的条件,在设置结束循环的条件时最好做循环终止的条件,在设置结束循环的条件时最好做“边边界的检验界的检验”,注意是用,注意是用“”还是还是“”等问题,防止多循环一等问题,防止多循环一次或少循环一次次或少循环一次(2)直到型循环语句中先执行一次循环体,再判断条件是否直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是

9、退出循环满足,以决定继续循环还是退出循环 设计一个一个计算算1357999的算法的算法解解程序框程序框图如如图所示:程序:所示:程序:【变式变式1】S1i3DOSS*iii2LOOPUNTILi999PRINTSEND 给出的出的30个数个数1,2,4,7,11,其,其规律律是第是第1个数是个数是1,第,第2个数比第个数比第1个数大个数大1,第第3个数比第二个数大个数比第二个数大2,第,第4个数比第个数比第3个个数大数大3依次依次类推,要求推,要求计算算这30个数的个数的和,先将右面所和,先将右面所给出的程序框出的程序框图补充完整,充完整,再依据程序框再依据程序框图写出程序写出程序(1)把程序

10、框把程序框图补充完整:充完整:_;(2)写出程序写出程序 思路探索思路探索 本题是一个累加求和的问题,本题是一个累加求和的问题,设计数变量为设计数变量为i,累加变量,累加变量SSP,PPi,通过循环结构实现算法,通过循环结构实现算法题型题型二二当型循环语句当型循环语句【例例2】解解(1)i30?PPi(2)程序:程序:i1P1S0WHILEi30SSPPPiii1WENDPRINTSEND规律方法规律方法1.(1)计算机执行当型循环语句时,先判断条件计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出这是的真假,若条件为真,执行循环体,若为假则退出这是确定是否应用当

11、型语句的关键确定是否应用当型语句的关键(2)当型循环语句中当型循环语句中WHILE和和WEND成对出现成对出现(3)判断条件往往是控制循环次数的变量判断条件往往是控制循环次数的变量2注意事项:注意事项:(1)本题首先确定的是循环结构,然后在循环中有关于不同本题首先确定的是循环结构,然后在循环中有关于不同变化的选择,所以需要用到条件结构,这样我们就把条件变化的选择,所以需要用到条件结构,这样我们就把条件结构嵌入到循环结构中结构嵌入到循环结构中(2)在程序框图和程序的绘制与书写中,都需要在程序框图和程序的绘制与书写中,都需要“由干到支由干到支”逐步细化逐步细化 运行下面的程序,运行下面的程序,执行后行后输出的出的s的的值是是 ()A11 B 15 C17 D19【变式变式2】i1WHILEi6ii2s2*i+1WENDPRINT sEND

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号