全國(guó)計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)點(diǎn)_第1頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)點(diǎn)_第2頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)點(diǎn)_第3頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)點(diǎn)_第4頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)點(diǎn)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、the party's fine -l e, carry frwad the trad.oa CCiese vtues, practc ng Ie Slc_kt core vaues, vgorou- cay fwad the sp.of Jia YUU, Hngq Ca nal spii and spii of pessence, stcsaesma, sik t tI e s” - lheght of Ie Ccmmunss Flu toievl on, as, do pay a r I e i n.ytg. Olical CcmmunSt dUy To UH IeThid Ie

2、"refrm- efors Ifr e-plebesuetoCange ito. LLar .igto CEduaton i or rto sove the p.b ,i it does not sove the prob-itwCr., gestrougthe moios.ho ste ngghe ntecnnsi oisniss of prblms and ine d on p.b oriee sling ea>i nge - cainfr taCion, tuy ueplnvesgalnito Cange, modi- sto ean Ccnsiut on Pa"

3、; r - s sei , Iddrss soprrcisintfid t he probem, layng a sld foLndaton fr urhecreCt - adn. B to mike chage ForCe ck pu of problm, through esalshd reCUtaton T a wa accunt a nd ale se Ca suevs > n, ad ona ccount PIN, appr oac, isstd dsde .sde modf , and tha kow that modifieparys pupooe, ma ntano te

4、 pepe thm , a nd ded caion,dev otion, manain I ioneeI g ad ente irisng s* a ctve a te wel off exta paCiein. A chhcled sw ng LLar ning e ducain plgimme fr pary-buld ng i ou cy a c, prpooe d t fcs on souly ids and bel es ve, cnsid Wie .ou- d on put "wlar n a d" rig e ducaton eCtkat on Wi hgr

5、sp pay of ma- lie e ducain paCt ce aCvie s and "trie stiC te e rra" tpC e recicaton combi nnday organi zains at al l e soudgive fullplly to a a nced mode s, a bls are prse ntatve a a nne d and tyial of te limes a nd .i de the broa d m s of pay m - bes t emulae I 95a nnivesay of fudng as a

6、oppoluiy t awadin ecgiton of a nnmbe of nd -ldsiplne awae nnss is not srong , deprese d, six isse s of ehi ca miscnduC stdy cntets spe Cfc pr ogrmmes for al pary m - bes and ea dng drs a bo<e t he cuy l sal foous onurhe reiement t the prr'ems. SpeCfc t oy pary m - ber and evey cde, a s eu, cn

7、solidai on xade d ha s made of eCtiat on esut, st ongy creCe d "fr offce not for", ad Chi adedles creCed "our w nd", ad rrguat on mlsss s de of auue s ennure w ok Idvane moepo r u, adproblmsut on moe cmplete y. T hid, m us consliae our a CevmeI utsadig pary m - bes' Id ccd ga

8、s rI os paryorgazai on* outsadig pay workes ad pu te pionee tresques a cmb iaton of ictua and cnlrl ., foou- d ad rra. pu yu s. i, peple - e thing s se , wt tei ow nspciCns. For morepulic sme lay m - bes wofouson teousa nd ng isuus, combi nig cnce ntatd201儉國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí))公共基礎(chǔ)知識(shí)考點(diǎn)總結(jié)第一章數(shù)據(jù)結(jié)構(gòu)與算法1.1算法章法是指解題

9、方案的準(zhǔn)確而完整的描述。算法不等于程序,也不等計(jì)算機(jī)方法,程序的編制不可能優(yōu)于算法的設(shè)計(jì)。算法的基本特征:是一組嚴(yán)謹(jǐn)?shù)囟x運(yùn)算順序的規(guī)則,每一個(gè)規(guī)則都是有效的,是明確的,此順序?qū)⒃谟邢薜拇螖?shù)下終止。特征包括:(1)可行性;(2)確定性,算法中每一步驟都必須有明確定義,不充許有模棱兩可的解釋?zhuān)辉试S有多義性;(3)有窮性,算法必須能在有限的時(shí)間內(nèi)做完,即能在執(zhí)行有限個(gè)步驟后終止,包括合理的執(zhí)行時(shí)間的含義;(4)擁有足夠的情報(bào)。算法的基本要素:一是對(duì)數(shù)據(jù)對(duì)象的運(yùn)算和操作;二是算法的控制結(jié)構(gòu)。指令系統(tǒng):一個(gè)計(jì)算機(jī)系統(tǒng)能執(zhí)行的所有指令的集合。基本運(yùn)算包括:算術(shù)運(yùn)算、邏輯運(yùn)算、關(guān)系運(yùn)算、數(shù)據(jù)傳輸。算法的

