关于平均数

已锁定

Laohuai

  • 帖子

    6046
  • 精华

    18
  • 被关注

    71

论坛等级:至圣

注册时间:2004-10-11

普通 普通 如何晋级?

关于平均数

2552

32

2010-11-20 19:37:51

近来大家对这个平均值兴趣很大,继鼠老爹之后,这么多人讨论,我也写了个库,供大家参考。
1 计算平均数:n个数(32767>n>2)去掉一个最大数和一个最小数,然后取平均。比如计算VW100开始的100个整数,那么数量是100,起始地址是&VB100,计算VW10开始的555个整数,那么数量是555,起始地址是&VB10。
2 注意事项:数据区和库内存区还有平均值地址不能冲突,即以下3个地址不能冲突

库下载:

点击此处查看附件



3 找中间值:n个数(32767>n>2),大小排列后,找出“中间位置”的那个数(不是中间大小)。
4 因为不知道n为多少,所以为分配库内存带来麻烦,在库外用BLKMOV来处理,防止处理的时候将原数据区数据破坏。
5 BLKMOV用库完成位来使能。
6 以下4个地址区不能冲突。

库下载:

点击此处查看附件
7 库大小和扫描时间不会因n变大而变大。
8 需要密码的在站内发短消息给我。
关于平均数 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33289条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。