- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無(wú)線(xiàn)測(cè)控專(zhuān)家
一些任務(wù)是間歇性的,但他們需要知道操作的最后狀態(tài)。這是一種典型的操作。要記住的是,什么構(gòu)成一個(gè)模式?程序是怎樣分配使得它滿(mǎn)足兩個(gè)要求?使用ALT指令能處理一種簡(jiǎn)單的這個(gè)/那個(gè)的情況。
這種編程形式在很多情況中可以見(jiàn)到。不過(guò)經(jīng)常地,使用都略有不同。在某一場(chǎng)合中,一臺(tái)機(jī)器可能被起動(dòng);在另一場(chǎng)合中,一個(gè)排氣扇可能在循環(huán)與排氣間轉(zhuǎn)換。不同情況下,問(wèn)題的初始表現(xiàn)并不能讓人想起相同的解決方法。
對(duì)于本節(jié)的例子黑板擦來(lái)說(shuō),也是奴此。編程者的初始反應(yīng)是它與起動(dòng)一臺(tái)機(jī)器或改變一個(gè)模式不一樣。然而,如果忽略實(shí)際應(yīng)用,只研究對(duì)象運(yùn)行所要求的事件或序列,那么在這些不同的應(yīng)用中能提取出相似之處。
這個(gè)目的不能獨(dú)立地達(dá)到,因?yàn)閷?shí)際問(wèn)題確實(shí)訪(fǎng)礙某些理想操作的發(fā)生。要記住的是,觀(guān)察一個(gè)問(wèn)題的方法不止一種,這個(gè)非常短小精悍的擦黑板程序就是其中一種方法。