计算机编程习题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1题:编程求P=1x(1x2)x(1x2x3)x … x(1x2x … xN),N由键盘输入。 将结果输出并存入变量OUT中。 INPUT 请任意输入一个数字: TO N p=1 For i=1 to n S=1 For j=1 to i S=s*j Endfor p=p*s Endfor Out=p ?out 2题:从键盘任意输入的三个数按从大到小排序。 排序后存入变量A,B,C中 input 请输入第一个数: to x input 请输入第二个数: to y input 请输入第三个数: to z if xy t=x x=y y=t endif if xz t=x x=z z=t endif if yz t=y y=z z=t endif a=x b=y c=z ?a,b,c 3题:统计STUDENT.DBF数据表中法律系和中文系两个系的总人数和奖学金总额。 表结构如下:学号(C,4),姓名(C,6),出生日期(D,8), 英语(N,3),计算机(N,3),系别(C,10),奖学金(N,3) 并将总人数存入变量 R 中,奖学金总额存入 S 中. (用循环语句完成) Use student do while .not.eof() if 系别=”法律系” or 系别=”中文系” r=r+1 s=s+奖学金 endif skip enddo ?r,s use 4题:编一程序打印一个数列,前两个数是0、1第三个数是前两个数之和,以后的每个数都是其前两个数之和。 编程输出此数列,并将第20个数的结果存入变量OUT中。 P=0 S=1 For i=3 to 20 N=p+s ?n P=s S=n Endfor Out=n ?out 5题:判断整数是否为质数 (只能被1和本身整除的数) 。 是质数则函数返回1,否则函数返回0 Input “请输入一个数:” to n For i=2 to n-1 If mod (n,i)=0 exit endif endfor if i=n out=1 else out=0 endif ?out 6题:用循环程序求出1-15之间数能被3整除的整的阶乘和 将结果输出并存入变量OUT中。 s=0 for i=1 to 15 if mod(i,3)=0 p=1 for j=1 to i p=p*j endfor s=s+p endif endfor Out=s ?out 7题:编程函数FUN(A)完成:从键盘输入任意一个数X时,求其相应的Y值。 | 1 X0 Y=-| 0 X=0 | -1 X0 Do case Case x0 Y=1 Case x=0 Y=0 Case x0 Y=-1 endcase ?y 8题:从键盘输入一个整数,输出所有能整除该数,并且本身 也能被3整除的数的和。(例如:输入6,则输出3,6) 结果存于变量x中。 Input “请输入n的值:” to n For i=1 to n If mod(n,i)=0 and mod(I,3)=0 X=x+i Endif Endfor ?x 9题:利用循环程序输出图形: 4 333 22222 1111111 并将最后一行存入变量S中 For I=1 to 4 For j=1 to 4-i ??” “ Endfor For n=1 to 2*i-1 ??str(5-I,1) Endfor ? Endfor S=”1111111” 10题:利用循环程序输出图形: ******* *** *** ** ** * * ******* 并将第3行输出并存入变量S中 For i=1 to 5 If i=1 or i=5 ??”*******” Else For j=1 to 5-i ??”*” Endfor For m=1 to 2*i-3 ??” “ Endfor For n=1 to 5-i ??”*” Endfor Endif ? Endfor ?”** **” S=”** **” 11题:把输入一个三位数,各个数位按个、十、百位顺序拆开 别输出存入变量S中,用加号分隔。 如输入345分开后为3+4+5 Input “请输入一个三位数

文档评论(0)

zhuolian7 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档