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

正文內(nèi)容

[其它技巧]wwzz第10章程序設(shè)計(jì)語言和編碼(參考版)

2024-10-19 17:42本頁面
  

【正文】 對(duì)照本章程序設(shè)計(jì)風(fēng)格的內(nèi)容,嘗試修改代碼。 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 49 課后思考與習(xí)題 對(duì)照本章內(nèi)容,對(duì)自己熟悉的一門程序設(shè)計(jì)語言,嘗試分析和總結(jié)其基本成分和技術(shù)特點(diǎn)。 輸入/輸出風(fēng)格還受到許多其它因素的影響。系統(tǒng)能否被用戶接受,有時(shí)就取決于輸入和輸出的風(fēng)格 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 47 不論是批處理的輸入/輸出方式,還是交互式的輸入/輸出方式,在設(shè)計(jì)和編碼時(shí)都應(yīng)考慮下列原則: 1. 對(duì)所有的輸入數(shù)據(jù)都要進(jìn)行檢驗(yàn),識(shí)別錯(cuò)誤的輸入,以保證每個(gè)數(shù)據(jù)的有效性; 2. 檢查輸入項(xiàng)的各種重要組合的合理性,必要時(shí)報(bào)告輸入狀態(tài)信息; 3. 使得輸入的步驟和操作盡可能簡(jiǎn)單,并保持簡(jiǎn)單的輸入格式; 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 48 4. 輸入數(shù)據(jù)時(shí),應(yīng)允許使用自由格式輸入; 5. 應(yīng)允許缺省值; 6. 輸入一批數(shù)據(jù)時(shí),最好使用輸入結(jié)束標(biāo)志,而不要由用戶指定輸入數(shù)據(jù)數(shù)目; 7. 在交互式輸入輸入時(shí),要在屏幕上使用提示符明確提示交互輸入的請(qǐng)求,指明可使用選擇項(xiàng)的種類和取值范圍。輸入和輸出的方式和格式應(yīng)當(dāng)盡可能方便用戶的使用。除順序結(jié)構(gòu)外,使用 ifthenelse來實(shí)現(xiàn)選擇結(jié)構(gòu);使用 dountil或 dowhile來實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。 ? 盡可能使用庫函數(shù) ? 避免不必要的轉(zhuǎn)移。 ELSE V[i][j] = 。 j = n。 i = n。 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 44 寫成以下的形式,就能讓讀者直接了解程序編寫者的意圖。 j++ ) V[i][j] = ( i/ j ) * ( j/ i ) 除法運(yùn)算(/)在除數(shù)和被除數(shù)都是整型量時(shí),其結(jié)果只取整數(shù)部分,而得到整型量。 i++ ) for ( j = 1。 for ( i = 1。 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 43 。目的是為了節(jié)省一個(gè)工作單元。 例如,有一個(gè)用 C 語句寫出的程序段: A[I] = A[I]+ A[T]; A[T] = A[I]- A[T]; A[I] = A[I]- A[T]; 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 42 此段程序可能不易看懂,有時(shí)還需用實(shí)際數(shù)據(jù)試驗(yàn)一下。因而不可取。 許多程序設(shè)計(jì)語言允許在一行內(nèi)寫多個(gè)語句。有關(guān)書寫語句的原則有幾十種,總起來說,希望每條語句盡可能簡(jiǎn)單明了,能直截了當(dāng)?shù)胤从吵绦騿T的意圖,不能為了片面追求效率而使語句復(fù)雜化。 if (x == y) { … } else if (x y) { ... } else { … } 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 35 數(shù)據(jù)說明 為了使程序中數(shù)據(jù)說明更易于理解和維護(hù),可采用以下風(fēng)格: ?數(shù)據(jù)說明的次序應(yīng)當(dāng)規(guī)范化 ?說明語句中變量安排有序化 ?使用注解說明復(fù)雜數(shù)據(jù)結(jié)構(gòu) 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 36 數(shù)據(jù)說明的次序應(yīng)當(dāng)規(guī)范化 數(shù)據(jù)說明次序規(guī)范化,使數(shù)據(jù)屬性容易查找,也有利于測(cè)試,排錯(cuò)和維護(hù) 原則上,數(shù)據(jù)說明的次序與語法無關(guān),其次序是任意的。也就是 dowhile語句中的“ while”和 ifelse語句中的 “ else”。R方法:把左括號(hào)放在行尾,右括號(hào)放在行首。如果不能解析收件人的地址,讓代碼將它設(shè)置為 True。 fType: Outlook MailItem Type //屬性設(shè)置 。 書寫功能性注解時(shí)應(yīng)注意的問題: ? 注解要正確,錯(cuò)誤的注解比沒有注解更壞; ? 為程序段作注解,而不是為每一個(gè)語句作注解; ? 用縮進(jìn)和空行,使程序與注釋容易區(qū)分; ? 注解應(yīng)提供一些從程序本身難以得到的信息,而不是語句的重復(fù)。必要時(shí)可使用縮寫 不用相似的名字,相似的名字容易混淆,不易發(fā)現(xiàn)錯(cuò)誤 ?如 cm,cmn,m,n,cmm 不用關(guān)鍵字作標(biāo)識(shí)符 同一個(gè)名字不要有多個(gè)含義 名字中避免使用易混淆的字符。但迄今為止,自然語言理解仍然是計(jì)算機(jī)科學(xué)研究中的一個(gè)難點(diǎn),盡管在實(shí)驗(yàn)室的研究中取得了一定的成果,但在現(xiàn)實(shí)中的應(yīng)用仍然是相當(dāng)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1