10、控制結(jié)構(gòu):順產(chǎn)結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。算法基本設(shè)計(jì)方法:列舉法、歸納法、遞推、遞歸、減斗遞推技術(shù)、回溯法。算法復(fù)雜度:算|法時(shí)間復(fù)雜度呵法后間復(fù)雜度。 算法時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量。算法空間復(fù)雜度是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。1.2數(shù)據(jù)結(jié)構(gòu)的基本基本概念數(shù)據(jù)結(jié)構(gòu)研究的三個(gè)方面:(1)數(shù)據(jù)集合中各數(shù)據(jù)元素之間所固有的邏輯關(guān)系,即數(shù)據(jù)的邏輯結(jié)構(gòu);(2)在對(duì)數(shù)據(jù)進(jìn)行處理時(shí),各數(shù)據(jù)元素在計(jì)算機(jī)中的存儲(chǔ)關(guān)系,即數(shù)據(jù)的存扃構(gòu); (3)對(duì)各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運(yùn)算。數(shù)據(jù)結(jié)構(gòu)是指相互有關(guān)聯(lián)的數(shù)據(jù)元素的集合。數(shù)據(jù)的邏輯結(jié)構(gòu)包含:(1 )表示數(shù)據(jù)元素的信息;(2)表示各數(shù)據(jù)元素之間的前后件關(guān)系。

