资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基本程序语言基本程序语言(第三课时)温故而知新1、顺序结构常用的程序语言和格式2、条件结构常用的程序语言和格式输入语句输入语句 INPUT “提示文字提示文字”;变量列表;变量列表输出语句输出语句 PRINT “提示文字提示文字”;变量列表;变量列表赋值语句赋值语句 变量变量=表达式表达式(1)IF 条件成立条件成立 THEN 语句语句1ELSE 语句语句2END IF(2)IF 条件成立条件成立 THEN 语句语句END IF3、循环结构的程序框图条件成立?循环体否是条件成立?循环体否是思考:如何用程序语句表示呢?WHILE 条件条件 循环体循环体WENDDO 循环体循环体LOOP UNTIL 条件条件例1 根据下面的程序框图写出相应的QBASIC程序结束i = i + 1Sum=Sum + ii100?输出Sum否是i=0,Sum=0开始i = 0sum = 0WHILE i=100?否是例2 根据下面的程序框图写出相应的QBASIC程序i = 0sum = 0DOi = i + 1sum = sum + iLOOP UNTIL i=100PRINT sumEND例3 根据下面的程序语句画出对应的程序框图,并分析程序的结果。s=0i=2WHILE i10PRINT sumEND练习巩固1 1、设计一个算法框图:逐个输出、设计一个算法框图:逐个输出1 12 2,2 22 2,3 32 2,n n2 2,并,并写出相应的写出相应的QBASICQBASIC程序。程序。INPUT ni = 0WHILE i = 100END结束i=0开始i = i+1 : t=i2i=100?否是PRINT tINPUT n2、设计一个算法框图:求满足12 3 n10000的最小正整数n,并写出相应的QBASIC程序。结束输出ii=0,Sum=1开始i = i + 1Sum=Sum*iSum10000?否是i = 0sum = 0DOi = i + 1sum = sum + iLOOP UNTIL sum10000PRINT iEND课堂小结1、循环结构的程序表示2、循环语句的一般格式3、程序框图和程序语言的相互转换循环语句循环语句WHILE 条件成立条件成立 循环体循环体WENDDO 循环体循环体LOOP UNTIL 条件成立条件成立课后作业课本P23 练习第3题 习题组第4题课外活动 请设计一个算法,逐个输入自己班全部同学某门课程的成绩,输完后计算总分,平均分,统计及格人数(率),优秀人数(率)等,看看谁设计的程序的实用性高,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号