1.2.3循环语句--手动 2.pptVIP

  • 3
  • 0
  • 约1.33千字
  • 约 16页
  • 2018-07-08 发布于河南
  • 举报
1.2.3循环语句--手动 2

算法的基本逻辑结构 1、顺序结构 2、条件结构 输入语句 输出语句 赋值语句 条件语句 INPUT “提示内容”;变量 PRINT “提示内容”;表达式 变量=表达式 基本算法语句 IF 条件 THEN 语句体 END IF 满足条件? 步骤A 是 否 满足条件? 步骤1 步骤2 是 否 IF 条件 THEN 语句体1 ELSE 语句体2 END IF 循环语句 学习目标: 1、掌握两种循环语句的用法和格式。 2、知道两种循环语句与相应的循环结构的关系。 3、掌握将程序框图转化成程序语句的方法。 学习重点:循环语句的两种格式及功能。 学习难点: 1、用循环语句编写程序 2、 设置当型循环和直到型循环的条件 对应程序框图 3、循环结构 循环体 满足条件? 否 是 直到(until)型循环结构 DO 循环体 LOOP UNTIL 条件 Until型循环语句 否 至少执行一次循环体 循环体 满足条件? 否 是 是 当(while)型循环结构 while型循环语句 WHILE 条件 循环体 WEND WHILE 条件 循环体 WEND 循环体 满足条件? 否 是 循环体 满足条件? 否 是 DO 循环体 LOOP UNTIL 条件 WHILE 条件 循环体 WEND (否) (是) 变式训练 编写程序求:1×3×5×7×……×101的值. UNITL语句 i=1 S=0 DO S=S+i i=i+1 LOOP UNTIL i100 PRINT S END S=1 101 S=S*i i=i+2 是 开始 结束 i=1 S=0 i=i+1 S=S+i 输出S i100? 否 直到型 S=1 S=S*i i=i+2 i101? 开始 i=1 S=0 i≤100? 是 S=S+i i=i+1 否 输出S 结束 当型循环结构 变式训练 编写程序求:n!=1×2×3×4×5×……×n的值. 输入n WHILE语句 i=1 S=0 WHLIE i=100 S=S+i i=i+1 WEND PRINT S END INPUT “n=”;n S=1 S=S*i i≤n? S=1 n S=S*i 例2、已知函数y=x3+3x2-24。设计一算法,使得连续输入自变量的11取值,输出相应函数值。 结束 输出y n=1 开始 n= n+ 1 n11? 否 是 输入x y=x3+3x2-24 DO INPUT x PRINT x^3+3*x^2-24 n=n+1 LOOP UNTIL n11 n=1 END 注:引入计数变量n 例2、已知函数y=x3+3x2-24。设计一算法,使得连续输入自变量的11取值,输出相应函数值。 WHILE n=11 INPUT x PRINT x^3+3*x^2-24 n=n+1 WEND n=1 END 结束 n=1 开始 n= n+ 1 n=11? 否 是 输出y 输入x y=x3+3x2-24

文档评论(0)

1亿VIP精品文档

相关文档