11、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)有順序、鏈接、索引等。線(xiàn)性結(jié)構(gòu)條件:(1 )有且只有一個(gè)根結(jié)點(diǎn);(2)每一個(gè)結(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件。非線(xiàn)性結(jié)構(gòu):不滿(mǎn)足線(xiàn)性結(jié)構(gòu)條件的數(shù)據(jù)結(jié)構(gòu)。1 . 3線(xiàn)性表及其順序存儲(chǔ)結(jié)構(gòu),線(xiàn)性表是由一組數(shù)據(jù)元素構(gòu)成,數(shù)據(jù)元素的位置只取決于自己的序號(hào),元素之間的相對(duì)位置是 線(xiàn)性的the party's fine «1 e, ry frwad t he tradtoa C,i vtues, practc ng Ie Sic_kt core vaue s, vgo. cay forward the spatofJiaYuu,Hn*qCanalspirit and &

12、#171;" o pessenc, hoesy i n .->1* stc , t tIespi.,iheght of Ie Ccmmuss Fou toievl on, as, do pay a re i n-alytg Olicai CcmmuSt dUy To ul Ie partys pupose, ma ntato Ie people themseves, a nd ded c<ain,dev oo, mat” igadenterirbsng sp* a clve a Ie wel of exta pace, make cmtiilmiL The ice - U

13、nci ay ogani zaos at al l eves shoud .'e ul play to a a need m.e s, _a bis are pese ntalve a a nc . and yiai o the .mes, a nd gui dethe bra . masse s o party members temulaeI 95a nnivesay of fudig a s artuiy toawad in ecggKn of a number ofi utsadig ,aay members ' advanced ggas riospalyirggal

14、zai os, lubsadig party wo*adpuIepioneetrees.Thid Ie "refrm- efors Ifr exmple be sue tocangeito. Liar I ig to Ia cEduain i or der to so'e the p.b ,i i de s not so'e the problm, it -wlfrm, ggesIroug the moios.To ste ngghe n Ie cnsc ousniss of plblms a nd insise d on prblm o-nte sli ng ea&

15、gt;i nge - cain fr Iacin,tuy ddeplnvesgainitocange, modlcain. A chicledswngLLarningeducainpr. mefr pary-buldngioucyac,- p.pooe d I fcs on souly del s and bel es ,cnnsi ous,pupooe of Ie pay -k - nsehon,andleld s11 ne awae nnsss not stong , deprese d, sx sse s of ehi camscnduc . 一, cntets spe c pr ogg

16、rmmesfor al parymlmbes ande-ig-drs a bo<e t he cuy lsa l focus on urhe reiementItheprl-bems. Spedc toeveyparymlmbe a nd evey cde, a s e quirs a cmbiaton of ict ua ad cntrl “oou- d adrra putyur sel i, pepe - e tigs se , wI Iei ow n spcic- sto lean C.nst on Pa.yrrjes sei , rss so prrcisintfid t he

17、problem, layng a slid foundaion fr urhecred - actin. B to mike chage Force ck pu of problm, throogh esa n re ctiain Ta wa accunt, a nd tale se ca suev isi n, ad ona ccount PN, appr oac, iss- dd s de lar Ude modi , a nd tha kow that modified,wiefou- d on put "wlar n a dd" larig e d - atonec

18、fatwthgrsppayof ma ie e ducaton pacI ce acivte s and "hrre stic Ie e rel" Ipic e duato on combi nid u, cnsol i on e xade d ha s made of ecIiat on esut, st ongly crrce d "fr offce not for", ad Chi adedlescre»d "our w nd", ad rrguat on mmss s de of auue s ennure w ok

19、 ne moe po r u, adprobsut on moe cmplete y. T hird, m us consldae our a cievme ns. For morepuic sme ,ay m - bes wo fcus on Ieousandingisuus,combinigcncentat>在復(fù)雜線(xiàn)性表中,由若干項(xiàng)數(shù)據(jù)元素組成的數(shù)據(jù)元素稱(chēng)為記錄,而叵記錄構(gòu)成的線(xiàn)性表又稱(chēng)為E件。|非空麗袤的結(jié)構(gòu)特征:(1 )且只有一個(gè)根結(jié)點(diǎn)al ,它無(wú)前件;(2)有且只有一個(gè)終端結(jié)點(diǎn)an ,它無(wú)后件;(3)除根結(jié)點(diǎn)與終端結(jié)點(diǎn)外,其他所有結(jié)點(diǎn)有且只有一個(gè)前件,也有且只有一個(gè)后件。結(jié)點(diǎn)個(gè)

20、數(shù)n稱(chēng)為線(xiàn)性表的長(zhǎng)度,當(dāng) n=0時(shí),稱(chēng)為空表。線(xiàn)性表的順序存儲(chǔ)結(jié)構(gòu)具有以下兩個(gè)基本特點(diǎn):(1)線(xiàn)性表中所有元素的所占的存儲(chǔ)空間是連續(xù)的;(2 )線(xiàn)性表中各數(shù)據(jù)元素在存儲(chǔ)空間中是按邏輯順序依次存放的。ai的存儲(chǔ)地址為:ADR(ai尸ADR(a1)+(i-1)k, ADR(a1)為第一個(gè)元素的地址,k代表每個(gè)元素占的字節(jié)數(shù)。順序表的運(yùn)算:插入、刪除。1 . 4棧和隊(duì)列母限定在一端進(jìn)行插入與刪除的線(xiàn)性表,允許插入與刪除的一端稱(chēng)為棧頂,不允許插入與刪 底j勺另一端稱(chēng)為棧底。棧按照/!而(FILO )或|后進(jìn)先出"(LIFO )組織數(shù)據(jù),棧具有記憶作用。用 top表示棧 頂位置,用bottom

21、 表示棧底。棧的基本運(yùn)算:(1 )插入元素稱(chēng)為入棧運(yùn)算;(2)刪除元素稱(chēng)為退棧運(yùn)算;(3)讀棧頂元素是將棧頂元素賦給一個(gè)指定的變量,此時(shí)指針無(wú)變化。電!指允許在一端(隊(duì)尾)進(jìn)入插入,而在另一端(隊(duì)頭)進(jìn)行刪除的線(xiàn)性表。Rear指針指向隊(duì)尾,front 指針指向隊(duì)頭。隊(duì)列是|先進(jìn)行出(FIFO )或后進(jìn)后由一口(LILO )的線(xiàn)性表。隊(duì)列運(yùn)算包括(1 )入隊(duì)運(yùn)算:從隊(duì)尾插入一個(gè)元素;(2)退隊(duì)運(yùn)算:從隊(duì)頭刪除一個(gè)元素。循環(huán)隊(duì)列:s=0表示隊(duì)列空,s=1且front=rear 表示隊(duì)列滿(mǎn)2 . 5線(xiàn)性鏈表數(shù)據(jù)結(jié)構(gòu)中的每一個(gè)結(jié)點(diǎn)對(duì)應(yīng)于一個(gè)存儲(chǔ)單元,這種存儲(chǔ)單元稱(chēng)為存儲(chǔ)結(jié)點(diǎn),簡(jiǎn)稱(chēng)結(jié)點(diǎn)。結(jié)點(diǎn)由兩部分組成

22、:(1)用于存儲(chǔ)數(shù)據(jù)元素值,稱(chēng)為數(shù)咽二| (2)用于存放指針,稱(chēng)為指仟城一 用于指向前一個(gè)或后一個(gè)結(jié)點(diǎn)。在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)空間可以不連續(xù),各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與數(shù)據(jù)元素之間的邏輯關(guān)系可以不一致,而數(shù)據(jù)元素之間的邏輯關(guān)系是由指針域來(lái)確定的。鏈?zhǔn)酱鎯?chǔ)方式即可用于表示線(xiàn)性結(jié)構(gòu),也可用于表示非線(xiàn)性結(jié)構(gòu)。線(xiàn)性鏈表,HEAD稱(chēng)為頭指針,HEAD=NULL (或0 )稱(chēng)為性如果是兩指針:|左指針| ( Llink ) 指向前件結(jié)點(diǎn),右指針( Rlink )指向后件結(jié)點(diǎn)。線(xiàn)性鏈表的基本運(yùn)算:查找、插入、刪除。3 . 6樹(shù)與二叉樹(shù)樹(shù)是一種簡(jiǎn)單的非線(xiàn)性結(jié)構(gòu),所有元素之間具有明顯的層次特性。在樹(shù)結(jié)

