课件10张PPT。§1.2.3 算法基本语句
算法初步温故而知新1、顺序结构常用的程序语言和格式2、条件结构常用的程序语言和格式输入语句 INPUT “提示文字”;变量列表输出语句 PRINT “提示文字”;变量列表赋值语句 变量=表达式(1)IF 条件成立 THEN
语句1
ELSE
语句2
END IF(2)IF 条件成立 THEN
语句
END IF3、循环结构的程序框图思考:如何用程序语句表示呢?WHILE 条件
循环体
WENDDO
循环体
LOOP UNTIL 条件例1 根据下面的程序框图写出相应的QBASIC程序i = 0sum = 0WHILE i<100i = i + 1sum = sum + iWENDPRINT sumEND例2 根据下面的程序框图写出相应的QBASIC程序i = 0sum = 0DOi = i + 1sum = sum + iLOOP UNTIL i>=100PRINT sumEND例3 根据下面的程序语句画出对应的程序框图,并分析程序的结果。s=0
i=2
WHILE i<=18
s=s+i
i=i+3
WEND
PRINT “s=”;s
END(1)(2)i=1
sum=0
m=1
DO
m=m*i
sum=sum+m
i=i+1
LOOP UNTIL i>10
PRINT sum
END练习巩固1、设计一个算法框图:逐个输出12,22,32,……,n2,并写出相应的QBASIC程序。INPUT n
i = 0
WHILE i < n
i = i + 1
t = i ^ 2
PRINT t
WEND
ENDINPUT n
i = 0
DO
i = i + 1
t = i ^ 2
PRINT t
LOOP UNTIL i > = n
END2、设计一个算法框图:求满足1+2 + 3 + … + n>10000的最小正整数n,并写出相应的QBASIC程序。i = 0sum = 0DOi = i + 1sum = sum + iLOOP UNTIL sum>10000PRINT iEND课堂小结1、循环结构的程序表示2、循环语句的一般格式3、程序框图和程序语言的相互转换循环语句WHILE 条件成立
循环体
WENDDO
循环体
LOOP UNTIL 条件成立课后作业课本P23
练习第3题
习题1.2A组第4题