1.2.3循环语句

文档属性

名称 1.2.3循环语句
格式 rar
文件大小 26.4KB
资源类型 教案
版本资源 人教新课标B版
科目 数学
更新时间 2009-10-18 23:57:00

图片预览

文档简介

课件15张PPT。§1.2.3 算法基本语句
循环语句温故而知新1、顺序结构常用的程序语言和格式2、条件结构常用的程序语言和格式输入语句 INPUT “提示内容”;变量输出语句 PRINT “提示内容”;表达式赋值语句 变量=表达式(1)IF 条件成立 THEN
语句1
ELSE
语句2
END IF(2)IF 条件成立 THEN
语句
END IF循环结构的定义: 在一些算法中,从某处开始,按照一定条件,反复执行
某一处理步骤的情况,这就是循环结构。
反复执行的处理步骤称为循环体。循环结构算法中的循环结构是由循环语句来实现的。两种循环语句:WHILE 条件
循环体
WEND(1)WHILE语句的一般格式: 当计算机遇到WHILE语句时,先判断条件的真假,如
果条件符合,就执行WHILE与WEND之间的循环体;然
后再检查上述条件,如果条件仍符合,再次执行循环体,
这个过程反复进行,直到某一次条件不符合为止.这时,
计算机将不执行循环体,直接跳到WEND语句后,接着执
行WEND之后的语句.练习1、根据1.1.2例3中的程序框图,编写
计算机程序来计算1+2+…+100的值i=1
S=0
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT S
END程序:Until(直到型)循环DO
循环体
LOOP UNTIL 条件(2)UNTIL语句的一般格式:思考1:参照直到型循环结构,说说计算机是按怎样
的顺序执行UNTIL语句的? 思考2:用UNTIL语句编写计算机程序,来计算
1+2+…+100的值.i=1
S=0
DO
S=S+i
i=i+1
LOOP UNTIL i>100
PRINT S
END结束程序框图:程序:例 8 编写程序,计算函数f(x)=x2-3x+5连续输入自变量的11个取值,输出相应的函数值1、设计一个算法框图:求满足1+2 + 3 + … + n>10000的最小正整数n,并写出相应的QBASIC程序。i = 0sum = 0DOi = i + 1sum = sum + iLOOP UNTIL sum>10000PRINT iEND练习巩固练习2编写一个程序 计算的值,并画出相应的程序框图。WHILE 型:S=0i=2WHILE i<=1000S=s+i^2i=i+2WENDPRINT sEND程序框图:S=0i=2Do S=s+i^2i=i+2LOOP UNTIL i>1000PRINT sENDUNTIL 型:程序框图:练习 P322.根据图1.1.2中的程序框图编写程序,判断大于2的整数是否为质数.DO
r=n MOD i
i=i+1
LOOP UNTIL i>n-1 OR r=0
IF r=0 THEN
PRINT n是质数
ELSE
PRINT n不是质数
END IF
END练习 P323.编写一个程序,输入正整数n,计算它的
阶乘n!(n!=n*(n-1)*…*3*2*1)小 结WHILE 条件
循环体
WENDDO
循环体
LOOP UNTIL 条件