《(精品)1.2.3循环语句 (9).ppt》由会员分享,可在线阅读,更多相关《(精品)1.2.3循环语句 (9).ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、六安金安高级中学:张孝军六安金安高级中学:张孝军六安金安高级中学:张孝军六安金安高级中学:张孝军1.顺序结构常用的程序语言和格式顺序结构常用的程序语言和格式输入语句输入语句 INPUT“提示内容提示内容”;变量;变量输出语句输出语句 PRINT“提示内容提示内容”;表达式;表达式赋值语句赋值语句 变量变量=表达式表达式复习复习IF 条件条件 THEN 语句语句END IF 2.条件语句的一般格式:条件语句的一般格式:复习复习IF 条件条件 THEN 语句语句 1ELSE 语句语句 2EDN IF 1.2.3 循环语句循环语句 算法中的循环结构是由循环语句来实现的算法中的循环结构是由循环语句来实
2、现的.对应于对应于程序框图中的两种循环结构,一般程序设计语言中也程序框图中的两种循环结构,一般程序设计语言中也有当型有当型(WHILE型型)和直到型和直到型(UNTIL型型)两种语句结两种语句结构。即构。即WHILE语句和语句和UNTIL语句。语句。(1 1)WHLEWHLE语句的一般格式是:语句的一般格式是:语句的一般格式是:语句的一般格式是:否否循环体循环体满足条件?满足条件?是是WHILE 条件条件循环体循环体WEND例例1:编写计算机程序来计算编写计算机程序来计算1+2+3+100的值。的值。s=0i=1WHILE i100PRINT sEND i=1开始开始结束结束 s=0输出输出s
3、 i=i+1 s=s+ii100?否否是是程序框图:程序框图:程序框图:程序框图:程序:程序:程序:程序:练习练习1:编写程序,计算函数编写程序,计算函数编写程序,计算函数编写程序,计算函数f(x)=xf(x)=x2 2-3x+5-3x+5当当当当x=1,2,3,x=1,2,3,,2020时的函数值。(并用时的函数值。(并用时的函数值。(并用时的函数值。(并用QBASICQBASIC编写程序后,运行出结果。)编写程序后,运行出结果。)编写程序后,运行出结果。)编写程序后,运行出结果。)x=1WHILE x=20 y=x2-3*x+5 PRINT x=;x PRINT y=;y x=x+1WEN
4、DEND练习练习2:编计算机程序输出编计算机程序输出编计算机程序输出编计算机程序输出1 1100100之间(含之间(含之间(含之间(含1 1和和和和100100)的所有偶数。)的所有偶数。)的所有偶数。)的所有偶数。i=1WHILE i100PRINT iENDEND IF练习练习3:编写一个程序:输出编写一个程序:输出编写一个程序:输出编写一个程序:输出1 1100100之间(含之间(含之间(含之间(含1 1和和和和100100)能被)能被)能被)能被3 3整除的所有整数。整除的所有整数。整除的所有整数。整除的所有整数。(请同学上台来尝试编写并请同学上台来尝试编写并请同学上台来尝试编写并请同
5、学上台来尝试编写并运行运行运行运行)i=1WHILE i100PRINT iENDEND IFUNTIL型:型:探究交流:探究交流:编写一个程序,输入正整数编写一个程序,输入正整数编写一个程序,输入正整数编写一个程序,输入正整数n n,计算它的阶乘,计算它的阶乘,计算它的阶乘,计算它的阶乘n n!(n!=n(n-1)(n!=n(n-1)321)321)INPUT“n=”;nWHILE ini=i+1ENDm=1i=1PRINT“m=”;mUNTIL型:型:WHILE 条件条件 循环体循环体WENDDO 循环体循环体LOOP UNTIL 条件条件两种循环语句:两种循环语句:循环体循环体满足条件?满足条件?是是否否(1)While(当型)循环(当型)循环(2)Until(直到型)循环(直到型)循环循环体循环体满足条件?满足条件?否否是是小结:小结:作业:作业:设计一个算法框图:求满足12 3 n10000的最小正整数n,并写出相应的QBASIC程序。结束输出ii=1,Sum=0开始Sum=sum+ii=i+1Sum10000?否是i=1sum=0DOLOOP UNTIL sum10000PRINT iEND
限制150内