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

正文內(nèi)容

鄂教版信息技術(shù)九下第9課程序調(diào)試優(yōu)化算法(已修改)

2024-12-14 22:43 本頁(yè)面
 

【正文】 第 4章第 2部分 程序調(diào)試方法 1. 概述 ? 什么叫調(diào)試? –程序沒(méi)有語(yǔ)法錯(cuò)誤,但運(yùn)行結(jié)果不符合期望時(shí),采用適當(dāng)?shù)墓ぞ呋蚍椒ǎ磸?fù)找出程序中存在的問(wèn)題,進(jìn)行修改,最終使程序符合要求的過(guò)程。 ? 調(diào)試是一個(gè)程序員必須要掌握的基本技巧,對(duì)于編寫(xiě)高質(zhì)量程序非常重要。 ? 掌握基本的調(diào)試技巧對(duì)今后的學(xué)習(xí)、工作是非常必要的! 為什么要調(diào)試? ? 問(wèn)題 –我的程序跟書(shū)上一樣,怎么就不出結(jié)果呢? –我的程序沒(méi)錯(cuò)啊,怎么不出結(jié)果?。? –我的程序運(yùn)行結(jié)果不正確,如何找到錯(cuò)誤? ? 原因 –程序沒(méi)有語(yǔ)法錯(cuò)誤,不等于就沒(méi)有語(yǔ)義錯(cuò)誤。 –要確保程序沒(méi)錯(cuò),必須對(duì)程序進(jìn)行各種測(cè)試 2. 解決程序中的錯(cuò)誤的方法 基本方法 —人工閱讀走查,修改 ? 程序員一行一行的看程序 ? 根據(jù)實(shí)驗(yàn)數(shù)據(jù),在腦子里或在紙上模擬程序運(yùn)行過(guò)程,在腦子里或紙上記錄程序中間運(yùn)行結(jié)果。 ? 在這過(guò)程中發(fā)現(xiàn)程序的錯(cuò)誤。 ? 修改發(fā)現(xiàn)錯(cuò)誤,重新運(yùn)行測(cè)試,如果還有錯(cuò),繼續(xù)查看,修改。 這種方法是最為基本、人人都必須掌握的方法。 以前程序調(diào)試手段以少,人們經(jīng)常只能用用紙、筆和腦來(lái)模擬和記錄程序動(dòng)態(tài)運(yùn)行中的狀態(tài)。 基本方法存在的問(wèn)題 ? 這種方法效率不高,屬于原始的方法。 ? 要求程序員具有很強(qiáng)的源程序理解、運(yùn)行過(guò)程記憶、預(yù)測(cè)、糾錯(cuò)能力和經(jīng)驗(yàn)。 ? 程序員必須用腦子、紙、筆來(lái)模擬程序的運(yùn)行狀態(tài) – 記錄程序的執(zhí)行進(jìn)度 – 記錄所有變量或數(shù)據(jù)變化過(guò)程 – 觀(guān)察和記住執(zhí)行過(guò)程中環(huán)境的變化 ? 程序和模塊達(dá)到一定規(guī)模以后,就很難這樣方法調(diào)試,效率太低,難度太大,很難發(fā)現(xiàn)問(wèn)題,很難記錄狀態(tài)變化過(guò)程。 ? 程序員腦子中的計(jì)算與程序?qū)嶋H完成的計(jì)算往往有差異,這樣的差異是很難發(fā)現(xiàn)的,是很難在紙上體現(xiàn)出來(lái)的。 采用輔助工具來(lái)協(xié)助調(diào)試 ? 隨著技術(shù)的進(jìn)步,各種 IDE的功能越來(lái)越強(qiáng)大,人們?cè)?IDE中實(shí)現(xiàn)并提供許多功能用來(lái)輔助程序員對(duì)程序進(jìn)行調(diào)試。 ? IDE的輔助功能 – 提供工具 讓程序員能控制并看到程序的執(zhí)行進(jìn)程 ,如單步執(zhí)行,執(zhí)行到某個(gè)位置,進(jìn)入到某個(gè)函數(shù)內(nèi)部執(zhí)行, … – 在執(zhí)行過(guò)程中,提供工具記錄、展示甚至修改環(huán)境的狀態(tài): 變量值,內(nèi)存數(shù)據(jù),函數(shù)返回值,程序界面輸出結(jié)果, … 使程序員不需要再在腦子中執(zhí)行程序 使程序員不需要完全只用腦或紙和筆來(lái)記錄程序的運(yùn)行狀態(tài),并保證中間結(jié)果的正確性 一些值得思考的問(wèn)題 ? 為什么集成開(kāi)發(fā)環(huán)境能夠讓程序員調(diào)試程序?是如何做到的? ? IDE要能使程序員調(diào)試一個(gè)程序,需要保存關(guān)于程序的哪些信息? –調(diào)試信息 3. 項(xiàng)目配置與調(diào)試 Project Configuration and debugging 你是否注意到每個(gè)項(xiàng)目中的 debug文件夾? 注意,本節(jié)有許多很理解的概念,如果暫時(shí)看不懂,可以先跳過(guò)去。 什么叫項(xiàng)目? ? 項(xiàng)目即 project,指通過(guò)設(shè)計(jì)實(shí)現(xiàn)一組程序完成用戶(hù)所需功能的工程及過(guò)程。 ? 請(qǐng)查看 《 上機(jī)寫(xiě)程序 》 那個(gè)課件關(guān)于項(xiàng)目的解釋。 ? 兩個(gè)概念 – Project settings—項(xiàng)目設(shè)置 – Project configuration—項(xiàng)目配置 Project settings ? 項(xiàng)目具有許多屬性,如: – 編譯結(jié)果輸出目
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1