版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第六章 程序设计编程题1. 求园的面积(要求判断半径是否合理)cleainpu r= to rif r0 s=3.14*r*r ?selse ?半径错误!endif2. 求分段函数y的值y=2x5 x0x x=0| x | x0 y=2*x+5else if x=0y=x elsey=abs(x) endifendif?y3. 输入一个百分制成绩判断其等级(优/良/中/及格/不及格)cleainpu cj= to cjdo case case cj=90?优 case cj=80?良 case cj=70?中 case cj=60?及格 orth?不及格endcase4. 输入若干个(个数不定
2、)百分制成绩判断其等级(优/良/中/及格/不及格)cleainpu 请输入处理几个人的成绩: to nfor i=1 to ninpu cj= to cjdo case case cj=90?优 case cj=80?良 case cj=70?中 case cj=60?及格 orth?不及格endcaseendfor5. 求s1+2+3. . . . . .+100cleas=0for i=1 to 100 s=s+iendfor?s 6. 求s123. . . . . .100cleap=1for i=1 to 100 p=p*iendfor?p7. 求s1+3+5. . . . .+99c
3、leas=0for i=1 to 99 step 2 s=s+iendfor?s8. 求s12+34. . . . . .100cleas=0for i=1 to 100 s=s+(-1)(i+1)*iendfor?s9. 求s1+1/2+2/3+3/5. . . . . .前10项之和cleas=0a=1b=1for i=1 to 10 s=s+a/b t=a a=b b=t+bendfor?s10. 求s1!+2!+3!. . . . . .+10!cleas=0p=1for i=1 to 10p=p*i s=s+p endfor?s11. 对学生表中所有入学成绩650分的学生免去贷款cl
4、eause 学生scan for入学成绩=650 .and. 贷款否=.t. repl贷款否 with .f.endscanuse* * * * * * * * * * * * * * * * * * * * *12. 输出图形cleafor i=1 to 4 for j=1 to i?* endfor ?endforcleafor i=1 to 4 for j=1 to 4-i? &有一个空格 endfor for j=1 to 2*i-1?* endfor ?endforcleafor i=1 to 4 for j=1 to 4-i? &有一个空格 endfor for j=1 to i?
5、* endfor ?endfor13. 判断一个整数是否素数cleainpu x= to xfor i=2 to x-1 if mod(x,i)0loop elseexitendifendforif ix-1 ?x,是素数else ?x,不是素数endif14. 判断十个整数是否素数cleafor j=1 to 10inpu x= to xfor i=2 to x-1 if mod(x,i)0loop elseexitendifendforif ix-1 ?x,是素数else ?x,不是素数endifendfor15. 找出两个数的大数和小数cleainpu x= to xinpu y to
6、yif xy ?x,大,y,小else ?y,大,x,小endif16. 找出三个数的最大数和最小数cleainpu x= to xinpu y to yinpu z to zif xy t=xx=yy=telse if xz t=xx=zz=t endifendifif yz t=yy=zz=tendif?x,是最大数,z,是最小数17. 找出十个数的最大数和最小数cleadime a(10)for i=1 to 10 inpu to a(i)endformax=a(1)min=a(1)for i=2 to 10 if maxa(i) min=a(i)endif endifendfor?ma
7、x,min18. 找出23矩阵中的最大数和最小数cleadime a(2,3)for i=1 to 2 for j=1 to 3input a(+str(i,2)+,+str(j,2)+)= to a(i,j) endforendformax=a(1,1)min=a(1,1)for i=1 to 2 for j=1 to 3if max a(i,j) min= a(i,j) endifendif endforendfor?max=,max,min=,min19. 对三个整数从大到小排序clearinput a= to ainput b= to binput c= to cif ab t=a a
8、=b b=telse if ac t=a a=cc=t endifendifif bc t=b a=c c=tendif?a,b,c20. 对十个整数从大到小排序(用选择法和起泡法两种方法)选择法:cleardime a(10)for i=1 to 10 input to a(i)endforfor i=1 to 9 max=a(i) num=i for j=i+1 to 10if maxa(j) max=a(j) num=jendif endfor if inum t=a(i) a(i)=a(num) a(num)=t endifendforfor i=1 to 10 ?a(i), endf
9、or起泡法:cleardime a(10)for i=1 to 10 input to a(i)endforfor i=1 to 9 for j=1 to 10-i if a(j)c and a+cb and b+ca p=(a+b+c)/2 s=sqrt(p*(p-a)*(p-b)*(p-c) ?selse ?三边不能组成三角形endif27. 求二元方程的根(分三种情况:两个不等实根,两个相等实根,无实根)cleainpu a= to a &a0inpu b= to b &b0inpu c= to ci=b*b-4*a*c if i0 ?方程无实根! else if i=0 r=(-b)/
10、(2*a) ?方程有两个相等实数根:,r else x1=(-b+sqrt(i)/(2*a) x2=(-b-sqrt(i)/(2*a) ?方程有两个不相等实数根:,x1,x2 endifendif28. 输入任意一个五位整数,前后对应位置上的数据进行交换重新排列(即逆序排列)(例:2598448952)cleadime a(5)inpu to ba(1)=int(b/10000)a(2)=mod(int(b/1000),10)a(3)=mod(int(b/100),10)a(4)=mod(int(b/10),10)a(5)=mod(b,10)for i=1 to int(5/2) t=a(i)
11、 a(i)=a(6-i) a(6-i)=tendforc=a(1)*10000+a(2)*1000+a(3)*100+a(4)*10+a(5)?b,c29. 找出一个3x3矩阵的“鞍点”,即该位置上的元素在该行上最大,在该列上最小(也有可能没有鞍点)cleadime a(3,3) flag=.t.for i=1 to 3 for j=1 to 3 input a(+str(i,2)+,+str(j,2)+)= to a(i,j) endforendfor for i=1 to 3 max=a(i,1) col=1 for j=2 to 3 if maxa(k,col) min=a(k,col) row=k endif endfor if max=min ?a(row,col),是鞍点,在,row,行,col,列 flag=.f. endifendf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 审计专业技术资格(初级)复习备考宝典(含解析)
- 公路水运工程试验检测师《桥梁隧道工程》历年真题(完整版)
- 大学英语四级听力长对话模拟试题及原文
- 高级审计师历年真题精练(含答案)
- 《信息技术(基础模块)(第2版)》高职完整全套教学课件-1
- 地下连续墙说明
- 广东森林文旅南岭生态旅游资源科普讲解课件
- 2026年新能源汽车产业创新应用分析报告
- 2026年秋季初中新生军训 领导力培养与团队管理训练指南
- 2025年湘南幼儿师范高专高职单招职业适应性测试考试模拟试卷带答案详解(预热题)
- 2026年战士留疆考试真题及答案解析
- CPK-能力分析模板(标准版)
- DL∕T 1728-2017 人货两用型输电杆塔登塔装备
- 2024年浙江省中考数学真题试卷及答案
- SBT 11184-2017 药品流通企业关键绩效指标体系
- GB/T 7000.217-2023灯具第2-17部分:特殊要求舞台灯光、电视、电影及摄影场所(室内外)用灯具
- 失智老人照护员高级理论及技能
- 水闸电气、自控工程方案
- DB37-T 3862-2020 汽油清净增效剂技术要求-(高清版)
- 技术变更通知单(模版)
- 变更管理程序新格式
评论
0/150
提交评论