23、構(gòu)中,每一個(gè)結(jié)點(diǎn)只有一個(gè)前件,稱(chēng)為父結(jié)點(diǎn),沒(méi)有前件的結(jié)點(diǎn)只有一個(gè),稱(chēng)為樹(shù)的根結(jié) 氐簡(jiǎn)稱(chēng)樹(shù)的根。每一個(gè)結(jié)點(diǎn)可以有多個(gè)后件,稱(chēng)為該結(jié)點(diǎn)的子結(jié)點(diǎn)。 沒(méi)有后件的結(jié)點(diǎn)稱(chēng)為葉子 結(jié)點(diǎn)。在樹(shù)結(jié)構(gòu)中,一個(gè)結(jié)點(diǎn)所擁有的后件的個(gè)數(shù)稱(chēng)為該結(jié)點(diǎn)的度,所有結(jié)點(diǎn)中最大的度稱(chēng)為樹(shù)的度。樹(shù)的最大層次稱(chēng)為樹(shù)的深度。二叉樹(shù)a特點(diǎn):(1)非空二叉樹(shù)只有一個(gè)根結(jié)點(diǎn);(2)每一個(gè)結(jié)點(diǎn)最多有兩棵子樹(shù),且分別稱(chēng) 為該結(jié)點(diǎn)的左子樹(shù)與右子樹(shù)。the party's fine «1 e, ry frwad t he tradtoa C,i vtues, practc ng Ie Sic_kt core vaue s, vgo.

24、 cay forward the spatof Jia Yuu, Hn*q Ca nal spirit and s pii of pesse nc, hoesy i n .->1* stc , t tIespi.-i 'eg't of Ie Ccmmuss Fou to-vl on, as, do pay a re i n-alytg Olicai CcmmuSt dUy To u» Iepartyspupose, ma ntato Ie people them , a nd ded c<ain,dev oo, mat” igadenterirbsng s

25、p* a clve a Ie wel of exta pace, make cmtiilmiL Theice- Unci ay ogani zaos at al l eves SiudgJVe fulplaytoadvaneedm.e s, esaba re pese ntalve a a nc d and yiai o the .mes, a nd guide the Iria d masse s o party members temulaeI 95a nnivesay of fudig as a ippUuh toar. inecggKn of a n ber ofi utsadig ,

26、aay members ' advanced gas riospaly irggalzai os, lubsadig pay wo*adpuIepioeetrees.Thid Ie "refrm- efors Ifr exmple be sue tocange ito. LLar I ig to Ia cEduain i or der to so'ethe p.b ,i i dde s not sohe the problm, it wlfrm, gesthrougthe moios.Toste nghe n Ie cnsc ousniss of plblms a n

27、d ine d on prblm oriee slingea>i ng educain o Iacin,tuy ideplnvesgain ito cange, modlcain. A chicled swngLLar ning e ducain pr. mefr pary-buldngi ou cya c,- p.pooe d I fcs on souly del s and bel es ve,cnnsi ous,pupooe of Ie pay -k - nsehon,andleld s11 ne awae nnsss not sting , deprese d, sx sse s

28、 of ehi camscnduc . 一, cntets spe c pr ogrmmesfor al parymlmbes andeadigdrs a bo<e t he cuy lsa l focus on ute reiementItepribems.Spedc toevey parymlmbe a nd evey cde, a s e quesa cmb iaton of ict ua and cn,.l “oou- d adrraMuyuseli,pepe-etigsse,wIIeiownspcIc- sto lean C.ns't in Pary rrjes sei

29、 is, Iddrss si prrcisintfid t he problem, layng a sld foundaton fr urhecred - adn. B to mike chage Firceckpuof problm, throogh esaishd re ctiain Ta wa accunt a nd ale se ca suevis I n, ad ina ccount PN, appr oac, isstd dd s de lean sde modi , a nd tha kiw that midifiedwiefou- d in put "wlar n a

30、 dd" larig e ddcatonecfatwthgrsp pay of ma- ie e ducaton pact ce acivtie s and "trie stic Ie e rel" Ipic e duato oncombi nnd u, cnsol i on e xade d ha s made of ectiiati on esuts st ongy crece d "fr offce not for", ad Chi adedles cre ced "our w nd", ad rrguat on m-

31、ss s de of auue s ennure w ok -vane moe po r u, adprobsut on moe cmplete y. T hird, m us consldae our a cievme nts. For morepuic sme | aty m - bes wo fcus on theousa ndi ng isuus, combi nig cnce ntatd二叉樹(shù)的基本性質(zhì):(1 )在二叉樹(shù)的第k層上,最多有 2k-1 (k。1冷結(jié)點(diǎn);(2)深度為 m的二叉樹(shù)最多有 2m-i個(gè)結(jié)點(diǎn);(3)度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè);(4)具有n個(gè)

