资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
1.2.3 循环语句,算法初步,温故而知新,1、顺序结构常用的程序语言和格式,2、条件结构常用的程序语言和格式,输入语句 INPUT “提示文字”;变量列表,输出语句 PRINT “提示文字”;变量列表,赋值语句 变量=表达式,(1),IF 条件成立 THEN 语句1 ELSE 语句2 END IF,(2),IF 条件成立 THEN 语句 END IF,3、循环结构的程序框图,思考:如何用程序语句表示呢?,WHILE 条件 循环体 WEND,DO 循环体 LOOP UNTIL 条件,例1 根据下面的程序框图写出相应的QBASIC程序,i = 0,sum = 0,WHILE i100,i = i + 1,sum = sum + i,WEND,PRINT sum,END,例2 根据下面的程序框图写出相应的QBASIC程序,i = 0,sum = 0,DO,i = i + 1,sum = sum + i,LOOP UNTIL i=100,PRINT sum,END,例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 i10 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 END,INPUT n i = 0 DO i = i + 1 t = i 2 PRINT t LOOP UNTIL i = n END,2、设计一个算法框图:求满足12 3 n10000的最小正整数n,并写出相应的QBASIC程序。,i = 0,sum = 0,DO,i = i + 1,sum = sum + i,LOOP UNTIL sum10000,PRINT i,END,课堂小结,1、循环结构的程序表示,2、循环语句的一般格式,3、程序框图和程序语言的相互转换,循环语句,WHILE 条件成立 循环体 WEND,DO 循环体 LOOP UNTIL 条件成立,课后作业,课本P23 练习第3题 习题1.2A组第4题,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号