课件14张PPT。1.2.3 循环语句BASIC语言中的常用运算符号取余数MOD取商<><=>=幂运算^除法运算/乘法运算功能运算符Inx|x|功能LOG(x)SQR(x)ABS(x)注意事项函数名复习引入循环结构的定义: 在一些算法中,从某处开始,按照一定条件,反复执行
某一处理步骤的情况,这就是循环结构。
反复执行的处理步骤称为循环体。复习引入循环结构的三要素
循环变量
循环体
循环终止条件
While(当型)循环Until(直到型)循环 两种循环结构有什么差别?先循环 后判断先判断 后循环复习引入 执行一次循环体后,对条件进行
判断,如果条件不满足,就继续执行
循环体,直到条件满足时终止循环. 在每次执行循环体前,对条件进行
判断,当条件满足,执行循环体,否则
终止循环.复习引入INPUT “提示内容”;变量PRINT “提示内容”;表达式输入语句的一般格式输出语句的一般格式变量=表达式赋值语句的一般格式条件语句的一般格式循环结构算法中的循环结构是由循环语句来实现的。新课引入DO
循环体
LOOP UNTIL 条件 先执行DO和LOOP UNTIL之间的循环体,再对LOOP UNTIL之后的条件判断.如果条件不符合,再次执行循环体,
直到条件符合时为止.这时,计算机将不执行循环体,直接跳
到LOOP UNTIL语句后,接着执行LOOP UNTIL语句之后
的语句.直到型循环语句的一般格式新课学习例6 求1+2+3+…+100i=1S=0PRINT SEND直到型循环DO程序 i>100LOOP UNTILS=S+ii=i+1当型循环语句的一般格式WHILE 条件
循环体
WEND 先判断条件真假,如果条件符合,就执行WHILE和WEND之间的循环体;然后再检查上述条件,若条件符合,再次执行循环体,直到某次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND语句后的语句.新课学习当型循环结构 程序 例6 求1+2+3+…+100i=1PRINT SENDWHILEWENDS=S+ii=i+1S=0i<=100例7 编写程序求函数y=x3+3x2-24x+30,连续输入自变量的11个取值,输出相应的函数值.程序INPUT “x=”; x程序框图ENDy=x^3+3*x^2-24*x+30PRINT yn=1DOn=n+1LOOP UNTIL n>11练习1:编计算机程序输出1~100之间(含1和100)的所有偶数(分别用WHILE型和UNTIL型) 。WHILE型程序:UNTIL型程序:练习2: 编计算机程序输出1~100之间(含1和100)能被3整除的所有整数。(分别用WHILE型和UNTIL型)WHILE型:UNTIL型:小 结WHILE 条件
循环体
WENDDO
循环体
LOOP UNTIL 条件