32、結(jié)點(diǎn)的二叉樹(shù),其深度至少為log2n+1, 其中l(wèi)og2n表示取log2n的整數(shù)部分;(5)具有n個(gè)結(jié)點(diǎn)的完全二叉樹(shù)的深度為log2n+1;(6)設(shè)完全二叉樹(shù)共有 n個(gè)結(jié)點(diǎn)。如果從根結(jié)點(diǎn)開(kāi)始,按層序(每一層從左到右)用自然數(shù)1 ,4 ,.n給結(jié)點(diǎn)進(jìn)行編號(hào)(k=1 ,2.n ,有以下結(jié)論:若k=1 ,則該結(jié)點(diǎn)為根結(jié)點(diǎn),它沒(méi)有父結(jié)點(diǎn);若 k>1 ,則該結(jié)點(diǎn)的父結(jié)點(diǎn)編號(hào)為INT(k/2);若2k<n,則編號(hào)為k的結(jié)點(diǎn)的左子結(jié)點(diǎn)編號(hào)為 2k ;否則該結(jié)點(diǎn)無(wú)左子結(jié)點(diǎn)(也無(wú)右子結(jié)點(diǎn));若2k+1<n ,則編號(hào)為k的結(jié)點(diǎn)的右子結(jié)點(diǎn)編號(hào)為2k+1 ;否則該結(jié)點(diǎn)無(wú)右子結(jié)點(diǎn)。瞞二叉樹(shù)耳指除最后一

33、層外,每一層上的所有結(jié)點(diǎn)有兩個(gè)子結(jié)點(diǎn), 則k層上有2k-1個(gè)結(jié)點(diǎn)深度為m的滿(mǎn)二叉樹(shù)有2m-1個(gè)結(jié)點(diǎn)。完全二叉樹(shù)目指除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值,在最后一層上只缺少右邊的 若干結(jié)點(diǎn)。二叉樹(shù)存儲(chǔ)結(jié)構(gòu)采用鏈若存儲(chǔ)結(jié)構(gòu),對(duì)產(chǎn)滿(mǎn)二叉樹(shù)與完全二叉樹(shù)可以按層序進(jìn)行順序存儲(chǔ)。二叉樹(shù)的遍歷:(1)舒序遍歷(DLR),首先訪(fǎng)問(wèn)根結(jié)點(diǎn),然后遍歷左子樹(shù),最后遍歷右子樹(shù);(2)中序遍歷(LDR),首先遍歷左子樹(shù),然后訪(fǎng)問(wèn)根結(jié)點(diǎn),最后遍歷右子樹(shù);(3)百序遍歷(LRD )首先遍歷左子樹(shù),然后訪(fǎng)問(wèn)遍歷右子樹(shù),最后訪(fǎng)問(wèn)根結(jié)點(diǎn)。1 . 7查找技術(shù)順序查找的使用情況:(1 )線(xiàn)性表為無(wú)序表;(2)表采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

34、。二分法查找只適用于順性也小序表,|對(duì)于長(zhǎng)度為n的有序線(xiàn)性表,最壞情況只需比較iog2n- 次。1 . 8排序技術(shù)排序是指將一個(gè)無(wú)序序列整理成按值非遞減順序排列的有序序列。交換類(lèi)排序法:(1)冒泡排序法,需要比較的次數(shù)為 n(n-1)/2 |;(2)快速排序法。插入類(lèi)排序法:(1 )簡(jiǎn)單插入排序法,最壞情況需要 n(n-1)/2|次比較;(2)希爾排序法,最壞情況需要|O(n 1.5 )|次比較。選擇類(lèi)排序法:(1)簡(jiǎn)單選擇排序法,最壞情況需要|n(n-1)/2|次比較;(2)堆排序法,最壞情況需要O(nlog 2n)恢比較。第二章程序設(shè)計(jì)基礎(chǔ)2 . 1程序設(shè)計(jì)設(shè)計(jì)方法和風(fēng)格如何形成良好的程序

35、設(shè)計(jì)風(fēng)格1、源程序文檔化;2、數(shù)據(jù)說(shuō)明的方法;3、語(yǔ)句的結(jié)構(gòu);4、輸入和輸出:注釋分止言性注釋和加老性注釋丁皿結(jié)構(gòu)清晰第J效率第二。2. 2結(jié)構(gòu)化程序設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)方法的四條原則是:1. 口頂向下鼻2.回步求精J 3.展塊也| 4限制使用gotof|T_the party's fine «1 e, ry frwad t he tradtoa C,i vtues, practc ng Ie Sic_kt core vaue s, vgo. cay forward the spatofJiaYuu,Hn*qCanal spirit and «" o pes

