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

正文內(nèi)容

word版可編輯-c語言程序設(shè)計報告書精心整理doc(參考版)

2025-07-18 11:42本頁面
  

【正文】 調(diào)試的時候平時我一般采取設(shè)置斷點的方式,然后這次碰到了有些問題通過斷點的方式并不可取甚至是麻煩,導(dǎo)致問題得不到有效的解決,通過請教老師我知道了,還可以通過打印的方式來判斷那里執(zhí)行錯誤那里需要修改,是否執(zhí)行了等等?。。∈芤娣藴\,又讓我學(xué)會如何改錯如何解決復(fù)雜問題,怎么思考,不畏艱難,雖然找bug的時候我內(nèi)心是奔潰的,然后當(dāng)你找出一個又一個的問題時,一股巨大的成就感涌上心頭,一次的調(diào)試讓我們積累經(jīng)驗,這是書本上無法學(xué)來的必須實踐,我想這就是老師給我們課程設(shè)計的原因吧!。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。我們要掌握利用C語言編寫程序的基本方法,提高C語言編程技巧,還要掌握常用C語言經(jīng)典算法,培養(yǎng)具體分析問題、解決問題的能力。好于現(xiàn)實接軌,這是我才了解了C語言課程設(shè)計的真正用意—將理論應(yīng)用于實際,養(yǎng)成程序編輯的好習(xí)慣。后來給老師看的時候老師叫我改正。所以版本一宣告失敗?。。。?!版本二:在版本一的基礎(chǔ)上改進而來,使得程序更加通用科學(xué),又減少了代碼量,又使電梯能夠正常運轉(zhuǎn),可謂高效科學(xué)?。?!它無需再每個樓層對可能發(fā)生的事情進行判斷,通過函數(shù)來解決!!方便快捷 5. 系統(tǒng)運行測試結(jié)果分析 測試一:電梯內(nèi)樓層按鍵的使用及演示(目前基于三層) 測試二:樓層外上下按鍵的使用及演示測試三:開關(guān)門按鈕的使用及演示測試四:自動到一樓綜合測試分析 初次接觸C語言程序設(shè)計的大作業(yè),以三層電梯狀態(tài)機編寫為題的設(shè)計,對于我來說,這是并不是很難因為很早接觸過狀態(tài)機,對這些比較熟悉,但編一個實例但沒試過,理論比較清楚,但實踐不足!于是我開始達(dá)一個星期的編寫。 }}版本一:這個初期未完成任務(wù),而沒過于想太多,在運行調(diào)試過程中能正確執(zhí)行,但是局限性比較強只是針對三層電梯,對于多層就不能使用,這是一種不好的編程習(xí)慣,吊死在一棵樹上。 // printf(進去了\n)。 return。 //開門 SetOpenDoorLight(false)。 SetDoor(floor, false)。 //判斷到最近的樓層 CancelTo1Floor()。 }}兩個版本幾乎一樣//關(guān)門函數(shù)的編寫void Doorclosing(int *state){ int floor。 } if (GetOpenDoorLight()) //如果開門按鈕打開 { SetDoor(floor, true)。 *state = DoorClosing。 return。 SetCloseDoorLight(false)。 CancelTo1Floor()。 }void Dooropen(int *state){ int floor。 return。 *state = DoorOpen。 SetMotorPower(0)。 //滅燈 SetCallLight(floor, !up, false)。 //} if (GetPanelFloorLight(floor)) SetPanelFloorLight(floor, false)。 //{// floor = 1。// bool up = 1。 } else SetMotorPower(1)。 printf(Transition: from movingdown to DoorOpen.\n)。 SetDoor(floor, 1)。 if (GetCallLight(floor, up)) SetCallLight(floor, up, false)。 if (GetPanelFloorLight(floor)) SetPanelFloorLight(floor, false)。 if (GetPanelFloorLight(1) | GetPanelFloorLight(2) | GetCallLight(2, 0) | GetCallLight(1, 1) | GetCallLight(2, 1) | GetPanelFloorLight(1) | GetCallLight(1, 0) | GetCallLight(1, up)) { floor = GoingDownToFloor()。 bool up = 1。兩者的思路相似只是一個消費的過程,其它絕大多數(shù)都在初始化中進行了判斷。} 版本一與版本二下降函數(shù)部分比較分析版本二在版本一的基礎(chǔ)上修改不大,局部進行了部分調(diào)整,但沒什么變化。 return。 *state = DoorOpen。 SetMotorPower(0)。 //滅燈 SetCallLight(floor, !up, false)。 //取消自動到一樓 floor=GoingUpToFloor()。 bool up = 1。 } else SetMotorPower(1)。 printf(Transition: from Movingup to DowmOpen.\n)。 SetDoor(floor, 1)。 if (GetCallLight(floor, 0)) SetCallLight(floor, 0, false)。 floor=GoingUpToFloor(); //動態(tài)檢測 if (GetPanelFloorLight(floor)) //滅燈的過程,防止重復(fù)消費 SetPanelFloorLight(floor, false)。 bool up=1。兩者的思路相似只是一個消費的過程,其它絕大多數(shù)都在初始化中進行了判斷。 //測試用 }} 版本一與版本二上升函數(shù)部分比較分析版本二在版本一的基礎(chǔ)上修改不大,局部進行了
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1