今天來(lái)講下用SCL編寫(xiě)數(shù)據(jù)排序的程序,排序算法一般分為升序和降序,升降指的是把從最小值數(shù)據(jù)放在第一行,第二小數(shù)據(jù)放在第二行,依次類(lèi)推,直到最后一列為數(shù)據(jù)的最大值。降序指的是把最大值數(shù)據(jù)放大第一行,最二大數(shù)據(jù)放在第二行,依次類(lèi)推,直到最小值數(shù)據(jù)放在最后一行。根據(jù)這樣的思路,升序程序的邏輯也是先用數(shù)組的第一個(gè)元素跟后面的元素進(jìn)行比較,把最小值找出來(lái),然后再用第二個(gè)元素的數(shù)據(jù)跟剩下的數(shù)據(jù)進(jìn)行比較,再找到最小數(shù)據(jù),依次類(lèi)推。降序的程序與之邏輯相同,就是找最大值。有一點(diǎn)要注意就是找到最小值或最大值時(shí)一定要把找到的數(shù)據(jù)放到最前面,但二個(gè)數(shù)據(jù)要進(jìn)行交換,然后再進(jìn)行比較。現(xiàn)把程序在示例安排 上:有需要程序的朋友 ,可以?huà)咦詈竺娴亩S碼免費(fèi)獲取。
觸摸屏畫(huà)面如下:
程序FB塊的接口定義:
程序部分代碼如下:
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
了解如何用GAMS編寫(xiě)增量線性化程序
發(fā)表于 07-12 06:36
西門(mén)子1200正序啟動(dòng)SCL語(yǔ)言該怎樣去編寫(xiě)?西門(mén)子1200逆序停止SCL語(yǔ)言該怎樣去編寫(xiě)?
發(fā)表于 09-29 08:47
為什么很少用C++開(kāi)發(fā)單片機(jī)?如何用C++編寫(xiě)流水燈程序?
發(fā)表于 09-30 08:27
如何用pb編寫(xiě)dll文件
在Windows CE中,所有的驅(qū)動(dòng)程序都以dll形式存在。Dll文件可以用EVC來(lái)開(kāi)發(fā),也可以使用PB來(lái)開(kāi)發(fā),使用PB開(kāi)發(fā)驅(qū)動(dòng)程序,可以跟NK同時(shí)進(jìn)
發(fā)表于 01-16 10:24
?4310次閱讀
如何用Delphi編寫(xiě)dll文件
一、開(kāi)使你的第一個(gè)DLL專(zhuān)案 1.File->Close all->File->New﹝DLL﹞代碼: //自動(dòng)產(chǎn)生Code如下 library Proj
發(fā)表于 01-16 10:27
?3568次閱讀
數(shù)據(jù)庫(kù)編寫(xiě)程序,VFP9.0編寫(xiě)程序,中文版利用數(shù)據(jù)庫(kù)知識(shí)編寫(xiě)可以運(yùn)行程序
發(fā)表于 06-21 16:42
?0次下載
LabVIEW編寫(xiě)的多通道數(shù)據(jù)采集程序
發(fā)表于 12-28 10:54
?299次下載
在一個(gè)S7程序中S7-SCL(程序)塊也能夠與其他STEP7編程語(yǔ)言所編寫(xiě)的塊相結(jié)合塊可以相互調(diào)用。
發(fā)表于 06-15 14:18
?2248次閱讀
在以下部分中,將創(chuàng)建 SCL 函數(shù)塊“SCL_Best_before_date” 。 可使用 SCL 函數(shù)塊計(jì)算保質(zhì)期。
發(fā)表于 10-18 15:15
?982次閱讀
今天來(lái)講下用SCL編寫(xiě)數(shù)據(jù)排序的程序,排序算法一般分為升序和降序,升降指的是把從最小值
發(fā)表于 11-16 09:54
?1059次閱讀
在統(tǒng)計(jì)數(shù)據(jù)中,經(jīng)常用到方差來(lái)代表數(shù)據(jù)的離散程序,我們用SCL語(yǔ)言編寫(xiě)一個(gè)計(jì)算方差的FB塊。
發(fā)表于 01-09 09:45
?1265次閱讀
在一個(gè)S7程序中S7-SCL(程序)塊也能夠與其他STEP7編程語(yǔ)言所編寫(xiě)的塊相結(jié)合塊可以相互調(diào)用。S7-SCL塊也可以?xún)?chǔ)存在庫(kù)中并被其他語(yǔ)
發(fā)表于 01-31 10:10
?947次閱讀
PID程序除了可以用PID向?qū)ЫM態(tài)的方法編寫(xiě),還可以利用PID指令進(jìn)行編寫(xiě),指示程序稍微繁瑣些,如果自己編寫(xiě)程序可以選用向?qū)瓿?,但是如果調(diào)
發(fā)表于 02-13 14:37
?5577次閱讀
師妹: 師兄,我昨天貌似看到你在玩掃雷游戲?這玩的是游戲還是懷舊青春呀? 布道師: 這你就不懂了吧~這是網(wǎng)路上某位大神用中文寫(xiě)的博途程序哦! 師妹: 用博途做的小游戲我頁(yè)看過(guò)幾個(gè),這還能全中文編寫(xiě)
發(fā)表于 05-29 09:31
?949次閱讀
評(píng)論