回复:DB数据块连续的100个数据求出最大值,最小值,和,平均值

zhangli0

西门子1847工业学习平台

  • 帖子

    17221
  • 精华

    64
  • 被关注

    898

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2017-02-20 17:09:49

3楼

scl编程:

min=+∞

max=-∞

sum=0.0

for i=0 to 99

  (1)  if a(i)>max then//找最大值

       max=a(i)

    end if

    if a(i)<min then//找最小值

       min=a(i)

     end if

(2)    for j=i to 99

       if a(i)>a(j) then//降序排列

          temp=a(i)

          a(i)=a(j)

          a(j)=temp

        end if

    next

sum=sum+a(i)//求和

next  

aver=sum/100//求平均值


(1)直接求极值或者(2)的数据块第一个就是最小值,最后一个就是最大值。

活到老,学到老!为了生活学习吧!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15378条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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