资源简介 第二章 信息的编程处理 学习程序设计有助于了解计算机的工作原理,有利于培养创新意识和实践能力。因此,在学习中应把介绍的高级语言作为载体来学习计算机解决问题的基本方法和程序设计的一般步骤,而不是简单地学几条语句。教学中注重问题分析、程序设计思想和方法。 程序设计实践性强,要多上机实习,掌握程序的输入、运行、调试、修改、存取的一般方法。第一节 程序和程序设计一、学习目标1.了解机器语言和高级语言各自的特点。2.了解什么是计算机程序。3.了解程序设计的基本步骤。二、内容提要1.机器语言和高级语言各自的主要特点机器语言:与计算机内部结构有关,不通用,其程序不需“翻译”可直接执行。高级语言:与计算机内部结构无关,通用,其程序需要“翻译”后才可执行。2.计算机程序 用计算机语言描述的解决问题的程序。 3.程序设计的基本步骤 (1)问题分析:对问题详细分析,弄清输入(已知)条件和要求输出的结果,明确解决问题的关键和途径。 (2)算法设计:根据分析结果,确定解决问题的方法和步骤,并描述出来。 (3)程序实现:根据描述的算法编写程序并上机通过。 三、应用实例 1.判断下列说法的正误 (1)机器语言是硬件而高级语言是软件。 (2)各种计算机语言编写的程序计算机都可直接执行。 解: (1)说法错误。 分析:计算机语言都属软件,故机器语言和高级语言都是软件。 (2)说法错误。 分析:只有机器语言编写的程序计算机可直接执行,而各种高级语言和汇编语言编写的程序都要先“翻译”成机器语言程序后执行。 2.房租收费标准为,住房面积在40m2及其以下的0.8元/m2;超过40m2的部分为2元/m2。写出收房租的算法 解:设住房面积为x,房租为y,那么 据上分析,收房租的算法为: (1)输入x (2)判断是否x<=40 是则)y←0.8x,否则y←0.8 ×40+2(x一40) (3)输出x,y (4)结束 四、练习实践 1.单项选择题 (1)无须了解计算机内部结构就可以使用的计算机语言是( )。 A.机器语言 B.汇编语言 C.高级语言 (2)( )是计算机硬件。 A.机器语言程序 B.CPU C.操作系统 (3)BASIC语言是属于( )。 A.机器语言 B.高级语言 c.汇编语言 2.写出解决下列问题的算法 (1)输入底半径R、高H,求圆锥体的底面积S和体积V。 (2)解一元二次方程ax2+bx+c=0(设d=b2—4ac,二实根为x1、x2;要求如果d<0,那么输出“N”,表示无实根,否则求出二实根并输出)。第二节 顺序结构程序设计一、学习目标1.掌握进入BASIC环境的方法和输入、编辑、运行程序的方法。2.初步掌握BASIC中的基本概念:常量、变量、函数、表达式。3.初步掌握输出、赋值、输入语句的格式和功能。4.初步掌握简单顺序结构程序的设计方法。5.理解程序的顺序结构的概念。二、学习指导1.BASIC中的科学记数法类似数学中的科学记数法例如:-3.14156E+3 —— -3.14156×1032.56E-2 一 2.56×10-2其中E表示幂底数10,E后跟的整数为幂指数。2.常见标准函数ABS(x) 求x的绝对值,即|x|SQR(x) 求x的算术平方根,即。SIN(x) 求x的正弦值C角x的单位必须是弧度,l°≈3.14159/180)。COS(x) 求x的余弦值(规定同上)。INT(x) 求不大于x的最大整数。注意:x为负数时,其值不是去掉小数,例INT(一5.99)≠一5。INT(X)用处很多:(1)对正数x四舍五入保留N位小数的表达式:INT(X*10^N+0.5)/1O^N例如:对正数x四舍五入保留两位小数的表达式:INT(X*100+0.5)/100(2)判断整数A能被整数B整除的条件关系式:INT(A/B)=A/B(3)求整数A除以B的余数的表达式:A—INT(A/B)*B.RND(x) 产生一个O到1之间的随机小数生成(A,B)内的随机整数的表达式:INT(RND(1)*(B—A)+A)例如:二位随机整数的表达式:INT(RND(1)*90+10)3.数学式和BASIC表达式的对应表示应根据运算顺序,正确使用圆括号,且将所有符号写在同一行上。注意乘、除、乘方运算和绝对值、算术平方根等函数在数学上与BASIC上表示的区别。例如:一(-b+SQR(b*b一4*a*c))/(2*a)4.输出语句和输入语句(1)输出语句。格式:PRINT(输出内容)功能:当输出内容是数时,直接输出该数;当输出内容是数值表达式时,先计算表达式的值,然后输出该数值;当输出内容是字符串时,直接输出该字符串。(2)赋值语句。格式:LET变量=表达式功能:把“=”右边表达式的值赋给左边的变量。(3)键盘输入语句格式:INPUT变量,变量,…,变量。功能:程序运行到该句时,屏幕出现一个“ ”号,等待用键盘输入数据INPUT后面的变量或变量组。5.赋值(LET)语句功能强大,用处很多,常用于构造以下计数器 例如:LET I=I+1(一般变量初值为0,即LET I=0)累加器 例如:LET s=s+x(一般变量初值为O,即LET I=0)累乘器 例如:LET T=T*x(一般变量初值为l,即LET T=1)交换器 例如:A、B存储的内容交换LET C=ALET A=BLET B=C6.两种提供数据的语句对比表表5—2—1两种提供数据的语句对比表语句 LET语句 INPUT语句变量数 一个LET语句只能给一个变量赋值 一个INPUT语句可以给一个或一组变量赋值赋值方式 在程序中赋值 在程序执行过程中,从键盘输入赋值赋值内容 数据,变量和表达式 只有具体数据运算功能 有运算功能 无运算功能占机时间 运行后,立即出结果,占机时间少 运行后,等待从键盘输入数据,占机时间多适合类型 ①需要赋值变量少②需要运算 参数灵活变化7.程序的顺序结构程序各语句的执行顺序是从前到后依次执行的,程序执行过程中没有分又,也没有重复,这种结构的程序就叫顺序结构程序。图形方式表示如下图5—2一l:图5—2—1图中S1、S2、…、Sn分别表示一段具体的操作内容,用一个语句或一段程序完成。8.顺序结构的程序设计关键是把握好解决问题步骤的先后顺序,不要把依赖于上一步完成后才能进行的后一步操作前移例如:求半径为15的圆周长和面积。程序1 LET L=2*3.14*RLET S=3.14*R*RLET R=15PRINT R,L,SEND运行结果:15 O 0程序2 LET R=15LET L=2*3.14*RLET S=3.14*R*RPRINT R,L,SEND运行结果:15 94.2 706.5程序2和程序l语句条数和内容相同,但顺序不同,结果不同,程序2正确。三、应用实例1.写出下列程序的运行结果LET X=1LET Y=2LET X=X+YLET Y=X+YPRINT “X”,“Y”PRINT X,YEND解:可列变量值的变化表来确定结果。X Yl 23(1+2) 5(3+2)由上分析,可得运行结果:X Y3 52.鸡兔同笼问题已知鸡兔总头数为H,总脚数为F,问鸡兔各有多少只 解:设鸡兔各有x、Y只,则有X+Y=H (1)2X+4y=F (2)由(1)、(2)可得:X=(4H—F)/2Y=(F一2H)/2算法:1.输入H,F2.X←(4*H—F)/23.Y←(4—2H)/24.输出x,Y5.结束程序:INPUT H,FLET x=(4*H—F)/2LET Y=(F一2*H)/2PRINT“X=”;X,“Y=”;YEND运行结果如下: 60,176X=32 Y=28四、练习实践1.填空题(1)2.745E-3化为日常计数法的数是(2)SQR(49)+ABS(一5)的值是(3)INT(RND(50)+20)的值是(4)数学式对应的BASIC表达式是(5)数学式x7+对应的BASIC表达式是2.判断题(1)X3Y、x(1)、sinx、7c都是正确的BASIC变量。( )(2)语句INPUT A;B;c是正确的。( )(3)语句LET M=3,N=5是正确的。( )(4)语句INPUT A=5是正确的。( )(5)语句LET x=x+l是错误的。( )(6)LET语句是BASIC中惟一能进行计算的语句。( )(7)下面程序运行后,显示结果是A=7,说明此时变量A的值是7。( )LET A=4PRINT “A=”;7END3.单选题(1)BASIC中100000表示为( )。A.1E+5 B.E+5 C.5E D.1E一5(2)PRINT INT(10*RND(1)+1)结果是( )。A.[1,11]范围内的随机整数 B.[1,10)范围内的随机整数c.[0,10]范围内的随机整数 D.[1,11]范围内的随机整数(3)表达式A—B/3^C的运算顺序是( )。A.①一②+③/ B.①一②^③/C.①一②/③^ D.①^②/③一(4)PRINT INT(3.236*100+0.5)/100的结果是A.3.23 B.3.236 C.3.24 D.324(5)程序运行的结果是( )。LET M=3LET N=0LET S=M*NLET N=2PRINT SENDA.0 B.3 C.6 D.2(6)程序运行的结果是( )。LET A=5PRINT “A=”;A+1,AENDA.A=6 6 B.A=6 5C.A=A+l A D.A=6 A4.写出下列程序的运行的结果(1)LET X=5LET Y=3LET S=(X+Y)/2PRINT “S=”;S LET S=X+Y/2 PRINT “S=”;SEND(2)LET X=999LET X=ABS(X—1000)PRINT “SQR(X)=”;SQR(X)END(3)LET A=1LET B=7LET A=A+BLET B=A+BPRINT A,BEND(4)INPUT A,B,XLET A=A+XLET B=X—BLET S=A+B+XPRINT SEND①输入1,2,3 ②输入3,2,15.编程解一元一次方程ax+b=c(a≠0) (提示:a,b,c为已知量,用INPUT a,b,c输入,x为待求量,应用已知量表示即:x=(c-b)/a)6.编写一个计算年息、年终节余的程序要求输入存款数、年利率,输出存款数、年息和年终节余(保留二位小数)。解:设存款数为x、年利率为a,年息为y,年终节余为z.程序如下: INPUT x,a LET y=x*a LET z=x+y LET z=INT(z*100+0.5)/100 PRINT x,y,z END第三节 分支结构程序设计一、学习目的1.初步掌握条件关系式的表示。2.初步掌握分支语句的两种格式和功能。3.初步掌握简单分支结构程序的设计方法。4.理解程序的分支结构的概念。二、学习指导1.分支问题中的条件,在BASCI中关系式来表示(1)关系式格式。<表达式><关系符><表达式>在QBASIC中,有六个关系符,它们是:关系运算符 数学运算符<> ≠> >< <>= ≥<= ≤注意:关系符与数学运算符的区别。(2)常用条件关系式。整数A能被整数B整除的条件:INT(A/B)=A/B整数x为偶数的条件:INT(X/2)=X/2整数x为奇数的条件:INT(X/2)<>X/2x为整数的条件:INT(x)=x2.分支语句的格式和功能格式:(1)IF 条件 THEN语句组END IF(2)IF 条件 THEN语句组1ELSE语句组2END IF功能:如果条件成立(为真),那么执行THEN后的语句组,否则(即条件不成立,为假)格式(1)执行下一语句,格式(2)执行ELSE后的语句组2。3.程序的分支结构首先对给定的条件进行判断,并按判断后的不同结果作不同的选择处理,这种程序的结构就是分支结构。程序的分支结构图形表示如下图5—3—1(图5—3一1)4.分支结构程序设计方法步骤(1)分析问题,弄清分支的条件和各分支要完成的工作;(2)用关系式正确表示条件;(3)用分支语句写出程序。三、应用实例l.房租收费标准为:住房面积在80m2及其以下的,单价为1.2元/m2;超过80m2的,其超过部分单价1.8元/m2。要求先给出算法再编写出程序解:设住房面积为x,房租为Y,则房租的计算方法如下:如果x<=80那么Y=1.2*x 否则Y=1.2*80+1.8*(x-80)算法:(1)输入x(2)判断条件x<=80是否成立 是则Y←1.2*X,否则Y←1.2*80+1.8(x-80)(3)输出x,Y(4)结束程序:INPUT xIF X<=80 THENLET Y=1.2*XELSEY=1.2*80+1.8*(X-80)END IFPRINT X,YEND运行结果如下: 5050 60 100100 1322.写出下列程序对应的分段函数式INPUT XIF X<0 THENLET Y=-1END IFIF X=0 THENLET Y=0ENDIFIF X>0 THENLET Y=1PRINT X,YEND解:显然x为自变量,Y为函数名。第一个IF语句功能是x<0时,Y=-1;第二个IF语句功能是x=0时,Y=0否则(即x>0)Y=l。程序对应的函数式是:四、练习实践1.单选题(1)错误的语句是( )。A.IF OPRINT X LET X=0END IF END IFC.LET T=1/T D.INPUT M,M$(2)下列程序运行的结果是( )LET X=-5IF X<0 THENLET Y=2*XELSELET Y=X*XEND IFPRINT YENDA.25 B.10 C.-25 D.-102.写出下列程序的运行结果(1)INPUT XIF X<0 THENLET Y=-XELSELET Y=XEND IFPRINT “ABS(X)=”;YEND①输入99 ②输入一77结果为: 结果为:(2)LET A=7LET B=8INPUT K$IF K$=“+”THENPRINT A+BELSEPRINT A-BEND IFEND①输入“+” ②输入“-”结果为: 结果为:(3)LET M=0LET X=5IF INT(X*X/10)<3 THENLET M=1END IFPRINT MEND(4)INPUT A,BPRINT A;IF A>B THENPRINT“>”;ELSEPRINT“<”;END IFPRINT BEND①输入l,4 ②输入4,l结果为: 结果为:(5)输入一个数,如果这个数不等于零,那么输出他的倒数,否则不显示。INPUT XIF X______0 THENY=1/XPRINT YEND IFEND(6)请设计一个判断某数是偶数的程序,要求若是偶数则打印出“YES”,否则直接打印出这个数的值。INPUT XIF X/2=_______THENPRINT "YES"ELSEPRINT XENDIFEND(7)铁路为旅客随身携带行李的计算标准为:10公斤以内(包含10公斤)免收行李费;若超过10公斤,超过10公斤的部分按0.2元/公斤标准收费。INPUT XIF ________THENY=0ELSEY=(X-10)*0.2END IFPRINT YEND3.编程序,求Y4.判断学生成绩是否达标,达标的标准是语文、数学和外语三科的总分不低于270分。输入学生的学号和三科成绩,打印学号、总分和是(Y)否(N)达标5.编程求解二元一次方程组要求:当a1b2-a2b1=0时,输出“N”,否则求出其解。第四节 循环结构程序设计一、学习目的1.初步掌握计数循环、条件循环两种语句的格式和功能。2.初步掌握简单循环结构程序的设计方法。3.理解程序的循环结构的概念。二、学习指导1.计数循环语句(1)格式:FOR 循环变量=初值 TO 终值 STEP 步长语句组(循环体)NEXT循环变量FOR语句为循环说明语句,NEXT语句为循环终端语句。FOR和NEXT后面的循环变量必须相同。初值、终值和步长都是数值表达式。步长为1时,STEP可省略不写。(2)功能:根据FOR语句说明设定的循环次数重复执行循环体。其具体执行过程可用图5-4-l表示。图 5—4—1其中循环变量超过终值的规则是:步长为正,大于终值;步长为负,小于终值。一般地循环次数可用下列公式计算:循环次数=INT((终值一初值)/步长)+12.条件循环语句(1)格式:DO WHILE条件语句组(循环体)LOOP(2)功能:当条件成立(即为真)时,执行DO和LOOP之间的语句组(循环体),否则终止循环,转到LOOP语句的下一句执行。3.计数循环程序设计关键是确定循环的次数和重复循环的操作;条件循环程序设计的关键是确定循环的条件和重复循环的操作三、应用实例1.编程求1+2+4+8+16+……+2n(n<64)的值解:(1)此题的计算公式是一个和式,加数为2的乘方,可考虑用累加求和的方法来计算。设累加变量为s,加数为2K,K=O…n。构造一个关于K的循环,重复执行s←s+2^K,即可算出和式的值。根据分析,可编程序如下:INPUT NLET S=0FOR K=O TO NLET S=S+2^KNEXT KPRINT“S=”:SEND运行结果如下: 63S=1.844674E19(2)数列各项为2的0、l、2……n次乘方,即乘数始终为2的累乘积,可构造一个n次循环,用卜T*2累乘(T的初值为1)依次生成数列各项,用S←s+T依次累加各项。循环结束,其累加和s的值即所求和式的值。根据分析,可编程序如下:INPUT NLET T=1LET S=TFOR K=l TO NLET T=T*2LET S=S+TNEXT KPRINT“S=”;SEND运行结果如下: 63S=1.844674E19四、练习实践1.写出下列程序的运行结果(1)FOR A=1 T0 5PRINT A,A*A,2^ANEXT AEND(2)LET M=1INPUT A,B,CFOR I=A To B STEP CLET M=M*INEXT IPRINT MEND①输入l,5,1 ②输入50,-l,-1结果为: 结果为:(3)LET T=1LET A=0FOR K=l T0 5LET A=A+T*KT=-TNEXT KPRINT AEND结果为:(4)LET M=0FOR X=1 TO 10IF INT(X/2)=x/2 THENLET M=M+XEND IFNEXT XPRINT MEND结果为:(5)LET S=OLET X=2DO WHILE S<30LET S=S+X*XLOOPPRINT SEND(6)LET A=lLET B=lD0 WHILE B<20PRINT A,BLET A=A+BLET B=A+BLOOPEND2.根据题意,把程序填写完整(1)求1/2+2/3+3/4+…+99/100的值。LET S=0FOR I=l TOLET S=NEXT IPRINT SEND(2)把输入的6个数中绝对值大于5的数打印出来,并统计这样的数的个数。LET T=0FOR J=1 T0 6INPUT XIF THENPRINT X,END IFNEXT JPRINT “T=”;TEND高一(下)QBASIC程序设计复习 在QBASIC程序设计中,任何一个程序设计的思路都差不多,包括四部分:输入部分(已知条件)、处理部分(计算、判断、重复)、输出部分、结束部分。在这四部分中,各部分的语句为:输入部分:LET(输入常量)INPUT(输入变量) FOR ……TO……STEP(输入等差数列)处理部分:顺序结构中:主要用LET语句实现计算,可能有多个LET语句。分支结构中:有一分支和二分支之分(详细语句见后)循环结构中:有计数循环和条件循环两种(详细语句见后)输出语句:在三种结构中都是用PRINT语句。具体用法见各种结构。结束语句:在三种结构中都是用END语句,标志程序的结束。三种结构语句一、顺序结构(一).语句列表语句功能 英文 例句输入语句 LET ① LET x=5 ②x=5:y=6INPUT ① INPUT x ②INPUT A,B,C计算语句 LET ① LET X=X+1 ②Y=X^3输出语句 PRINT ① PRINT x,y,z ②PRINT “S=”:S结束语句 END END(二)易错题. 1.写出下列程序的运行的结果LET X=5LET Y=3LET S=INT(X+Y/2)PRINT “S=”;SEND运行结果:_______答案:S=6说明:2.写出下列程序的运行的结果LET X=999LET X=ABS(X-1000)PRINT “SQR(X)”;“=”;SQR(X)END运行的结果:_______答案:SQR(X)=1说明:3.写出下列程序的运行的结果LET A=1LET B=7LET A=A+BLET B=A+BPRINT A,BEND运行的结果:______答案:8 15说明:变量的特点是喜新厌旧,当赋予它新值时,旧值将自动消失4.写出下列程序的运行的结果INPUT A,B,XLET A=A+XLET B=X-BLET S=A+B+XPRINT SEND①输入1,2,3运行的结果:_______答案:8说明:5. LET M=3LET N=0LET S=M*NLET N=2PRINT SEND程序的运行结果是______。答案:0说明:6.a=1b=2c=3a=bb=cc=aPRINT a;b;cEND程序运行结果是2 3 _______答案:2说明:7.LET A$=”HELLO”LET B$=”OK”C$=A$A$=B$B$=C$PRINT A$END程序运行的结果是_______答案:OK说明:二、分支结构程序设计(一).语句列表语句功能 英文 例句输入语句 LET ①LET x=5 ②x=5:y=6 INPUT ①INPUT x ②INPUT A,B,C处理语句 一分支 IF 条件 THEN 语句组END IF IF X>=0 THEN LET Y=1/XEND IF二分支 IF 条件 THEN 语句组1ELSE 语句组2END IF IF X<0 THEN Y=XELSE Y=-XEND IF计算 LET ①LET X=X+1 ②Y=X^3输出语句 PRINT ①PRINT x,y,z ②PRINT “S=”:S结束语句 END END(二)易错题1. LET A=7LET B=8INPUT K$IF K$=”+” THENPRINT A+BELSEPRINT A-BEND IFEND运行后输入“+”结果显示:______答案:15说明:2.输入一个数,如果这个数不等于零,那么输出他的倒数,否则不显示。INPUT XIF X______0 THENY=1/XPRINT YEND IFEND答案:<>说明:3.请设计一个判断某数是偶数的程序,要求若是偶数则打印出“YES”,否则直接打印出这个数的值。INPUT XIF X/2=_______THENPRINT "YES"ELSEPRINT XENDIFEND答案:INT(X/2)说明:4.铁路为旅客随身携带行李的计算标准为:10公斤以内(包含10公斤)免收行李费;若超过10公斤,超过10公斤的部分按0.2元/公斤标准收费。INPUT XIF ________THENY=0ELSEY=(X-10)*0.2END IFPRINT YEND答案:X<=10说明:5.INPUT XIF X<0 THENLET Y=-XELSELET Y=XEND IFPRIN“ABS(X)=”;YEND①输入99结果为:_______答案:ABS(X)=99说明:6.请设计一个程序,将键盘上任意输入的两个数中最大的那个选出来。INPUT A,BIF A>B THENMAX=_______ELSEMAX=BENDIFPRINT “MAX=”;MAXEND答案:A三、计数循环(一)语句列表语句功能 英文 例句输入语句 LET LET S=0(一般用于给变量赋初值)FOR 循环变量=初值 TO 终值 STEP 步长值 循环体NEXT循环变量 FOR X=1 TO 100 STEP 2S=S+xNEXT X处理语句 LET (N=N+1)(S=S+I) (T=T*X) LET N=N+1输出语句 PRINT PRINT “S=”:S结束语句 END END注意:1. FOR语句兼有计数和输入等差数列功能。2. 循环体中可能会出现以下语句:S=S+I (I为循环变量,S为和,该语句功能是将I的所有取值累加起来)T=T*X [X为循环变量,T为积,该语句功能是将X的所有取值累乘起来(求阶乘)]N=N+1 (N为次数,该语句是求循环次数)可以用公式:循环次数=INT((终值-初值)/步长)+1(二)易错题1. 求循环次数S=0FOR X=10 TO 2 STEP -4LET S=S+XNEXT XPRINT S/XEND程序循环的了_________次。答案:3进一步思考:如果是写运行结果呢?运行结果为:____________说明:2. 求:1+1/2+1/3+1/4+…+1/100的值LET S=0FOR I=1 TO ______LET S=____________NEXT IPRINT SEND答案:100 S+1/I说明:3. 求积M=1*2*3*…*10M=____FOR A=1 TO 10M=________NEXT APRINT "M=";MEND答案:1 M*A说明:4. 写出下列程序运行结果。T=0FOR K=1 TO 5T=T+KNEXT KPRINT T/KEND程序运行结果是________答案:2.5说明: 附常见的标准函数:常见的标准函数函数名 功能 用法ABS(X) 求X的绝对值 ABS(-5.1)=5.1SQR(X) 求X的算术平方根 SQR(49)=7INT(X) 求不大于X的最大整数 INT(2.5)=2 INT(-2.5)=-3RND(X) 产生一个(0,1)内的随机数 RND(100)QBASIC练习题1. LET M=3LET N=0LET S=M*NLET N=2PRINT SEND程序的运行结果是______。2. LET S=0LET X=20LET S=S+XLET X=30LET S=S+XPRINT SEND程序运行的结果是________________3. LET X=ABS(-7)LET Y=SQR(81)LET Z=XLET X=YLET Y=ZPRINT YEND程序运行的结果是____4. 写出下列程序的运行结果INPUT XIF X<0 THENLET Y=-XELSELET Y=XEND IFPRIN“ABS(X)=”;YEND①输入99 ② 输入一77结果为:_______ 结果为:_______5. 请设计一个程序,将键盘上任意输入的两个数中最大的那个选出来。INPUT A,BIF A>B THENMAX=_______ELSEMAX=BENDIFPRINT “MAX=”;MAXEND6. 完善程序。对输入的任意二个数,输出其中的大数。INPUT A,BIF A>B THENPRINT_______ELSEPRINT BEND7. 写出下列程序的运行的结果LET A=7LET B=8INPUT K$IF K$=“+”THENPRINT A+BELSEPRINT A-BEND IFEND①输入“+”结果为:_______8 写出下列程序的运行的结果LET M=0LET X=5IF INT(X*X/10)<3 THENLET M=1END IFPRINT MEND运行的结果:_______9. 写出下列程序运行结果。FOR I=1 TO 5PRINT I,NEXT IEND运行结果为:1 2 3 4 _______10. 写出下列程序的运行结果FOR A=1 T0 5LET S=S+ANEXT APRINT SEND运行的结果:_______11. 写出下列程序的运行结果。N=0FOR X=3 TO 10 STEP 3N=N+1NEXT XPRINT NEND运行结果为:_______12. 求1/2+2/3+3/4+…+99/100的值。LET S=0FOR I=l TO _______LET S=_______+I/(I+1)NEXT IPRINT SEND13. 写出下列程序的运行的结果LET M=1INPUT A,B,CFOR I=A To B STEP CLET M=M*INEXT IPRINT MEND①输入l,5,1结果为:________ 展开更多...... 收起↑ 资源预览