|
|
你這個(gè)問(wèn)題,就是一個(gè)判斷的問(wèn)題。
我的經(jīng)驗(yàn)是這樣的:
第一、分析現(xiàn)象可能性。你有兩個(gè)開(kāi)關(guān),相當(dāng)于二進(jìn)制兩位,共四種情況
1、開(kāi)關(guān)1沒(méi)閉合,開(kāi)關(guān)2沒(méi)閉合,00
2、開(kāi)關(guān)1閉合,開(kāi)關(guān)2沒(méi)閉合, 01
3、開(kāi)關(guān)1沒(méi)閉合,開(kāi)關(guān)2閉合, 10
4、開(kāi)關(guān)1閉合,開(kāi)關(guān)2閉合, 11
第二:結(jié)合你的要求,以上的情況分為兩組,一個(gè)先,一個(gè)后。
第三:編程設(shè)計(jì):兩組判斷(你的開(kāi)關(guān)閉合先后時(shí)間差有沒(méi)有規(guī)定?),每組類(lèi)似,如:
判斷開(kāi)關(guān)1是否閉合?沒(méi)閉合則跳出判斷;閉合,則等待一會(huì)(延時(shí)),判斷開(kāi)關(guān)2是否閉合?沒(méi)閉合,一直等待(看你的先后時(shí)間差的規(guī)定),或者跳出判斷;閉合,則+1;
寫(xiě)到這里,我發(fā)現(xiàn)問(wèn)題了!!!!!
如果兩開(kāi)關(guān)已經(jīng)閉合,例如:我先斷開(kāi)開(kāi)關(guān)1,此時(shí)算不算開(kāi)關(guān)2先閉合了?再閉合開(kāi)關(guān)1,是不是可以認(rèn)為是先閉合開(kāi)關(guān)2,后閉合開(kāi)關(guān)1,結(jié)果為—1呢?
所以,你給的條件是不夠的!!!!!邏輯不夠判斷哦。
體會(huì)一下我的思考過(guò)程,算不算編程思想的一種體現(xiàn)呢?
但愿對(duì)你有幫助。 |
|