1.2.3循环语句课件

文档属性

名称 1.2.3循环语句课件
格式 rar
文件大小 215.0KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2011-03-15 19:29:00

图片预览

文档简介

课件18张PPT。1.2.3循环语句一、复习回顾:这个程序中包含了哪些语句?温故而知新条件结构常用的程序语言和格式:(1)IF 条件成立 THEN
语句1
ELSE
语句2
END IF(2)IF 条件成立 THEN
语句
END IF今天我们要学习最后一个语句——循环语句1.循环结构的定义: 在一些算法中,从某处开始,按照一定条件,反复执行
某一处理步骤的情况,这就是循环结构。
反复执行的处理步骤称为循环体。两种循环结构有什么差别?While(当型)循环Until(直到型)循环两种循环结构有什么差别?先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。先判断指定的条件是否为真,若条件为真,执行循环条件,条件为假时退出循环。先执行 后判断先判断 后执行算法中的循环结构是由循环语句来实现的。两种循环语句:WHILE 条件
循环体
WEND(1)当型语句的一般格式: 当计算机遇到当型语句时,先判断条件的真假,如
果条件符合,就执行WHILE与WEND之间的循环体;然
后再检查上述条件,如果条件仍符合,再次执行循环体,
这个过程反复进行,直到某一次条件不符合为止.这时,
计算机将不执行循环体,直接跳到WEND语句后,接着执
行WEND之后的语句.例如:先画出计算1+2+…+100的值的含有
当型循环结构的程序框图,再编写程序。i=1
s=0
WHILE i<=100
s=s+i
i=i+1
WEND
PRINT s
END程序:开始i≤100?否是输出sum结束i=1Sum=0i=i+1Sum=sum+iUntil(直到型)循环DO
循环体
LOOP UNTIL 条件(2)直到型语句的一般格式: 当计算机遇到直到型语句时,先执行DO与LOOP UNTIL
之间的循环体,再判断条件;如果不满足条件,再次执行循环体,
这个过程反复进行,直到某一次条件符合为止.
循环体至少被执行一次.i=1
s=0
DO
s=s+i
i=i+1
LOOP UNTIL i>100
PRINT s
END结束程序框图:程序:例如:先画出计算1+2+…+100的值的含有
直到型循环结构的程序框图,再编写程序。例1. 画出计算 值的算法程序框图,并写出程序。 i=1
s=0
WHILE i<=100
s=s+i
i=i+1
WEND
PRINT s
END程序:i <1001例2:写出下列程序运算功能的算术表达式
(不计算,只写式子)上述程序的表达式为:1+2+…+991+1+2+…+100练一练:写出下列程序运算功能的算术表达式
(不计算,只写式子)s=0
i=2
WHILE i<=18
s=s+i
i=i+3
WEND
PRINT “s=”;s
END
(1)上述程序的表达式为________(2) s=0
i=2
WHILE s <=18
s=s+i
i=i+3
WEND
PRINT “s=”;s
END
上述程序的表达式为________S=2+5+8+11+14+17S=2+5+8+11i=1
s=0
DO
s=s+i
i=i+1
LOOP UNTIL i>100
PRINT s
END程序:i >=1001(3)写出下列程序运算功能的算术表达式
(不计算,只写式子)(4)阅读下面的程序,你能说明它是一个什么问题的算法吗? x=1
WHILE x∧2<1000
PRINT x
x=x+1
WEND
END 求满足x2<1000的所有正整数x的值.例3:已知函数y=x3+3x2-4x+30,写出连续输入自变量的11个取值,分别输出相应的函数值的程序.第五步,判断输入的次数是否大于11.若是,则结束算法;否则,返回第一步.第一步,输入自变量x的值.第二步,计算y=x3+3x2-24x+30.第三步,输出y.第四步,记录输入次数.算法分析:n=1DOINPUT xy=x∧3+3*x∧2-24*x+30PRINT yn=n+1LOOP UNTIL n>11END下面两个程序最后输出的“sum”分别等于______小 结WHILE 条件
循环体
WENDDO
循环体
LOOP UNTIL 条件