基本算法语句(二)课件.ppt

基本算法语句(二)课件.ppt

ID:58231417

大小:308.00 KB

页数:21页

时间:2020-09-05

基本算法语句(二)课件.ppt_第1页
基本算法语句(二)课件.ppt_第2页
基本算法语句(二)课件.ppt_第3页
基本算法语句(二)课件.ppt_第4页
基本算法语句(二)课件.ppt_第5页
资源描述:

《基本算法语句(二)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2基本算法语句(二)2、输出语句的格式是怎样的?要注意哪些?1、输入语句的格式是怎样的?要注意哪些?3、赋值语句的格式是怎样的?要注意哪些?你能应用这些语句编写程序解决问题吗?复习提问:4、条件语句的格式是怎样的?有几种形式?阅读P29——32,回答下列问题:1、循环语句有哪些形式?2、直到循环和当循环语句各自的格式是怎样的?3、你能熟练地用两种形式写出程序语言吗?知识点一 循环语句循环语句与程序框图中的相对应,一般程序设计语言中都有和两种循环语句结构,分别对应于程序框图中的直到型和当型循环结构.循环结构直到型当型知识点二 两种循环语句两种循环语句的对比名称直到型当型格式DO循环体条件W

2、HILE条件循环体________对应程序框图LOOPUNTILWEND过程先执行一次DO和UNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果,继续执行循环体,然后再检查上述条件,如果仍不符合,再次执行循环体,直到时为止.这时不再执行循环体,跳出循环体,执行语句后面的语句先判断条件的真假,如果,则执行WHILE和WEND之间的循环体,然后再检查上述条件,如果_________,再次执行循环体,这个过程反复进行,直到某一次为止,这时不再执行循环体,跳出循环体,执行后面的语句不符合条件符合UNTIL条件符合条件仍符合条件不符合WEND思考辨析判断正误1.算法中的循环结构由WHILE语

3、句来实现.()2.循环语句中有直到型语句和当型语句,即UNTIL语句和WHILE语句.()3.循环语句在循环的过程中需要有“结束”的语句.()4.因为循环结构中包含条件结构,所以在循环语句中也包含“IF—THEN”这样的语句.()×√√×题型一UNTIL(直到型)循环语句例1下面为一个求1,2,3,…,20的平均数的程序,在横线上应填充的语句为A.i>20B.i<20C.i>=20D.i<=20S=0i=1DOS=S+ii=i+1LOOPUNTIL_______a=S/20PRINTaEND√反思感悟(1)直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.(2

4、)循环次数由判断条件控制,控制条件的设置要综合考虑初始化值和LOOPUNTIL后的判断条件,若初始值为1,则循环体中变量累加,若初始值为循环的次数,则循环体中变量递减.跟踪训练1如果下面的程序运行后输出的结果是132,那么在程序中LOOPUNTIL后面的“条件”应为A.i>11B.i>=11C.i<=11D.i<11i=12s=1DOs=s*ii=i-1LOOPUNTIL“条件”PRINTsEND√题型二WHILE(当型)循环语句例2右面的程序运行后的输出结果为A.17B.19C.21D.23i=1WHILEi<8i=i+2s=2*i+3WENDPRINTsEND√引申探究阅读程序,回答下列

5、问题:(1)若输入n=3,则输出的结果为.INPUTni=1S=0WHILEi<=nS=S+1/[i*(i+1)]i=i+1WENDPRINTSEND(2)此程序对应的计算式子是.INPUTni=1S=0WHILEi<=nS=S+1/[i*(i+1)]i=i+1WENDPRINTSEND(3)程序中的循环语句对应型循环结构.INPUTni=1S=0WHILEi<=nS=S+1/[i*(i+1)]i=i+1WENDPRINTSEND当反思感悟(1)当型循环语句以WHILE开头,以WEND作为结束标志.WEND是WHILEEND的缩写,表示WHILE循环到此结束.(2)执行WHILE语句时,先判

6、断条件,再执行循环体,然后再判断条件,再执行循环体,反复执行,直至条件不满足.(3)WHILE语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时,则执行WEND后面的语句.跟踪训练2已知程序如右:若输入变量n的值为3,则输出变量s的值为;若输出变量s的值为30,则输入变量n的值为.INPUTni=1s=0WHILEi<=ns=s+2*ii=i+1WENDPRINTsEND循环语句的设计典例(1)画出计算12+32+52+…+9992的程序框图,并写出程序.解由题意知各项指数相同,底数相差2,可以借助于循环语句设计算法.①程序框图:②程序为:S=0i=1DOS=S+i^2i=i+

7、2LOOPUNTILi>999PRINTSEND(2)编写程序求2×4×6×…×100的值.解程序:i=2m=1WHILEi<=100m=m*ii=i+2WENDPRINTmEND作业:BBG

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。