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