1.2.3循环语句csr.pptVIP

  • 0
  • 0
  • 约3.6千字
  • 约 26页
  • 2017-01-05 发布于江苏
  • 举报
1.2.3循环语句csr

* 知识回顾 1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么? 顺序结构 输入语句 输出语句 赋值语句 INPUT “提示内容”;变量 PRINT “提示内容”;表达式 变量=表达式 程序框图 条件语句的一般格式 IF 条件 THEN 语句体(步骤A) END IF 步骤A 满足条件? 是 否 2、条件语句 满足条件? 步骤A 步骤B 是 否 程序框图 条件语句的一般格式 IF 条件 THEN 语句体1(步骤A) ELSE 语句体2(步骤B) END IF IF 条件1 THEN IF 条件2 THEN 语句 1 ELSE 语 句 2 END IF ELSE 语句 3 EDN IF 程序框图: 满足条件1? 语句1 语句3 否 是 满足条件2? 语句2 是 否 条件语句的嵌套格式 IF 条件1 THEN 语句 1 ELSE IF 条件2 THEN 语 句 2 ELSE 语句 3 END IF END IF 程序框图: 满足条件1? 语句2 语句1 否 是 满足条件2? 语句3 是 否 条件语句的嵌套格式 INPUT “a,b,c=“;a,b,c IF a+bc AND a+cb AND b+ca THEN PRINT “YES” ELSE PRINT “NO” END IF END 练习巩固 P29)练习1程序 P29)练习2程序 INPUT “Please input an integer:”;x IF 9x AND x100 THEN a=x\10 b=x MOD 10 x=10 b+a PRINT x END IF END 练习巩固 若输入的x值是28,则输出结果是多少? P29)练习3程序 INPUT a IF a MOD 2=0 THEN PRINT “Even.” ELSE PRINT “Odd.” END IF END M=0 开始 输入x 求x除以2的余数m 否 是 输出“x是奇数” 输出“x是偶数” 结束 练习巩固 开始 结束 年份 n 否 是 是 否 闰年 不是闰年 闰年 1 1 练习巩固 P29)练习4程序 INPUT “Please input a year:“;y b=y MOD 4 c=y MOD 100 d=y MOD 400 IF d=0 THEN PRINT “Leap year.” ELSE IF PRINT “Leap year.” ELSE PRINT “Not leap year.” END IF END IF END 练习巩固 b=0 AND C0 THEN 作业: 儿童乘坐火车时,若身高不超过1.1m,则无需购票;若身高超过1.1m 但不超过1.4m,可买半票;若超过1.4m,应买全票.试设计一个购票的算法,画出流程图,并写出程序. 解  上述购票的算法步骤为 S1 测量儿童身高h; S2 如果h≤1.1,那么免费乘车;否则,如果h≤1.4,那么购买半票乘车;否则,购买全票乘车 开始 结束 输入h 输出“半票乘车” 输出“全票乘车” 输出“免费乘车” h≤1.1 h≤1.4 Y N Y N INPUT h IF h≤1.1 THEN PRINT 免费乘车 ELSE IF h≤ 1.4 Then PRINT “ 半票乘车” ELSE PRINT “全票乘车” END IF END IF END 程 序 回忆:循环结构的三要素 循环变量 循环体 循环终止条件 循环结构由哪两种类型 当型循环 直到型循环 两种循环结构的异同点 当型循环是先判断条件,当条件满足,再执行循环体;当条件不满足,循环结束. 直到型循环是先执行循环体,再判断条件,若条件不满足,再执行循环体;直到条件满足,循环结束. 满足条件? 循环体 是 否 满足条件?

文档评论(0)

1亿VIP精品文档

相关文档