永发信息网

plc 冒泡法

答案:2  悬赏:60  手机版
解决时间 2021-11-16 05:54
plc 冒泡法
最佳答案
这要用循环语句与数组的。这个功能 非PLC的标准语句,各PLC都不同,
没有循环语句的PLC就实现非常麻烦了。算法很简单, 用c语言描述如下
void psort (int d[ ],int n)
{
for (int i=0;i for (int j=i+1;j if (d[i]>d[j])
// 交换;
}
只点一下。
S7-200有FOR循环和数组指针,五年前用它
编过冒泡排泡,可以实现,不是太长,
只是一时还找不到原来的程序片段。
如果不要循环,可以用死办法:两两的比较,
要 (9+1)/2*9=45次比较。同样可以实现,只
是没有通用性而已。
两两比较法:
从第一数开始,与余下的九个数一一比较,顺序不对就交换两数;
再从第二开始,与余下的八个数一一比较,顺序不对就交换两数;
。。。。。。。。。。。。。。
倒数第二个数,与最一个数比较,顺序不对就交换两数;
共比较了 9+8+7+6+。。。+1=45次
虽多了点,但替你实现了排序!
全部回答
冒泡。一般的很多的算法都是高级语言。那用什么plc
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想卖围裙能赚钱吗
请问有那位知道 橡胶支座GYZF4 D200*44 和GYZ
生物质能为什么越来越受世界各国重视
电脑机箱的外形尺寸指的是什么?
汝为贵臣,家中左右尚不能制,贵人安能蓄之 的
人类的眼色是由眼球虹膜的色素决定的.在丹麦
8.7*0.99怎样简算
卫生间正中间靠墙有一根水管,怎么处理
olefin布料和acrylic布料的区别
什么是公益法律援助中心?有着什么意义?请大
广东关塘村为何367人能分12.88亿?
亚草席如何清洗
上海星航绿色干洗店地址有知道的么?有点事想
塑料瓶钻洞装料隔夜打窝
昨天我负责一顾客做护理 帮她搭配产品 结果老
推荐资讯
天伦地毯地址在哪,我要去那里办事,
求奔腾x80方向盘上功能键都是什么意思
由奥运吉祥物而想到的
只见街道数字的成语
剑三的点卡区风雨同舟,在赛季初攻防时候据说
交水费的发票单上的单月抄双月抄是什么意思
某大学2014年讨论并通过了2015年工作计划,以
求一个靠谱的交友网站?谢谢
中国各快递的优缺点?
玉桂茶楼地址好找么,我有些事要过去,
10X-2=6X+6解方程
大话骰问题,斋是第一个才可以叫的吗?如果别
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?