版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2022-6-190回顧回顧q詳細設計的內容詳細設計的內容q過程設計工具過程設計工具1程序流程圖程序流程圖2 盒圖盒圖(N_S圖圖)3 PAD圖圖4 判定表判定表5 判定樹判定樹6 過程設計語言過程設計語言(PDL)2022-6-191過程設計的工具過程設計的工具n 判定表判定表n 當算法中包含多重嵌套的條件選擇時,用程序流程圖、盒圖、PAD圖或后面即將介紹的過程設計語言(PDL)都不易清楚地描述。n 然而判定表卻能夠清晰地表示復雜的條件組合與應做的動作之間的對應關系。n 判定表用于以緊湊的形式描述復雜的邏輯。判定表與if-else、switch-case語句類似,將條件判斷與執(zhí)行的動作聯(lián)系起
2、來。2022-6-192過程設計的工具過程設計的工具n 判定表判定表n 一張判定表由4部分組成。n 左上部列出所有條件,左下部是所有可能的動作。n 右上部是表示各種條件組合的一個矩陣,右下部是和每種條件組合相對應的動作。n 判定表右半部的每一列實質上是一條規(guī)則,規(guī)定了與特定的條件組合相對應的操作。2022-6-193操作條目操作條目條件條目條件條目2022-6-194過程設計的工具過程設計的工具n 判定表:舉例判定表:舉例1n 問題描述:問題描述:“某公司規(guī)定,對于大于某公司規(guī)定,對于大于70馬力的機馬力的機器或已運行器或已運行15年以上的機器,應給予優(yōu)先維修處年以上的機器,應給予優(yōu)先維修處理
3、理”。用判定表可以清楚地表示與上述每種條件組。用判定表可以清楚地表示與上述每種條件組合相對應的維修處理的算法,如下表所示。合相對應的維修處理的算法,如下表所示。 1234功率大于功率大于70馬力馬力FTTT運行超過運行超過15年年FFFT優(yōu)先維修處理優(yōu)先維修處理作其他處理作其他處理2022-6-195n 判定表:舉例判定表:舉例2n 假設某航空公司規(guī)定,乘客可以免費托運重量假設某航空公司規(guī)定,乘客可以免費托運重量不超過不超過3030公斤的行李。公斤的行李。n 當行李重量超過當行李重量超過3030公斤時:公斤時:n 對頭等艙的國內乘客超重部分每公斤收費對頭等艙的國內乘客超重部分每公斤收費4 4元
4、;元;n 對其他艙的國內乘客超重部分每公斤收費對其他艙的國內乘客超重部分每公斤收費6 6元;元;n 對外國乘客超重部分每公斤收費比國內乘客多對外國乘客超重部分每公斤收費比國內乘客多一倍;一倍;n 對殘疾乘客超重部分每公斤收費比正常乘客少對殘疾乘客超重部分每公斤收費比正常乘客少一半。一半。 過程設計的工具過程設計的工具2022-6-196規(guī)則規(guī)則 規(guī)則數(shù)規(guī)則數(shù) 條件條件 動作動作過程設計的工具過程設計的工具2022-6-197判定表:舉例判定表:舉例3 :一圖書銷售系統(tǒng),其中一加工為:一圖書銷售系統(tǒng),其中一加工為“優(yōu)惠處優(yōu)惠處理理”,條件是:顧客的營業(yè)額大于,條件是:顧客的營業(yè)額大于100010
5、00元,同時必須信譽好,元,同時必須信譽好,或者雖然信譽不好,但是或者雖然信譽不好,但是2020年以上的老主顧。年以上的老主顧。1 2 3 41 2 3 4 10001000元元 Y Y Y Y N Y Y N 信譽好信譽好 Y N N - Y N N - 20 20 年年 - Y N - - Y N - 優(yōu)優(yōu) 惠惠 X XX X 正正 常常 X XX X 化簡后化簡后 1 2 3 4 5 6 7 81 2 3 4 5 6 7 8 10001000元元 Y Y Y Y Y N N N N Y Y Y N N N N 信譽好信譽好 Y Y N N Y Y N NY Y N N Y Y N N 2
6、0 20 年年 Y N Y N Y N Y NY N Y N Y N Y N優(yōu)優(yōu) 惠惠 X X XX X X正正 常常 X X X X XX X X X XY-Y-滿足條件滿足條件 N-N-不滿足條件不滿足條件 X-X-選中判定的結論選中判定的結論過程設計的工具過程設計的工具2022-6-198n 判定樹判定樹n 判定樹是判定表的變種,也能清晰地表示復雜的條件組合與應做的動作之間的對應關系。n 判定樹的優(yōu)點在于,它的形式簡單到不需任何說明,一眼就可以看出其含義,因此易于掌握和使用。n 多年來判定樹一直受到人們的重視,是一種比較常用的系統(tǒng)分析和設計的工具。過程設計的工具過程設計的工具2022-6
7、-199過程設計的工具過程設計的工具行李費行李費算法算法行李重量行李重量W 30行李重量行李重量W 30免費免費國內乘客國內乘客外國乘客外國乘客頭等艙頭等艙其他艙其他艙殘疾乘客殘疾乘客正常乘客正常乘客(W-30) 2(W-30) 4殘疾乘客殘疾乘客正常乘客正常乘客(W-30) 3(W-30) 6頭等艙頭等艙其他艙其他艙殘疾乘客殘疾乘客正常乘客正常乘客(W-30) 4(W-30) 8殘疾乘客殘疾乘客正常乘客正常乘客(W-30) 6(W-30) 12用判定樹表示計算行李費的算法用判定樹表示計算行李費的算法例22022-6-1910營業(yè)額營業(yè)額 10001000元元 1000 1000元元 正常處理
8、正常處理好的支付信譽好的支付信譽 優(yōu)惠處理優(yōu)惠處理壞的支付信譽壞的支付信譽 20 20年年 優(yōu)惠處理優(yōu)惠處理 20 20年年 正常處理正常處理判定樹:舉例判定樹:舉例3:一圖書銷售系統(tǒng),其中一加工為一圖書銷售系統(tǒng),其中一加工為“優(yōu)惠處優(yōu)惠處理理”,條件是:顧客的營業(yè)額大于,條件是:顧客的營業(yè)額大于10001000元,同時必須信譽元,同時必須信譽好,或者雖然信譽不好,但是好,或者雖然信譽不好,但是2020年以上的老主顧。年以上的老主顧。過程設計的工具過程設計的工具2022-6-1911課堂練習課堂練習 某校制定了教師的講課課時津貼標準。某校制定了教師的講課課時津貼標準。對于各種性質的對于各種性質
9、的講座講座,無論教師是什么,無論教師是什么職稱,每課時津貼費一律是職稱,每課時津貼費一律是50元元;而對;而對于一般的于一般的授課,則根據(jù)教師的職稱來決授課,則根據(jù)教師的職稱來決定每課時津貼費:教授定每課時津貼費:教授30元,副教授元,副教授25元,講師元,講師20元,助教元,助教15元。元。請用判定樹和判定表表示請用判定樹和判定表表示。2022-6-1912判定樹判定樹 教師課時津貼判定樹教師課時津貼判定樹 課時津貼 一般授課 講座 教授 副教授 講師 助教 30 25 20 15 50 2022-6-1913 12345教授 TFFF副教授 FTFF講師 FFTF助教 FFFT講座TFFF
10、F50 30 25 20 15 判定表判定表 2022-6-1914n 過程設計語言(過程設計語言(PDLPDL)n PDL也稱為偽碼,這是一個籠統(tǒng)的名稱,它是用正文形式表示數(shù)據(jù)和處理過程的設計工具。n 一般說來PDL是一種“混雜”語言,它使用一種語言(通常是某種自然語言)的詞匯,同時卻使用另一種語言(某種結構化的程序設計語言)的語法。 過程設計的工具過程設計的工具2022-6-1915PDL程序的構成程序的構成類型類型子類型子類型數(shù)據(jù)說明數(shù)據(jù)說明declareas具體的數(shù)據(jù)結構:具體的數(shù)據(jù)結構:scalararraylistcharstructure子程序結構子程序結構procedurein
11、terfacereturnend分程序結構分程序結構beginend過程設計的工具過程設計的工具2022-6-1916順序結構順序結構選擇型選擇型if thenelseend ifif thenelse if thenelseend ifWHILE循環(huán)型循環(huán)型loop while end loopUNTIL循環(huán)型循環(huán)型loop until end loopCASE型型case of,default :end case過程設計的工具過程設計的工具2022-6-1917n 舉例n procedure 判定質數(shù)ndeclare x,n,j as 整型簡單變量n從鍵盤讀入xn將變量n賦值為x1/2n將
12、變量i賦值為2nloop while i=n+1n輸出:x是質數(shù)nelsen輸出:x不是質數(shù)nend ifn End 判定質數(shù)過程設計的工具過程設計的工具2022-6-1918流程圖圖圖語言決策表(樹)容易使用好好好很好尚好邏輯表示尚好好好好很好易編碼尚好好好很好好易維護不好不好尚好好好自動處理不好不好尚好很好很好結構化構造不好很好好好不適用數(shù)據(jù)表示不好不好不好好不好塊結構不好好尚好好不適用邏輯驗證不好尚好尚好尚好很好使用頻率高低低中等低過程設計工具比較過程設計工具比較過程設計的工具過程設計的工具2022-6-1919本章要點本章要點q一、詳細設計的概述 q二、界面設計二、界面設計q三、結構程
13、序設計三、結構程序設計q四、過程設計工具四、過程設計工具q五、案例講解五、案例講解q六、程序復雜度度量六、程序復雜度度量2022-6-1920案例分析案例分析還書總控模塊流程圖 還書界面處理流程圖 n 程序流程圖程序流程圖2022-6-1921還書數(shù)據(jù)輸入及驗證模塊流程圖還書數(shù)據(jù)輸入及驗證模塊流程圖 案例分析案例分析2022-6-1922還書處理模塊流程圖還書處理模塊流程圖 案例分析案例分析2022-6-1923案例講解案例講解n 登錄模塊的設計登錄模塊的設計它對權限控制、系統(tǒng)安全有著重要的作用!它對權限控制、系統(tǒng)安全有著重要的作用!步驟:步驟:、界面顯示、界面顯示、接收用戶名及密碼、接收用戶
14、名及密碼、檢查用戶名和密碼的正確性、檢查用戶名和密碼的正確性、正確,進入主界面、正確,進入主界面、錯誤,提示錯誤信息,否則,轉入第步。、錯誤,提示錯誤信息,否則,轉入第步。2022-6-1924案例講解案例講解p如何防止密碼被跟蹤破解?如何防止密碼被跟蹤破解?使用使用MID5加密算法加密算法p如何防止窮舉登錄?如何防止窮舉登錄?隨機數(shù)驗證方式增加窮舉的代價隨機數(shù)驗證方式增加窮舉的代價在在isual Studio中,有專門的控件。中,有專門的控件。p如何防止錯誤的輸入?如何防止錯誤的輸入?在編程語言的控件中、在編程語言中、在數(shù)據(jù)在編程語言的控件中、在編程語言中、在數(shù)據(jù)庫中用庫中用Check進行數(shù)
15、據(jù)完整性設定。進行數(shù)據(jù)完整性設定。2022-6-1925本章要點本章要點q一、詳細設計的概述 q二、界面設計二、界面設計q三、結構程序設計三、結構程序設計q四、過程設計工具四、過程設計工具q五、案例講解五、案例講解q六、程序復雜度度量六、程序復雜度度量2022-6-1926程序復雜度度量程序復雜度度量n 經過詳細設計之后每個模塊的內容都非常具體了,經過詳細設計之后每個模塊的內容都非常具體了,人們希望能夠定量度量軟件人們希望能夠定量度量軟件的性質。的性質。n 定量度量程序復雜程度的價值定量度量程序復雜程度的價值: (1) (1) 把程序的復雜程度乘以適當常數(shù)即可估算出把程序的復雜程度乘以適當常數(shù)
16、即可估算出軟件中錯誤的數(shù)量以及軟件開發(fā)需要用的工作量;軟件中錯誤的數(shù)量以及軟件開發(fā)需要用的工作量; (2) (2) 定量度量的結果可以用來比較兩個不同的設定量度量的結果可以用來比較兩個不同的設計或兩個不同算法的優(yōu)劣;計或兩個不同算法的優(yōu)劣; (3) (3) 程序的定量的復雜程度可以作為模塊規(guī)模的程序的定量的復雜程度可以作為模塊規(guī)模的精確限度。精確限度。2022-6-1927n 程序復雜性程序復雜性?n 主要指主要指模塊內程序的復雜性模塊內程序的復雜性。它直接關聯(lián)到。它直接關聯(lián)到軟件開發(fā)費用的多少,開發(fā)周期的長短和軟軟件開發(fā)費用的多少,開發(fā)周期的長短和軟件內部潛伏錯誤的多少。件內部潛伏錯誤的多少
17、。n 減少程序復雜性,可提高軟件的簡單性和可減少程序復雜性,可提高軟件的簡單性和可理解性,并使軟件開發(fā)費用減少,開發(fā)周期理解性,并使軟件開發(fā)費用減少,開發(fā)周期縮短,軟件內部潛藏錯誤減少。縮短,軟件內部潛藏錯誤減少。程序復雜度度量程序復雜度度量2022-6-1928為了度量程序復雜性,要求復雜性度為了度量程序復雜性,要求復雜性度量應滿足以下假設:量應滿足以下假設: 對于不合理的程序,例如對于長度動態(tài)增對于不合理的程序,例如對于長度動態(tài)增長的程序,或者對于原則上無法排錯的程序,長的程序,或者對于原則上無法排錯的程序,不應當使用它進行復雜性計算;不應當使用它進行復雜性計算; 它可以用來計算任何一個程
18、序的復雜性;它可以用來計算任何一個程序的復雜性; 如果程序中指令條數(shù)、附加存儲量、如果程序中指令條數(shù)、附加存儲量、計算時間增多,不會減少程序的復雜性。計算時間增多,不會減少程序的復雜性。程序復雜度度量程序復雜度度量2022-6-1929程序復雜度度量程序復雜度度量1 代碼行代碼行2 McCode2 McCode方法方法3 Halstead3 Halstead方法方法2022-6-19301 1、代碼行度量法:、代碼行度量法: 統(tǒng)計程序中的源代碼的行數(shù)統(tǒng)計程序中的源代碼的行數(shù)較小的程序較小的程序 -1.3%1.3%1.8%/1.8%/行行較大的程序較大的程序 -2.7%2.7%3.2%/3.2%
19、/行行如果設每行代碼的出錯率為每如果設每行代碼的出錯率為每100100行行源程序中源程序中可能的錯誤數(shù)目。例如,每行代碼的出錯率為可能的錯誤數(shù)目。例如,每行代碼的出錯率為 1%1%,也就是說,每,也就是說,每 100 100 行源程序中就可能有行源程序中就可能有一個錯誤。一個錯誤。程序復雜度度量程序復雜度度量存在問題:程序的復雜性與語句行數(shù)并非呈線性增長。存在問題:程序的復雜性與語句行數(shù)并非呈線性增長。評價缺乏準確性。評價缺乏準確性。2022-6-19312、環(huán)形復雜度、環(huán)形復雜度-McCode方法n McCabe方法根據(jù)程序控制流的復雜程度定量方法根據(jù)程序控制流的復雜程度定量度量程序的復雜程
20、度,這樣度量出的結果稱為度量程序的復雜程度,這樣度量出的結果稱為程序的環(huán)形復雜度。程序的環(huán)形復雜度。n 流圖流圖: n 為了突出表示程序的控制流,人們通常使用流為了突出表示程序的控制流,人們通常使用流圖圖(也稱為程序圖也稱為程序圖)。所謂流圖實質上是。所謂流圖實質上是“退化退化了的了的”程序流程圖,它僅僅描繪程序的控制流程序流程圖,它僅僅描繪程序的控制流程,完全不表現(xiàn)對數(shù)據(jù)的具體操作以及分支或程,完全不表現(xiàn)對數(shù)據(jù)的具體操作以及分支或循環(huán)的具體條件。循環(huán)的具體條件。程序復雜度度量程序復雜度度量2022-6-19322、環(huán)形復雜度、環(huán)形復雜度-McCode方法n 在流圖中用圓表示結點,一個圓代表一
21、條或多條語句。在流圖中用圓表示結點,一個圓代表一條或多條語句。n 程序流程圖中的一個順序的處理框序列和一個菱形判程序流程圖中的一個順序的處理框序列和一個菱形判定框,可以映射成流圖中的一個結點。定框,可以映射成流圖中的一個結點。n 流圖中的箭頭線稱為邊,它和程序流程圖中的箭頭線流圖中的箭頭線稱為邊,它和程序流程圖中的箭頭線類似,代表控制流。類似,代表控制流。n 在流圖中一條邊必須終止于一個結點,即使這個結點在流圖中一條邊必須終止于一個結點,即使這個結點并不代表任何語句并不代表任何語句(實際上相當于一個空語句實際上相當于一個空語句)。n 由邊和結點圍成的面積稱為區(qū)域,當計算區(qū)域數(shù)時應由邊和結點圍成
22、的面積稱為區(qū)域,當計算區(qū)域數(shù)時應該包括圖外部未被圍起來的那個區(qū)域。該包括圖外部未被圍起來的那個區(qū)域。程序復雜度度量程序復雜度度量2022-6-1933程序圖符號程序圖符號程序復雜度度量程序復雜度度量2、環(huán)形復雜度、環(huán)形復雜度-McCode方法2022-6-1934程序復雜度度量程序復雜度度量2、環(huán)形復雜度、環(huán)形復雜度-McCode方法2022-6-1935程序復雜度度量程序復雜度度量n 由程序流程圖導出程序圖TOTAL=TOTAL+AK+輸入輸入A輸出輸出K, L, TOTAL停止停止T開始開始K=0L=0TOTAL=0輸入輸入ADo While TOTAL0TL+Fa(開始)(開始)b(入口
23、)(入口)cdefghij(出口)(出口)k(停止)(停止)導導出出2、環(huán)形復雜度、環(huán)形復雜度-McCode方法2022-6-1936計算環(huán)形復雜度計算環(huán)形復雜度V(G)V(G)的方法的方法 環(huán)形復雜度定量度量程序的環(huán)形復雜度定量度量程序的邏輯復雜度。有了描繪程序控制邏輯復雜度。有了描繪程序控制流的流圖流的流圖G G之后,可以用下述之后,可以用下述3 3種種方法中的任何一種來計算環(huán)形復方法中的任何一種來計算環(huán)形復雜度。雜度。(1) (1) 流圖中的區(qū)域數(shù)等于環(huán)形復流圖中的區(qū)域數(shù)等于環(huán)形復雜度雜度區(qū)域:區(qū)域:由邊和結點圍由邊和結點圍成的面積稱為區(qū)域,成的面積稱為區(qū)域,當計算區(qū)域數(shù)時應該當計算區(qū)域
24、數(shù)時應該包括圖外部未被圍起包括圖外部未被圍起來的那個區(qū)域。來的那個區(qū)域。V(G) = 42022-6-1937(2) 流圖G的環(huán)形復雜度V(G)= E N + 2 其中,E是流圖中邊的條數(shù),N是結點數(shù)。(3) 流圖G的環(huán)形復雜度V(G)= P + 1 其中,P是流圖中判定結點的數(shù)目。計算環(huán)形復雜度計算環(huán)形復雜度V(G)V(G)的方法的方法V(G) = 42022-6-1938程序復雜度度量程序復雜度度量n McCode方法方法n 實例計算實例計算a(開始)(開始)b(入口)(入口)cdefghij(出口)(出口)k(停止)(停止)31911V(G)2022-6-1939程序復雜度度量程序復雜度
25、度量n 計算環(huán)形復雜度小結n 可以用下列任何一種方法計算環(huán)形復雜度1、流圖中的區(qū)域數(shù)等于環(huán)形復雜度2、流圖G的環(huán)形復雜度V(G)=E-N+2,其中,E是流圖中邊的條數(shù),N是結點數(shù)。3、流圖G的環(huán)形復雜度V(G)=P+1,其中,P是流圖中判定結點的數(shù)目。2022-6-1940startpABQendFFT課堂練習:計算課堂練習:計算它的它的McCabe復雜復雜性度量。性度量。2022-6-1941n n=6n m=7n v(G)=m-n+2=3n 答答 McCabe復雜性度量都為復雜性度量都為3 2022-6-19422、環(huán)形復雜度、環(huán)形復雜度-McCode方法環(huán)形復雜度的用途環(huán)形復雜度的用途n
26、 程序的環(huán)形復雜度取決于程序控制流的復雜程度,也即是取決于程序結構的復雜程度。當程序內分支數(shù)或循環(huán)個數(shù)增加時,環(huán)形復雜度也隨之增加,因此它是對測試難度的一種定量度量,也能對軟件最終的可靠性給出某種預測。n 實踐表明,模塊規(guī)模以V(G)10為宜,也就是說,V(G)10是模塊規(guī)模的一個更科學更精確的上限。 程序復雜度度量程序復雜度度量2022-6-1943n Halstead方法又稱為文本復雜性度量又稱為文本復雜性度量方法方法, ,是另一個著名的方法,它根據(jù)程序中運算符和操作數(shù)的總數(shù)來度量程序的復雜程度。令令: N1: N1為程序中運算符出現(xiàn)的總次數(shù),為程序中運算符出現(xiàn)的總次數(shù),N2N2為操作數(shù)出
27、現(xiàn)的總次數(shù),為操作數(shù)出現(xiàn)的總次數(shù),程序實際長度程序實際長度N N定定義為:義為: N = N1 + N2N = N1 + N23、Halstead方法方法程序復雜度度量程序復雜度度量2022-6-1944詳細設計完成之后,可以知道程序中使用的詳細設計完成之后,可以知道程序中使用的不同運算符不同運算符( (包括關鍵字包括關鍵字) )的個數(shù)的個數(shù)n1n1,以及不,以及不同操作數(shù)同操作數(shù)( (變量和常數(shù)變量和常數(shù)) )的個數(shù)的個數(shù)n2n2。HalsteadHalstead給出給出預測程序長度預測程序長度H H的公式如下:的公式如下: H = n1 logH = n1 log2 2 n1 + n2 l
28、og n1 + n2 log2 2 n2 n2程序復雜度度量程序復雜度度量3、Halstead方法方法2022-6-1945n 經過多次驗證,預測的經過多次驗證,預測的Halstead長度與實長度與實際的際的Halstead長度是非常接近的。長度是非常接近的。3、Halstead方法方法程序復雜度度量程序復雜度度量2022-6-1946程序的潛在錯誤程序的潛在錯誤HalsteadHalstead度量還可以用來預測程序中可能存在的錯度量還可以用來預測程序中可能存在的錯誤誤E E。預測公式為。預測公式為 E E = ( = (N N1+1+N N2)2) log2(log2(n n1+1+n n2
29、) / 30002) / 3000例如,一個程序對例如,一個程序對7575個數(shù)據(jù)庫項共訪問個數(shù)據(jù)庫項共訪問13001300次,次,對對150150個運算符共使用了個運算符共使用了12001200次,那么預測該程次,那么預測該程序的錯誤數(shù):序的錯誤數(shù): E E = (1200+1300)= (1200+1300) log2(75+150)/3000 log2(75+150)/3000 6.56.5 即預測該程序中可能包含即預測該程序中可能包含6 67 7個錯誤個錯誤3、Halstead方法方法程序復雜度度量程序復雜度度量2022-6-1947有人曾對從有人曾對從300300條到條到1200012
30、000條語句范圍內的程序核實了上條語句范圍內的程序核實了上述公式,發(fā)現(xiàn)預測的錯誤數(shù)與實際錯誤數(shù)相比誤差在述公式,發(fā)現(xiàn)預測的錯誤數(shù)與實際錯誤數(shù)相比誤差在8%8%之內。之內。3、Halstead方法方法程序的潛在錯誤程序的潛在錯誤程序復雜度度量程序復雜度度量2022-6-1948小結小結n 學生的掌握情況學生的掌握情況n計算機系的學生熟悉常用的數(shù)據(jù)結構與算法,但是很計算機系的學生熟悉常用的數(shù)據(jù)結構與算法,但是很多學生沒有學過多學生沒有學過“科學計算算法科學計算算法”,面對具有數(shù)學難,面對具有數(shù)學難度的軟件,根本無從下手。度的軟件,根本無從下手。n測試這樣的小題目:請編寫浮點變量測試這樣的小題目:請編寫浮點變量x x與零值比較的與零值比較的ifif語句,竟然有語句,竟然有5050以上的程序員這樣寫以上的程序員這樣寫if(x=0)if(x=0) DoSomething(); DoSomething(); 他們根本沒有意識到浮點變量有精度限制,他們根本沒有意識到浮點變量有精度限制,x x不能不能用用“=”=”或者或者“!=”!=”直接與數(shù)值比較。很多程序員在直接與數(shù)值比較。很多程序員在讀書的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合伙人技術入股協(xié)議書合同
- 大班音樂《小白船》課件
- 2024年遼寧駕駛員客運從業(yè)資格證考試題及答案
- 2024年重慶2024年客運從業(yè)資格證考試試題
- 2024【房屋拆除合同范本】建筑拆除合同范本
- 2024職工食堂承包合同范本
- 2024家居工程裝修合同范本
- 2024農村水庫承包合同書
- 2024項目投資咨詢合同版
- 深圳大學《游泳俱樂部》2023-2024學年第一學期期末試卷
- 《百團大戰(zhàn)》歷史課件
- 銀行涉農貸款專項統(tǒng)計制度講解
- DB31-T 540-2022 重點單位消防安全管理要求
- 兒化音變課件
- 國家開放大學《傳感器與測試技術》實驗參考答案
- 工程造價司法鑒定實施方案
- 材料成型工藝基礎習題答案
- 劇本寫作課件
- 計算方法第三章函數(shù)逼近與快速傅里葉變換課件
- 五年級上冊英語課件-Unit7 At weekends第四課時|譯林版(三起) (共13張PPT)
- 2022年秋新教材高中英語Unit2SuccessTheImportanceofFailure教案北師大版選擇性必修第一冊
評論
0/150
提交評論