公开课《循环语句》课件教材

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
s=s+i i=i+1 WEND PRINT s END
3、两种循环语句的区别
A 执行顺序不一样。UNTIL语句先执行循环体语句,再判断 条件,而WHILE语句则相反。
B 执行循环体语句的条件不同。 UNTIL语句在条件不成立的 时候执行,而WHILE语句则相反。
二、例题讲解
例3 已知函数y=x3+3x2-24x+30,写出连续输入自变量的11个
END
思考题:设计一个算法框图:求满足1+2 + 3 + … + n> 10000的最小正整数n,并写出相应程序。
开始 i=1,s=0
i=1 s= 0
s=s+i
DO s=s+i
i=i+1
否 s>10000? 是 输出i
i=i+1 LOOP UNTIL s>10000
PRINT i
结束
END
课堂小结
(2)UNTIL循环语句特点
A. 先执行循环体语句,再判断条件是否成立wk.baidu.com
B. 当条件成立时,不执行循环体语句;而条件不成立时, 执行循环体语句,再判断条件是否成立,若条件仍不成 立,反复执行循环体语句,直到条件成立。
例1 根据下面的程序框图写出相应的计算机程序
开始 i=1,s=0
s=s+i i=i+1 否 i>100?
算法初步
§1.2.3 循环语句
温故而知新
1、输入、输出和赋值语句格式 输入语句 INPUT “提示内容”;变量 输出语句 PRINT “提示内容”;变量 赋值语句 变量=表达式
2、条件语句格式
(1) IF 条件 THEN 语句A
ELSE 语句B
END IF
(2) IF 条件 THEN 语句A
END IF
3、循环结构有几种,分别是什么? 直到型(UNTIL)循环结构和当型(WHILE)循环结构 想一想:与循环结构对应的计算机语句是什么呢?
1.2.3 循环语句
一、两种循环语句 1、直到型(UNTIL)循环语句 (1)UNTIL循环语句格式
循环体
条件成立? 否 是
DO 循环体
LOOP UNTIL 条件
B. 条件成立时,执行循环体语句,再检验条件,如果条件 成立,再执行循环体,反复执行,直到条件不成立;当 条件不成立时跳出循环语句,执行WEND后的语句。
例2 根据下面的程序框图写出相应的计算机程序 开始
i=1,s=0
i=1
i<=100?
否 输出s 结束
i=i+1 s=s + i 是
s=0 WHILE i<=100
是 输出s 结束
i=1 s=0 DO s=s+i
i=i+1
LOOP UNTIL i>100
PRINT s END
2、当型(WHILE)循环语句 (1)当型(WHILE)循环语句格式
循环体 否 条件成立? 是
WHILE 条件 循环体
WEND
(2)WHILE循环语句特点
A. 先判断条件,再决定是否执行循环体语句
练 一 练:
例4 分别用UNTIL语句和WHILE语句设计一个算法计算 1+3+5+7+……+99的值。
UNTIL循环语句
WHILE循环语句
i=1
i=1
s=0
s=0
DO
WHILE i<=99
s=s+i
s=s+i
i=i+2
i=i+2
LOOP UNTIL i>99
WEND
PRINT s
PRINT s
END
取值,分别输出相应的函数值的程序。
UNTIL循环语句: i=1 INPUT x DO y=x^3+3*x^2-24*x+30 PRINT y i=i+1 LOOP UNTIL i>11 END
WHILE循环语句: i=1 INPUT x WHILE i<=11 y=x^3+3*x^2-24*x+30 PRINT y i=i+1 WEND END
1、循环结构的程序表示 循环语句
2、循环语句的一般格式
DO 循环体
LOOP UNTIL 条件
WHILE 条件 循环体
WEND
3、两种循环语句的区别
课后作业
1、课本P32练习第1题 2、课本P32练习第2题
谢谢各位领导和同仁莅临指导! 祝同学们学习愉快!
相关文档
最新文档