|
提供一種大致的解決思路:
假設(shè)有n次測量,則分解成如下步驟:
步驟1、最初2次測量值(n=1,2, n為測量次數(shù)變量),分別賦給變量Data_last, Data_now(記錄實測溫度值);
步驟2、判斷Data_now減Data_last是否大于4.5?
1)若是,發(fā)報警,然后繼續(xù)執(zhí)行。
2)若否,繼續(xù)。
步驟3、測量第n次(n>2)
3.1將Data_now覆蓋到Data_last;
3.2將當(dāng)前第n次新測量值賦給Data_now;
3.3計算Data_now減Data_last是否大于4.5?
做判斷,即重復(fù)步驟2。
如此,從步驟3開始,即形成循環(huán)。
以上是便于理解而描述上采用循環(huán)變量n來表達(dá)。
實際應(yīng)用,可以改成while(1)死循環(huán),在循環(huán)體內(nèi)設(shè)置跳出while循環(huán)的判斷語句即可,這樣使用起來更方便靈活些。
另外注意,若溫度實測范圍有負(fù)數(shù)時,需要注意正負(fù)數(shù)據(jù)的相應(yīng)處理。 |
|