freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

word版可編輯-c語言程序設(shè)計(jì)報(bào)告書精心整理doc-資料下載頁

2025-07-15 11:42本頁面
  

【正文】 llLight(floor, up, false)。 //滅燈 SetCallLight(floor, !up, false)。 } if (GetPanelFloorLight(floor)) SetPanelFloorLight(floor, false)。 SetMotorPower(0)。 SetDoor(floor, 1)。 *state = DoorOpen。 printf(Transition: from movingdown to DoorOpen.\n)。 return。 } else SetMotorPower(1)。 }void Dooropen(int *state){ int floor。 floor = GetNearestFloor()。 CancelTo1Floor()。 if (GetCloseDoorLight()) //有關(guān)門按鍵就關(guān)門 { SetDoor(floor, false)。 SetCloseDoorLight(false)。 *state = DoorClosing。 return。 } else if (IsDoorOpen(floor)) //如果門是關(guān)閉的就進(jìn)去,返回門是否是 打開的,true表示門是打開的,否則門是關(guān)閉的或者正在打開/關(guān)閉 { SetDoor(floor, false)。 *state = DoorClosing。 return。 } if (GetOpenDoorLight()) //如果開門按鈕打開 { SetDoor(floor, true)。 SetOpenDoorLight(false)。 }}兩個(gè)版本幾乎一樣//關(guān)門函數(shù)的編寫void Doorclosing(int *state){ int floor。 floor = GetNearestFloor()。 //判斷到最近的樓層 CancelTo1Floor()。 if (GetCloseDoorLight()) //判斷關(guān)門 { SetCloseDoorLight(false)。 SetDoor(floor, false)。 } else if (GetOpenDoorLight()) //判斷開門 { SetDoor(floor, true)。 //開門 SetOpenDoorLight(false)。 *state = DoorOpen。 return。 } else if (IsDoorClosed(floor)) //判斷門是否開了 { *state = Idle。 // printf(進(jìn)去了\n)。 //用來測試 return。 }}版本一:這個(gè)初期未完成任務(wù),而沒過于想太多,在運(yùn)行調(diào)試過程中能正確執(zhí)行,但是局限性比較強(qiáng)只是針對三層電梯,對于多層就不能使用,這是一種不好的編程習(xí)慣,吊死在一棵樹上。后來聽了老師的建議我轉(zhuǎn)換思路,如何將這個(gè)程序通用,我的電梯,需要在每一次進(jìn)行判斷,如果層數(shù)多的話,就難以無法列舉,或者說是難以考慮完全,以及代碼量也會非常大。所以版本一宣告失?。。。。?!版本二:在版本一的基礎(chǔ)上改進(jìn)而來,使得程序更加通用科學(xué),又減少了代碼量,又使電梯能夠正常運(yùn)轉(zhuǎn),可謂高效科學(xué)?。?!它無需再每個(gè)樓層對可能發(fā)生的事情進(jìn)行判斷,通過函數(shù)來解決?。》奖憧旖?5. 系統(tǒng)運(yùn)行測試結(jié)果分析 測試一:電梯內(nèi)樓層按鍵的使用及演示(目前基于三層) 測試二:樓層外上下按鍵的使用及演示測試三:開關(guān)門按鈕的使用及演示測試四:自動到一樓綜合測試分析 初次接觸C語言程序設(shè)計(jì)的大作業(yè),以三層電梯狀態(tài)機(jī)編寫為題的設(shè)計(jì),對于我來說,這是并不是很難因?yàn)楹茉缃佑|過狀態(tài)機(jī),對這些比較熟悉,但編一個(gè)實(shí)例但沒試過,理論比較清楚,但實(shí)踐不足!于是我開始達(dá)一個(gè)星期的編寫。經(jīng)過自己的琢磨,看了老師的PPT,研究了一下,一步步開始從頭編起,我迫切的完成作業(yè),結(jié)果只是考慮到能實(shí)現(xiàn)正確的結(jié)果而沒去多想,所以誕生了第一版本的程序。后來給老師看的時(shí)候老師叫我改正。說這種編程的思想不好,如果換成100層那怎么辦,想到這我回去好好反思了一下,決定對我的程序進(jìn)行修改,讓他不局限于三層。好于現(xiàn)實(shí)接軌,這是我才了解了C語言課程設(shè)計(jì)的真正用意—將理論應(yīng)用于實(shí)際,養(yǎng)成程序編輯的好習(xí)慣。我從來不相信車到山前必有路的說法,認(rèn)為那只是懶惰者自尋懶惰的借口,我要積極,要把握,要努力。我們要掌握利用C語言編寫程序的基本方法,提高C語言編程技巧,還要掌握常用C語言經(jīng)典算法,培養(yǎng)具體分析問題、解決問題的能力。回顧起此次課程設(shè)計(jì),至今我仍感慨頗多,的確,從從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在兩周的學(xué)習(xí)中,可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體……通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識重新溫故。調(diào)試的時(shí)候平時(shí)我一般采取設(shè)置斷點(diǎn)的方式,然后這次碰到了有些問題通過斷點(diǎn)的方式并不可取甚至是麻煩,導(dǎo)致問題得不到有效的解決,通過請教老師我知道了,還可以通過打印的方式來判斷那里執(zhí)行錯(cuò)誤那里需要修改,是否執(zhí)行了等等?。。∈芤娣藴\,又讓我學(xué)會如何改錯(cuò)如何解決復(fù)雜問題,怎么思考,不畏艱難,雖然找bug的時(shí)候我內(nèi)心是奔潰的,然后當(dāng)你找出一個(gè)又一個(gè)的問題時(shí),一股巨大的成就感涌上心頭,一次的調(diào)試讓我們積累經(jīng)驗(yàn),這是書本上無法學(xué)來的必須實(shí)踐,我想這就是老師給我們課程設(shè)計(jì)的原因吧!
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1