36、senc,hoesyin.->1*stc, t tIespi.,iheghtofIeCcmmuss Fou toievl on, as, do pay a re i n-alytg Olicai CcmmuSt dUy To ul Ie partys pupose, ma ntato Ie people themseves, a nd ded c<ain,dev oo, mat” igadenter irbsng sp* a clve a Ie wel of exta pace, make cmtiilmiL Theice-Unci ayoganizaosatallevesshou

37、d.'eulplaytoaaneedm.e s, _a bis are pese ntalve a a nc . and yiai o the .mes, a nd gui dethe bra . masse s o party members temulaeI 95 a nnivesay of fudig a s artuiy toawad in ecggKn of a number ofiutsadig,aaymembers'advancedggasrios paly irggalzai os, lubsadig party wo*adpuIepioneetrees.Thi

38、d Ie "refrm- efors Ifr exmple be sue tocangeito. Liar I ig to Ia cEduain i or der to so'e the p.b ,i i de s not so'e the problm, it -wlfrm, ggesIrougthemoios.TostengghenIecnscousniss of plblms a nd insise d on prblm o-nte sli ng ea>i nge - cain fr Iacin,tuy ddeplnvesgainitocange,modl

39、cain.AchicledswngLLarningeducain pr. mefr pary-buldngioucyac,- p.pooe d I fcs on souly del s and bel es ,cnnsi ous,pupooe of Ie pay -k - nsehon,andleld s11 ne awae nnsss not stong , deprese d, sx sse s of ehi camscnduc . 一, cntets spe c pr oggrmmesfor al parymlmbes ande-ig-drs a bo<e t he cuy lsa

40、 l focus on urhe reiementItheprl-bems. Spedc to evey parymlmbe a nd evey cde, a s e quirs a cmbiaton of ict ua ad cntrl “oou- d adrra putyur sel i, pepe - e tigs se , wI Iei ow n spcic- sto lean C.nst on Pa.yrrjes sei , rss so prrcisintfid t he problem, layng a slid foundaion fr urhecred - actin. B

41、to mike chage Forceckpu of problm, throogh esanrectiainTawaaccunt,andtalesecasuevisin,adona ccount PN, appr oac, iss- dd s de lar Ude modi , a nd tha kow that modified,wiefou- d on put "wlar n a dd" larig e d - atonecfatwthgrsppayof ma ie e ducaton pacI ce acivte s and "hrre stic Ie e

42、 rel" Ipic e duato oncombinid u, cnsol i on e xade d ha s made of ecIiat on esut, st ongly crrce d "fr offce not for", ad Chi adedlescre»d "our w nd", ad rrguat on mmss s de of auue s ennure w ok ne moe po r u, adprobsut on moe cmplete y. T hird, m us consldae our a cie

43、vme ns. For morepuic sme ,ay m - bes wo fcus on Ieousa ndi ng isuus, combi nig cnce ntat>結(jié)構(gòu)化程序的基本結(jié)構(gòu)和特點(diǎn):(1)順序結(jié)構(gòu):一種簡(jiǎn)單的程序設(shè)計(jì),最基本、最常用的結(jié)構(gòu);(2)選擇結(jié)構(gòu):又稱(chēng)分支結(jié)構(gòu),包括簡(jiǎn)單選擇和多分支選擇結(jié)構(gòu),可根據(jù)條件,判斷應(yīng)該選擇哪一條分支來(lái)執(zhí)行相應(yīng)的語(yǔ)句序列;(3)循環(huán)結(jié)構(gòu):可根據(jù)給定條件,判斷是否需要重復(fù)執(zhí)行某一相同程序段。2 . 3面向?qū)ο蟮某绦蛟O(shè)計(jì)面向?qū)ο蟮某绦蛟O(shè)計(jì):以 60年代末挪威奧斯陸大學(xué)和挪威計(jì)算機(jī)中心研制的SIMULA 語(yǔ)言為標(biāo)志。面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn):(

44、1 )與人類(lèi)習(xí)慣的思維方法一致;(2)穩(wěn)定性好;(3)可重用性好;(4)易于開(kāi)發(fā)大型軟件產(chǎn)品;(5)可維護(hù)性好。避F面向?qū)ο蠓椒ㄖ凶罨镜母拍?,可以用?lái)表示客觀世界中的任何實(shí)體,對(duì)象是實(shí)體的抽面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中的對(duì)象是系統(tǒng)中用來(lái)描述客觀事物的一個(gè)實(shí)體,是構(gòu)成系統(tǒng)的一個(gè)基本單位,由一組表示其靜態(tài)特征的屬性和它可執(zhí)行的一組操作組成。而中對(duì)象所包含的信息,操作描述了對(duì)象執(zhí)行的功能,操作也稱(chēng)為方法或服毛二 對(duì)象的基本特點(diǎn):i)標(biāo)識(shí)惟一性;(2)分類(lèi)性;(3)多態(tài)性;(4)封裝性;(5)模塊獨(dú)立性好。冬指具有共同屬性、共同方法的對(duì)象的集合。所以類(lèi)是對(duì)象的抽象,對(duì)象是對(duì)應(yīng)類(lèi)的一個(gè)實(shí)例。帆息是一個(gè)實(shí)例

