循环语句课件.ppt
- 文档编号:18780159
- 上传时间:2023-11-10
- 格式:PPT
- 页数:20
- 大小:671.50KB
循环语句课件.ppt
《循环语句课件.ppt》由会员分享,可在线阅读,更多相关《循环语句课件.ppt(20页珍藏版)》请在冰点文库上搜索。
1.2.3循环语句,教学目标,1.理解两种循环语句的格式与功能(重点)2.会用两种循环语句编写算法语句(难点)3.能根据程序写出运行结果(难点),INPUT“提示内容”;变量,PRINT“提示内容”;表达式,变量表达式,三.赋值语句,二.输出语句,一.输入语句,问题1:
五种基本语句分别是什么?
我们已经学习了几种?
它们的一般格式和功能是什么?
四.条件语句,IFTHEN格式,IF条件THEN语句体(步骤A)ENDIF,IF-THEN-ELSE格式,IF条件THEN语句体1(步骤A)ELSE语句体2(步骤B)ENDIF,算法中的循环结构有几种类型,循环体,a,b,条件,Y,While型循环,N,当条件成立,当条件不成立,循环体,a,b,条件,N,Until型循环,Y,当条件成立,当条件不成立,当型和直到型的两种结构语句格式:
WHILE条件循环体WEND,DO循环体LOOPUNTIL条件,当型(WHILE)和直到型(UNTIL)的执行方式:
WHILE条件循环体WEND,先判断条件的真假,条件成立则执行循环体,否则执行WEND后面的语句.,DO循环体LOOPUNTIL条件,先执行一次循环体,再判断条件是否成立,条件不成立则执行循环,否则执行结束.,例1:
请补充计算S=1+2+3+100的一个算法的程序框图,并根据框图编写程序.,开始,S=0,i=i+1,S=S+i,i=1,输出S,结束,i=100?
是,否,i=1s=0WHILEi=100s=s+ii=i+1WENDPRINTsEND,解:
程序如下(用当型语句编写),否,例2:
请补充计算S=1+2+3+100的一个算法的另一个程序框图,并根据框图编写程序.,开始,S=0,i=i+1,S=S+i,i=1,输出S,结束,i100?
是,i=1s=0DOs=s+ii=i+1LOOPUNTILi100PRINTsEND,解:
(用直到型语句),两种程序语句的对比,WHILE型程序:
UNTIL型程序:
S=1,S=S*i,S=1,S=S*i,开始,i=i+1,i=1,输出S,结束,i=100?
是,否,变式1:
计算S=123100,请把给出的程序框图补充完整,并编写程序.,i=1s=1WHILEi=100s=s*ii=i+1WENDPRINTsEND,程序:
变式2:
计算阶乘n!
(n!
=123(n-1)n),请把给出的程序框图补充完整,并编写程序.(课本32页练习2),开始,S=1,i=i+1,S=S*i,i=1,输出S,结束,in?
是,否,INPUTni=1s=1DOs=s*ii=i+1LOOPUNTILinPRINTsEND,输入n,1.编写循环语句时,最好画出它的程序框图.,反思领悟:
2.根据循环框图编写程序要区分当型(WHILE)和直到型(UNTIL)的两种语句.,3.编写程序时在注意把相关的数学符号写成程序语言.,作业,课本32页练习2题33页A组3题,巩固提高:
3.计算的,已知给出了程序框图,请把其补充完整,并编写程序.,开始,S=0,S=S+1/(2*i-1),i=1,输出S,结束,i=n?
输入n,i=i+1,否,是,INPUTni=1S=0WHILEi=nS=S+1/(2*i-1)i=i+1WENDPRINTS,解:
巩固提高:
变式引申:
若1+3+5+n1000,试设计一程序寻找满足条件的最小的整数.已知给出了程序框图,请把其补充完整,并编写程序.,开始,s=s+i,S=0,输出i-2,结束,s=1000?
i=i+2,否,是,S=0i=1WHILES=1000S=S+ii=i+2WENDPRINTi-2END,解:
i=1,S=0i=1WHILES=1000S=S+ii=i+2WENDPRINTi-2END,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 语句 课件