基本算法语句习题课件.ppt

基本算法语句习题课件.ppt

ID:56980721

大小:323.50 KB

页数:19页

时间:2020-07-25

基本算法语句习题课件.ppt_第1页
基本算法语句习题课件.ppt_第2页
基本算法语句习题课件.ppt_第3页
基本算法语句习题课件.ppt_第4页
基本算法语句习题课件.ppt_第5页
资源描述:

《基本算法语句习题课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基本算法语句习题课复习WHILE条件循环体WENDDO循环体LOOPUNTIL条件两种循环语句:循环体满足条件?是否(1)While(当型)循环(2)Until(直到型)循环循环体满足条件?否是取余数MOD取商<><=>=幂运算^除法运算/乘法运算功能运算符*Inx

2、x

3、功能LOG(x)SQR(x)ABS(x)注意事项函数名BASIC语言中的常用运算符号作业评讲:INPUT“x=“;xIFx<1THENy=xELSEIFx<10THENy=2*x-1ELSEy=3*x-11ENDIFENDIFPRINT

4、“y=”;yENDINPUT“x=“;xIFx<1THENy=xENDIFIFx>=1ANDx<10THENy=2*x-1ENDIFIFx>=10THENy=3*x-11ENDIFPRINT“y=”;yEND嵌套格式独立格式INPUT“n=“;ni=1S=0WHILEi<=nS=S+(i+1)/ii=i+1WENDPRINT“S=”;SEND程序:2、分析下面的程序,说明运行结果。INPUT“请输入一个正的两位数”;xIF9

5、xELSEPRINT“输入有误!”ENDIFEND练习:P29INPUT"Pleaseinputaninteger:";aIFaMOD2=0THENPRINT“Even.”ELSEPRINT“Odd.”ENDIFEND3、编写一个程序,判断任意整数的奇偶性。程序:练习:P29练习:P294INPUT“n=“;nb=nMOD4c=nMOD100d=nMOD400IFb=0ANDc<>0THENPRINT“这年是闰年”ELSEENDIFENDIFd=0THENPRINT“这年是闰年”ELSEPRINT“不是闰

6、年”ENDIF开始b=nMOD4c=nMOD100d=nMOD400b=0,且c≠0?YESd=0?YESNO结束输入年份n①①是是否否输入精确度d和初始值a,b开始①例:写出用“二分法”求方程x2-2=0(x>0)的近似解的程序否是否输出m结束①是INPUT“a,b,d=”;a,b,dDOm=(a+b)/2g=a^2-2f=m^2-2IFg*f<0THENb=mELSEa=mENDIFLOOPUNTILABS(a-b)

7、始i>n-1或r=0?输入ni=2求n除以i的余数ri=i+1否r=0?是n不是质数n是质数结束否1、根据程序框图写出判断整数n(n>2)是否为质数”的程序.是INPUT“n=“;ni=2DOr=nMODii=i+1LOOPUNTILi>n-1ORr=0IFr=0THENPRINT“n不是质数”ELSEPRINT“n是质数”ENDIFEND巩固练习P322、编写一个程序,输入正整数n,计算它的阶乘n!(n!=n*(n-1)*…*3*2*1)分析:第1步,1!=1*1第2步,2!=1!*2第3步,3!=2!

8、*3…第i步,i!=(i-1)!*i程序:INPUT“n=”;ni=1t=1WHILEi<=nt=t*ii=i+1WENDPRINT“n!=”;tEND3、设计一个算法框图:逐个输出12,22,32,……,n2,并写出相应的QBASIC程序。INPUTni=1WHILEi<=nt=i^2i=i+1PRINTtWENDENDINPUTni=1DOt=i^2i=i+1PRINTtLOOPUNTILi>nEND结束i=1开始t=i^2,i=i+1i>n?否是PRINTtINPUTn3、设计一个算法框图:逐个输出

9、12,22,32,……,n2,并写出相应的QBASIC程序。INPUTni=0WHILEi=nEND结束i=0开始i=i+1;t=i^2i>=n?否是PRINTtINPUTn4、设计一个算法框图:求满足1+2+3+…+n>10000的最小正整数n,并写出相应的QBASIC程序。结束输出ii=0,Sum=0开始i=i+1Sum=Sum+iSum>10000?否是i=0sum=0DOi

10、=i+1sum=sum+iLOOPUNTILsum>10000PRINTiEND练习:某高中男子体育小组的50m跑成绩(单位:s)为:6.4,6.5,7.0,6.8,7.1,7.3,6.9,7.4,7.5设计一个算法,从这些成绩中搜索出小于6.8s的成绩,并画出程序框图.开始输入rR<6.8?输出r结束是否问题:能否对这个程序进行改进,使其输入9个数后程序才结束?开始输入rr<6.8?输出r结束是否练习:某高中男子体育小组的5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。