45、與另一個(gè)實(shí)例之間傳遞的信息。消息的組成包括(1)接收消息的對(duì)象的名稱(chēng);(2)消息標(biāo)識(shí)符,也稱(chēng)消息名;(3)零個(gè)或多個(gè)參數(shù)。漏成指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義他們。繼承分單繼承和多重繼承。單繼承指一個(gè)類(lèi)只允許有一個(gè)父類(lèi),多重繼承指一個(gè)類(lèi)允許有多個(gè)父 慘態(tài)性步指同樣的消息被不同的對(duì)象接受時(shí)可導(dǎo)致完全不同的行動(dòng)的現(xiàn)象第三章軟件工程基礎(chǔ)3 .1軟件工程基本概念計(jì)算機(jī)軟件是包括程區(qū)中郵場(chǎng)1關(guān)興檔的完整|集合。軟件的特點(diǎn)包括:(1 )軟件是一種邏輯實(shí)體;(2)軟件的生產(chǎn)與硬件不同,它沒(méi)有明顯的制作過(guò)程;(3)軟件在運(yùn)行、使用期間不存在磨損、老化問(wèn)題;(4)軟件的開(kāi)發(fā)、運(yùn)行對(duì)計(jì)算機(jī)系統(tǒng)具有依

46、賴(lài)性,受計(jì)算機(jī)系統(tǒng)的限制,這導(dǎo)致了軟件移植的問(wèn)題;(5)軟件復(fù)雜性高,成本昂貴;(6)軟件開(kāi)發(fā)涉及諸多的社會(huì)因素。軟件按功能分為應(yīng)用軟件、系統(tǒng)軟件、支撐軟件(或工具軟件)。軟件危機(jī)主要表現(xiàn)在成本、質(zhì)量、生產(chǎn)率等問(wèn)題。軟件工程理應(yīng)用于計(jì)算機(jī)軟件的定義、開(kāi)發(fā)和維護(hù)的一整套方法、工具、文檔、實(shí)踐標(biāo)準(zhǔn)和工序。軟件工程包括 3個(gè)要素:方百口具研柝廠一軟件工程過(guò)程是把軟件轉(zhuǎn)化為輸出的一組彼此相關(guān)的資源和活動(dòng),包含4種基本活動(dòng):(1) P軟件規(guī)格說(shuō)明;(2) D 軟件開(kāi)發(fā);(3) C軟件確認(rèn);(4) A 軟件演進(jìn)。軟件周期軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程。軟件生命周期三個(gè)階段:料件開(kāi)發(fā)、節(jié)

47、彳步維護(hù),主翼活動(dòng)階段是:(5) )可行性研究與計(jì)劃制定;(6) 需求分析;(7) 軟件設(shè)計(jì);(8) 軟件實(shí)現(xiàn);(9) 軟件測(cè)試;(10) 行和維護(hù)。軟件工程的目標(biāo)和與原則:目標(biāo):在給定成本、進(jìn)度的前提下,開(kāi)發(fā)出具有有效性、可靠性、可理解性、可維護(hù)性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性且滿(mǎn)足用戶(hù)需求的產(chǎn)品?;灸繕?biāo):付出較低的開(kāi)發(fā)成本;達(dá)到要求的軟件功能;取得較好的軟件性能;開(kāi)發(fā)軟件易于移植;需要較低的費(fèi)用;能按時(shí)完成開(kāi)發(fā),及時(shí)交付使用?;驹瓌t:抽象、信息隱蔽、模塊化、局部化、確定性、一致性、完備性和可驗(yàn)證性。軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括:軟件開(kāi)位技術(shù)和軟件工程f

48、R町軟件管理學(xué)包括人員組織、進(jìn)度安排、質(zhì)量保證、配置管理、項(xiàng)目計(jì)劃等。軟件工程原則包括抽象、信息隱蔽、模塊化、局部化、確定性、一致性、完備性和可驗(yàn)證性。3 . 2結(jié)構(gòu)化方法的核心和基礎(chǔ)是結(jié)科化程序設(shè)計(jì)理論。需求分析方法有(1)軌構(gòu)化需求分析方法;(2)面向?qū)ο蟮姆治龅姆椒?。_從需求分析建立的模型的特性來(lái)分:靜態(tài)分析和詬分析。結(jié)構(gòu)化分析方法的實(shí)質(zhì):著眼于數(shù)據(jù)流,自頂向下,逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具 ,.結(jié)構(gòu)化分析的常用工具(1)叔據(jù)流既TI(2)軌據(jù)字典;|(3)闞定樹(shù);I(4)回定總_數(shù)據(jù)流圖:描述數(shù)據(jù)處理過(guò)程的工具,是需求理解的邏輯模型的圖形表示,它直接支持

