登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:偶然在一个公众号看到S7-200SMART实例之冒泡法排序子程序

点击:336 回复:8

源程序下载:
附件:BubbleSort.rar
[本地下载]
偶然在一个公众号看到S7-200SMART实例之冒泡法排序子程序
需求分析
编写程序实现冒泡法排序的算法。
冒泡法排序是一种简单的排序算法。因其过程如同水中气泡最终会上浮到水面一样,故被形象地称为“冒泡法排序”。
实现原理
根据以上需求分析可以按以下步骤实现算法:
1.比较相邻的元素。如果第一个比第二个大,则交换位置。
2.对每一对相邻元素做同样的操作,从开始第一对到结尾的最后一对。本轮结束,最后的元素会是最大的数。
3.针对所有的元素重复以上的步骤(除了最后一个)。
4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
附件 4a26ae93a52de52cfb339cfdf162b79.jpg
附件 4f948bd3137cfa1a00f7b9ea61967d7.jpg
24-01-11 20:21
谢谢分享  学习一下
24-01-12 00:58
感谢支持
24-01-12 08:37
值得借鉴一下。。1200用SCL很容易实现
24-01-12 19:30
这个具体应用在啥情况下呢?
24-01-13 09:00
谢谢分享 ?学习一下
24-01-14 08:36
喜欢用S7-1200的SCL语言写,简单、清晰
24-01-16 09:08
各种应用都有呀
24-01-17 12:45
用到的人不多呀
24-01-22 15:11

工控新闻

更多新闻资讯