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

正文內(nèi)容

[管理學(xué)]第10章程序設(shè)計(jì)語言和編碼-資料下載頁

2024-10-19 01:47本頁面
  

【正文】 ; A[T] = A[I]- A[T]; A[I] = A[I]- A[T]; 計(jì)算機(jī)科學(xué)與工程學(xué)院 軟件工程課程 50/59 ? 此段程序可能不易看懂,有時(shí)還需用實(shí)際數(shù)據(jù)試驗(yàn)一下。 ? 實(shí)際上,這段程序的功能就是交換A[I]和 A[T]中的內(nèi)容。目的是為了節(jié)省一個(gè)工作單元。如果改一下: WORK = A[T]; A[T] = A[I]; A[I] = WORK; 就能讓讀者一目了然了。 計(jì)算機(jī)科學(xué)與工程學(xué)院 軟件工程課程 51/59 。 ? 程序編寫得要簡(jiǎn)單,寫清楚,直截了當(dāng)?shù)卣f明程序員的用意。例如, for ( i = 1。 i = n。 i++ ) for ( j = 1。 j = n。 j++ ) V[i][j] = ( i/ j ) * ( j/ i ) 除法運(yùn)算(/)在除數(shù)和被除數(shù)都是整型量時(shí),其結(jié)果只取整數(shù)部分,而得到整型量。 計(jì)算機(jī)科學(xué)與工程學(xué)院 軟件工程課程 52/59 當(dāng) i< j 時(shí) , i / j = 0 當(dāng) j< i 時(shí) , j / i = 0 得到的數(shù)組 當(dāng) i≠j時(shí) V[i][j] = ( i/ j ) * ( j/ i ) = 0 當(dāng) i= j時(shí) V[i][j] = ( i/ j ) * ( j/ i ) = 1 這樣得到的結(jié)果 V 是一個(gè)單位矩陣。 計(jì)算機(jī)科學(xué)與工程學(xué)院 軟件工程課程 53/59 ? 寫成以下的形式,就能讓讀者直接了解程序編寫者的意圖。 for ( i= 1。 i = n。 i++ ) for ( j= 1。 j = n。 j++ ) if ( i == j ) V[i][j] = 。 ELSE V[i][j] = 。 計(jì)算機(jī)科學(xué)與工程學(xué)院 軟件工程課程 54/59 – 讓編譯程序做簡(jiǎn)單的優(yōu)化。 – 盡可能使用庫函數(shù) – 避免不必要的轉(zhuǎn)移。 – 盡量只采用三種基本的控制結(jié)構(gòu)來編寫程序。除順序結(jié)構(gòu)外,使用 ifthenelse來實(shí)現(xiàn)選擇結(jié)構(gòu);使用dountil或 dowhile來實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。 計(jì)算機(jī)科學(xué)與工程學(xué)院 軟件工程課程 55/59 輸入和輸出 ? 輸入和輸出信息是與用戶的使用直接相關(guān)的。輸入和輸出的方式和格式應(yīng)當(dāng)盡可能方便用戶的使用。一定要避免因設(shè)計(jì)不當(dāng)給用戶帶來的麻煩 ? 因此,在軟件需求分析階段和設(shè)計(jì)階段,就應(yīng)基本確定輸入和輸出的風(fēng)格。系統(tǒng)能否被用戶接受,有時(shí)就取決于輸入和輸出的風(fēng)格 計(jì)算機(jī)科學(xué)與工程學(xué)院 軟件工程課程 56/59 ? 不論是批處理的輸入/輸出方式,還是交互式的輸入/輸出方式,在設(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)單的輸入格式; 計(jì)算機(jī)科學(xué)與工程學(xué)院 軟件工程課程 57/59 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)的種類和取值范圍。同時(shí),在數(shù)據(jù)輸入的過程中和輸入結(jié)束時(shí),也要在屏幕上給出狀態(tài)信息; 計(jì)算機(jī)科學(xué)與工程學(xué)院 軟件工程課程 58/59 8. 當(dāng)程序設(shè)計(jì)語言對(duì)輸入/輸出格式有嚴(yán)格要求時(shí),應(yīng)保持輸入格式與輸入語句的要求的一致性; 9. 給所有的輸出加注解,并設(shè)計(jì)良好的輸出報(bào)表。 輸入/輸出風(fēng)格還受到許多其它因素的影響。如輸入/輸出設(shè)備(例如終端的類型,圖形設(shè)備,數(shù)字化轉(zhuǎn)換設(shè)備等)、用戶的熟練程度、以及通信環(huán)境等。 計(jì)算機(jī)科學(xué)與工程學(xué)院 軟件工程課程 59/59 習(xí)題 ? 對(duì)照本章內(nèi)容,對(duì)自己熟悉的一門程序設(shè)計(jì)語言,嘗試分析和總結(jié)其基本成分和技術(shù)特點(diǎn)。并編寫包括輸入輸出,數(shù)據(jù)運(yùn)算,注釋的程序,長(zhǎng)度不小于 500行。 ? 對(duì)照本章程序設(shè)計(jì)風(fēng)格的內(nèi)容,嘗試修改代碼。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1