• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1222 个
工控威望: 3492 点
下载积分: 4394 分
在线时间: 1973(小时)
注册时间: 2008-02-17
最后登录: 2024-09-14
查看kyy80的 主题 / 回贴
楼主  发表于: 2013-07-24 22:08
大家那么谦,那我就开个先了....100个双整数...让它们从小到大排列,双或者从大到小排列.......
dw123456
级别: 略有小成
精华主题: 0
发帖数量: 129 个
工控威望: 275 点
下载积分: 959 分
在线时间: 241(小时)
注册时间: 2012-12-22
最后登录: 2020-05-19
查看dw123456的 主题 / 回贴
1楼  发表于: 2013-07-24 22:27
比较法
405605679
级别: 略有小成
精华主题: 0
发帖数量: 25 个
工控威望: 439 点
下载积分: 910 分
在线时间: 21(小时)
注册时间: 2013-06-10
最后登录: 2015-03-27
查看405605679的 主题 / 回贴
2楼  发表于: 2013-07-24 22:43
最好有个例题什么的!!回答时就把程序也写出来,加上解释一下方便我们这些菜鸟学习!!!!谢谢     
王大饼
承接上海周边地区非标电气设计。QQ864539117
级别: 工控侠客
精华主题: 0
发帖数量: 360 个
工控威望: 3477 点
下载积分: 5379 分
在线时间: 556(小时)
注册时间: 2010-11-12
最后登录: 2016-06-04
查看王大饼的 主题 / 回贴
3楼  发表于: 2013-07-24 23:19
冒泡法
承接上海周边地区非标电气设计。QQ864539117
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1222 个
工控威望: 3492 点
下载积分: 4394 分
在线时间: 1973(小时)
注册时间: 2008-02-17
最后登录: 2024-09-14
查看kyy80的 主题 / 回贴
4楼  发表于: 2013-07-24 23:28
冒泡法浪费时间太多,,,,,,,期待有更好的算法...........
sanlihu
吉圆
级别: 论坛先锋
精华主题: 0
发帖数量: 1187 个
工控威望: 1732 点
下载积分: 7542 分
在线时间: 576(小时)
注册时间: 2012-08-31
最后登录: 2024-09-20
查看sanlihu的 主题 / 回贴
5楼  发表于: 2013-07-25 07:42
有几个相等的如何办?
吉圆电气 QQ751673698
jesselai
级别: 略有小成
精华主题: 0
发帖数量: 223 个
工控威望: 403 点
下载积分: 5970 分
在线时间: 81(小时)
注册时间: 2008-12-05
最后登录: 2016-07-13
查看jesselai的 主题 / 回贴
6楼  发表于: 2013-07-25 08:05
你们在玩C吗?这是PLC哦,不单单是C哦
z061403
级别: 略有小成
精华主题: 0
发帖数量: 256 个
工控威望: 390 点
下载积分: 1242 分
在线时间: 394(小时)
注册时间: 2011-11-17
最后登录: 2022-12-31
查看z061403的 主题 / 回贴
7楼  发表于: 2013-07-25 08:42
你们在搞高级语言编程?毛波法
liuqiang2012
慎言慎行,三思而后行!
级别: 家园常客
精华主题: 0
发帖数量: 304 个
工控威望: 505 点
下载积分: 967 分
在线时间: 549(小时)
注册时间: 2012-06-08
最后登录: 2024-09-21
查看liuqiang2012的 主题 / 回贴
8楼  发表于: 2013-07-25 08:44
感觉出的题目都跟学高级编程语言一样,唉....用PLC实现这样的功能好像没多大意义
搞工控不自学不行,因为你一天不学你就落后了,这就是这个行业的特点
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52048 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
9楼  发表于: 2013-07-25 08:51
三菱Q

    M0
----||----------------------(SM703)  大小排列切換

  M1
----||-----------------------[DSORT D0 K100 K50 M10 D1000]  開始排序
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1229 个
工控威望: 3549 点
下载积分: 856 分
在线时间: 458(小时)
注册时间: 2010-08-24
最后登录: 2024-06-25
查看niningtt的 主题 / 回贴
10楼  发表于: 2013-07-25 09:38
不是所有的plc都有方便指令,即便自动排列指令,FXN系列也不支持双字,只支持字。说说思路,肯定是要按照顺序取出数据,同时按照先后顺序存储数据。什么最大最小等方便指令不讨论,因为不具有普遍性
1、设计子程序,找最大数:这个大家都知道,冒泡
2、设计子程序,顺序存储:不考虑方便指令,当然是传送指令
3、主流程:找出当前最大值-------顺序存储---------------清除最大数(写0或者32位最小数)----------找出当前最大值------------
循环,次数与数据量相同。
戆狮
广州三能:自动化设备制造 自动化培训
级别: 略有小成
精华主题: 0
发帖数量: 367 个
工控威望: 486 点
下载积分: 1462 分
在线时间: 592(小时)
注册时间: 2010-08-06
最后登录: 2024-09-19
查看戆狮的 主题 / 回贴
11楼  发表于: 2013-07-25 11:12
D1与D2比较,D1〉D2不变,D1〈D2,将D1、D2的数对调
D2与D3比较,D2〉D3不变,D2〈D3,将D2、D3的数对调
…………………………
依次类推

上面的循环做100次就搞定。
广州夏谱  工控专家 林生 13602663187 专业自动化设备开发,全实操自动化培训
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go