辽宁省沈阳市第十五中学高中数学论文 图形计算器应用能力测试活动学生 论图形计算器上的扫雷游戏编程.docVIP

辽宁省沈阳市第十五中学高中数学论文 图形计算器应用能力测试活动学生 论图形计算器上的扫雷游戏编程.doc

  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.扫雷界面的绘制 由用户输入方格大小后,由于本人时间、技术的问题,只好用直线代替: for 0→x to hang (列数) for 0→y to hang (行数) line 0,x ,hang,x line y,0,y,hang next next 这是我的解决方法。 2.设雷 这是一个非常烦的问题,因为图形计算器中并不提供数组功能,为此用一个比较大的函数来储存它: for 1→x to hang for 1→y to hang strjoin10,ku next next;库的初始化 for 0→lei to leishu(雷的数量) rand(hang)→xi rand(hang)→yi 2*(xi-1)*hang+(yi-1)→shua ChrtoNum ku,pan,shua if pan=48 then strleft ku,(shua-1),left strright ku,(2*(hang^2)+1-shua),right strjoin left,1,lef strjoin lef,right,ku else lei-1→lei ifend next 3.检测输入的位置: 可以用while语句来弥补getpen的不足: 0→x 0→y while x=0 and y=0 getpen x,y whileend int((x*hang/156)+1)→x int((y-131)*hang/78+1)→y 4.检测周围的雷数目 这一段程序有很多不足,欢迎建议: If te=49 then printnature,“youlose” else 0→n for x-1→xi to x+1 for y-1→y to y+1 if yi>0 and yi≤hang and xi>0 and≤hang then ChrtoNum ku,te,2(hang*yi+xi-1)+1 if te=49 then n+1→n ifend ifend next next ifend 最后print到指定位置就行了 由于图形计算器的计算速度有限建议将此程序预处理: 将其放在标完雷后,去第一个if,加入: for 1→x to hang for 1→y to hang … … next next 5.关于文字在对应区块的显示: Text int((156/hang)(x-0.5)),int((78/hang)(y-1)),文字 6.关于输赢的判断: 我采用的是对标对或错的雷进行统计,通过建立一个标错雷的记录函数,方法参照上文2的方法 if 标雷(某个函数)=开(1) check= 正确(1) then leiyib+1→leiyib elseif 标雷(某个函数)=开(1) check=错误(0)曾标错=错误(0) then . .

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档