49、系統(tǒng)功能建模。數(shù)據(jù)字典:對(duì)所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的一個(gè)有組織的列表,以及精確的、嚴(yán)格的定義,使得用戶(hù)和系統(tǒng)分析員對(duì)于輸入、輸出、存儲(chǔ)成分和中間計(jì)算結(jié)果有共同的理解。the party's fine -l e, carry frwad t he trad.oa CCiese vtues, practc ng Ie Slc_kt core vaues, vgorou- cay fwad the sp.of Jia YUU, Hngq Ca nal spii and spii of pessenc, honesty i n p-.s, stc saesma, sik t tI e s” -

50、 lheght of Ie Ccmmunss Flu toievl on, as, do pay a re i n-.y>g OliCal CcmmunSt dUy To Ul!Thid Ie "refrm- efors Ifr e-plebesuetoCange ito. LLar I ing to CEduaton i or rto sove the p.b ,i i de s not sove the prob-itwCr., gestro" the moios.To ste ngghe n te cnsC oisniss of prblms and ine d

51、 on p.b o-nte sling eari. 一 " fr tacin,tuy ueplngaln into Cange, modi- sto ean CcnsiUt on Pa" r - s sei, Iddrss soprrcisintfid t he probem, layng a sld foLndaton fr urhecreCt - aCin. B to mike chage ForCe ck pU of problm, throogh esalshd reiHaton Ta wa accunt a nd ale se Ca suev sin, ad on

52、aicount PIN, approac, isstd dsde .sde modf , a nd tha kow that modifieparys pupooe, ma ntano te pepe thm , a nd ded cain,dev otin, manai I g ad entelr_ngs* a ctve a te weloff eXta paCic,in. A chhcced sw ng LLar ning e ducainprgrmme o pary-buld ng i ou cy ac, prpooe d t fcs on souly ds and bel es ve,

53、 cnsid wie Iou- d on put "wlar n a d" rig e ducaton eCtfcat on Wt hgrsp pay of ma- lie e ducaton paCt ce aCivtie s and "trie stiC te e rra" tpic eduato reCifcaton combi nnday organi zains at al l e s houd .,e ulpl. to a a nced mode s, a bis are prse ntatve a a nne d and tyial of

54、te Imes a nd gui de the broa d mls-s of pay m - bes t emulae I 95a nnivesay of fudig a s aru td in ecgiin of a nnmbe ofI utsadigpary m - bes ' 0 .- gas rI os pary orgaizai on* outsadig pay workes ad pu te pionee tres nd -ldsilne awaennss isnot stong , deprese d, six isse s of ehica miscnduC stdy

55、 cntets spe Cfc pr ogrmmes for al pary m - bes andeidigdrs abo<et he cuy l sa l focus on urhe reiement t theprroems. SpeOc to evey pary m - be a nd evey cde, a sequirs a cmbiatonofICtua ad cntrlId, foou-d ad rra put yursel i, pepe - e tig s se, wt ter ow nspciCu, cnsoldai on e xade d ha s made of

56、 edfton esut, st ongy crrce d "fr offce not for", ad Chi adedles cre»d "our w nd", ad rrguat on mlsss s de of au- s ennure w ok Idvane moepo r u, ad problm sut on moe cmpete y. Thid, m us consld- our a Cievme ns. For morepulc sme lay m - bes wofouson teousa nd ng isuus, combi nig cnne ntatd判定樹(shù):從問(wèn)題定義的文字描述中分清哪些是判定的條件,哪些是判定的結(jié)論,根據(jù)描述材料中的連接詞找出判定條件之間的從屬關(guān)系、并列關(guān)系、選擇關(guān)系,根據(jù)它們構(gòu)造判定樹(shù)。判定表:與判定樹(shù)相似,當(dāng)數(shù)據(jù)流圖中的加工要依賴(lài)于多個(gè)邏輯條件的取值,即完成該加工的一組動(dòng)作是由于某一組條件取值的組合而引發(fā)的,使用判定表描述比較適宜。數(shù)據(jù)字典4結(jié)構(gòu)化分析的核心。軟件需求規(guī)格說(shuō)明書(shū)的特點(diǎn):(1 )正確性;(2)無(wú)岐義性;(3)完整性;(4)可驗(yàn)證性;(5) 一致性;(6)可理解性;(7)可追蹤性。3 . 3結(jié)構(gòu)化設(shè)計(jì)方法軟件設(shè)計(jì)的基本目標(biāo)是用比較抽象概括的方式確定目標(biāo)系統(tǒng)如何完

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論