社区活动 技术论坛 PC-DMIS网络大赛八月题
PC-DMIS网络大赛八月题
2007-08-27 07:53 182 0 46
还是老生长谈--以前可能有的人已经做过类似的东西了,现在拿出来作为一个练习我想更贴切点。 题目要求很简单-----在一个面上通过测量得到最高的N个点和最底的N个点.N>1 很多时候因为思路不同每个人会有不同的做法,这就给大家带来了相互交流和学习的机会。。 正巧8月20号的编程班刚刚结束,权且当作一次温习功课好了,呵呵。欢迎大家集思广议。 {/cy}                   [此贴子已经被作者于2007-8-28 8:14:40编辑过]
我要回复

登陆后才能评论

登录
所有回贴(46)
在学C语言的时候,我想大家都做过一个例题哈。那就是把一个数组里面的数,升序或者降序排列。我想可以达到题目的要求了。{/cy}
2007-08-31 14:28
回复
取消
提交
YY编程是你的强项---你先做一个吧。
2007-08-31 22:15
回复
取消
提交
大家别光比划,来点实的,让我们也多学习学习。
2007-09-01 12:19
回复
取消
提交
YY:来一个,在期待中......
2007-09-01 15:07
回复
取消
提交
今天刚好有产品和这个题目一致(我还是用的EXCLE,呵呵)。测量的时候直接把Z值输入数组。并记录下测点的总数。下面是数组排序部分,结果输出部分。 ASSIGN/A = ARRAY(1,2,54,6,4,7) ASSIGN/V1 = 1 ASSIGN/V2 = 1 ASSIGN/V3 = 1 WHILE/V1<7 ASSIGN/V2 = V1+1 WHILE/V2<7 IF/A[V1]
2007-09-01 17:08
回复
取消
提交
我记得PC-DMIS 函数里好象直接有数组排序功能,不信大家试一试。
2007-09-02 07:17
回复
取消
提交
楼上的厉害啊,如果用SORTDOWN()排序的话那就更快了。上面程序是为了方便找点的位置和序号。用该函数的话,找测点序号就没那么方便了。楼上程序还没完善/不能找点的位置和序号。 记得在《PC-DMIS用户手册 》讲数组的篇章又扫描中找最大最小点的实例。又兴趣的可以看看。{/bz}
2007-09-02 09:18
回复
取消
提交
楼上高手云集,向大家致敬,向大家学习。
2007-09-02 15:04
回复
取消
提交
{/tp},不好意思哦,以前学过c语言,考试60分(老师放过去的),毕业都7年了全还给老师了,所以恳请大家将程序传上来时,给语句后面祥解一下,让我们这些学习的人看得更容易些,不过分吧~~!
2007-09-03 00:10
回复
取消
提交
这几天正又产品和该论题相同。附个实例看下。程序一直到测点打完的部分。是正在测量的。后面找最高最低点的部分是才加上去的。现在的整个程序冗长,又点浪费时间。不科学。 [attach]mack_125@242129627020.rar[/attach]
2007-09-03 10:14
回复
取消
提交
关注我们

海克斯康制造智能

电话咨询
400-6580-400

热线电话(工作时间8:30-17:30)

海克斯康制造智能