亚洲国产区中文,国产精品91高清,亚洲精品中文字幕久久久久,亚洲欧美另类久久久精品能播放

                  詞條 結(jié)構(gòu)化編程

                  結(jié)構(gòu)化編程

                  結(jié)構(gòu)化程序設(shè)計英語:Structured programming),一種編程范型。它采用子程序、代碼區(qū)塊英語block structures、for循環(huán)以及while循環(huán)等結(jié)構(gòu),來取代傳統(tǒng)的goto。希望借此來改善計算機(jī)程序的明晰性、質(zhì)量以及開發(fā)時間,并且避免寫出面條式代碼。

                  結(jié)構(gòu)化程序設(shè)計在1960年代開始發(fā)展,科拉多·伯姆英語Corrado Böhm及朱塞佩·賈可皮尼(Giuseppe Jacopini)于1966年5月在《Communications of the ACM》期刊發(fā)表論文,說明任何一個有g(shù)oto指令的程序,可以改為完全不使用goto指令的程序,后來艾茲赫爾·戴克斯特拉在1968年也提出著名的論文《GOTO陳述有害論》(Go To Statement Considered Harmful),,因此結(jié)構(gòu)化程序設(shè)計開始盛行,此概念理論上可以由結(jié)構(gòu)化程序理論所證明,而在實務(wù)上,當(dāng)時也有像ALGOL一樣,有豐富控制結(jié)構(gòu)的編程語言來實現(xiàn)結(jié)構(gòu)化程序設(shè)計。

                  結(jié)構(gòu)化編程相關(guān)文獻(xiàn)
                  結(jié)構(gòu)化編程
                  底層的結(jié)構(gòu)化程序設(shè)計結(jié)構(gòu)化的程序是以一些簡單、有層次的程序流程架構(gòu)所組成,可分為循序(sequence)、選擇(selection)及重復(fù)(repetition)。循序是指程序正常的運(yùn)行方式,運(yùn)行完一個指令后,運(yùn)行后面的指令。選擇是依程序的狀態(tài),選擇數(shù)段程序中的一個來運(yùn)行,一般會使用if..then..else..endif或switch、case等關(guān)系字來識別。重復(fù)是指一直運(yùn)行某一段程序,直到滿足特定條件,或是一集合體中的所有元素均已處理過,一般會使用while、repeat、for或do..until等關(guān)鍵字識別。一般會建議每個循環(huán)只能有一個進(jìn)入點(戴克斯特拉的結(jié)構(gòu)化程序設(shè)計要求每個循環(huán)只能有一個進(jìn)入點及一個結(jié)束點,有些編程語言仍有此規(guī)定)。若一個編程語言的語法允許用成對的關(guān)鍵字包圍一段程序,形成一個結(jié)構(gòu),這種編程語言稱為有“區(qū)塊結(jié)構(gòu)”(block-structured),這類的結(jié)構(gòu)包...
                  查看全文
                  編程范型
                  例子結(jié)構(gòu)化編程對比非結(jié)構(gòu)化編程命令式編程對比宣告式編程消息傳遞編程對比命令式編程程序編程對比函數(shù)式編程Value-levelprogramming對比Function-levelprogramming流程驅(qū)動編程對比事件驅(qū)動編程純量編程對比陣列編程基于類編程對比基于原型編程(在面向?qū)ο缶幊痰纳舷挛闹校㏑ule-basedprogramming對比Constraintprogramming(在邏輯編程的上下文中)基于組件編程(如OLE)面向方面編程(如AspectJ)符號式編程(如Mathematica)面向表格編程(如MicrosoftFoxPro)管道編程(如Unix命令中的管道)Post-objectprogramming面向主題編程自省編程或稱反射編程參見ArsbasedprogrammingMemetics
                  查看全文
                  極限編程
                  歷史極限編程的創(chuàng)始者是肯特·貝克、沃德·坎寧安和羅恩·杰弗里斯(英語:RonJeffries),他們在為克萊斯勒綜合報酬系統(tǒng)(英語:ChryslerComprehensiveCompensationSystem)的薪水冊項目工作時提出了極限編程方法??咸亍へ惪嗽?996年3月成為克萊斯勒系統(tǒng)的項目負(fù)責(zé)人,開始對項目的開發(fā)方法學(xué)進(jìn)行改善。他寫了一本關(guān)于這個改善后的方法學(xué)的書,并且于1999年10月將之發(fā)行,這就是《極限編程解析》(2005第二版出版)。克萊斯勒在2000年2月取消了實質(zhì)上并未成功的克萊斯勒系統(tǒng),但是這個方法學(xué)卻一直流行在軟件工程領(lǐng)域中。至今2006年,很多軟件開發(fā)項目都一直以極限編程做為他們的指導(dǎo)方法學(xué)。該書闡述了如下的極限編程的哲學(xué)思想:一種社會性的變化機(jī)制一種開發(fā)模式一種改進(jìn)的方法一種協(xié)調(diào)生產(chǎn)率和人性的嘗試一種軟件開發(fā)方法把極限編程一般化并用于其它類型的專案稱為極限專案管...
                  查看全文
                  結(jié)構(gòu)化分析
                  目的結(jié)構(gòu)化分析在1980年代起開始廣為使用。結(jié)構(gòu)化分析包括將系統(tǒng)概念轉(zhuǎn)換為用數(shù)據(jù)及控制的來表示,也就是轉(zhuǎn)換為數(shù)據(jù)流程圖。數(shù)據(jù)流程圖中的程序以泡泡來表示,因此也稱為“泡泡圖”。不過完整的數(shù)據(jù)流程圖中可能有許多的“泡泡”,使得很難去追蹤數(shù)據(jù)流動的情形。此時可以先定義外界需要系統(tǒng)回應(yīng)的事件,每一個事件指定一個泡泡,當(dāng)系統(tǒng)定義完成后,再將事件的泡泡和回應(yīng)的程序的泡泡相連接。也可以將程序?qū)?yīng)泡泡加以分組,組合成較高級的程序。數(shù)據(jù)字典用來描述數(shù)據(jù)和指令的流動,而用程序規(guī)格來描述交易或數(shù)據(jù)轉(zhuǎn)換的相關(guān)信息。許多著名的分析方式都和結(jié)構(gòu)化分析(SA)及結(jié)構(gòu)化設(shè)計(SD)有關(guān),包括結(jié)構(gòu)圖、數(shù)據(jù)流程圖及數(shù)據(jù)模型圖等。許多程序設(shè)計方法學(xué)也結(jié)合了結(jié)構(gòu)化分析及結(jié)構(gòu)化設(shè)計,包括結(jié)構(gòu)化系統(tǒng)分析及設(shè)計方法(SSADM)及結(jié)構(gòu)化分析及設(shè)計技術(shù)(英語:StructuredAnalysisandDesignTechnique)(S...
                  查看全文
                  編程語言
                  概論編程語言原本是被設(shè)計成專門使用在計算機(jī)上的,但它們也可以用來定義算法或者數(shù)據(jù)結(jié)構(gòu)。正是因為如此,程序員才會試圖使程序代碼更容易閱讀。編程語言往往使程序員能夠比使用機(jī)器語言更準(zhǔn)確地表達(dá)他們所想表達(dá)的目的。對那些從事計算機(jī)科學(xué)的人來說,懂得程序設(shè)計語言是十分重要的,因為在當(dāng)今所有的計算都需要程序設(shè)計語言才能完成。目前發(fā)明了許多的編程語言,編程語言本身可能修改以匹配新需求,或是和其他的編程語言結(jié)合使用,盡管人們多次試圖創(chuàng)造可以匹配所有需求的通用編程語言,但以“匹配所有需求”的標(biāo)準(zhǔn)來看,這些嘗試都失敗了。之所以有那么多種不同的編程語言存在的原因是,編寫程序的初衷其實也各不相同;新手與老手之間技術(shù)的差距非常大,而且有許多語言對新手來說太難學(xué);還有,不同程序之間的運(yùn)行成本(runtimecost)各不相同。有許多用于特殊用途的語言,只在特殊情況下使用。例如,PHP專門用來顯示網(wǎng)頁;Perl更適合文...
                  查看全文
                  家族譜大覽
                  [湖北黃岡]程氏宗譜
                  瀏覽:0
                  程氏世譜海陽東山譜系[上中下卷]
                  原書: [出版地不詳 : 出版者不詳], 公元2003年. 3冊: 插圖, 人像, 世系表. 收藏者: 太原尋源姓氏文化研究中心. 遠(yuǎn)祖: 黃帝. 始祖: (宋) 程顥. 東山始遷祖(1世): (明清之際) 程彥平 ; 程彥方 ; 程彥忠 ; 程彥高. 均為良祖子海公之子. 注: 1~8世歷代嫡庶世系不明. 各支系始祖: 程佩(7世) ; 程杲(3世) ; 程坤(5世) ; 程一進(jìn)(8世) ; 程子然(9世) 注: 第2冊, 中卷, 影像第11頁, 譜書第144頁, 有皇清末年海洋東山程氏家族32繁128字起名定例, 及附洛陽二程故里起名定例. 注: 此譜以簡化字體書寫. 散居地: 山東省海陽縣等地. 書名據(jù)書衣題編目. 版心題: 程氏世譜東山譜系.
                  瀏覽:0
                  4.程氏族譜, 4, 1368–2017
                  為能實時提供網(wǎng)絡(luò)用戶搜尋, 此書謹(jǐn)有簡略訊息, 譜書影像內(nèi)容未經(jīng)審閱. 如有錯誤, 請透過「意見反饋」反應(yīng).
                  瀏覽:100
                  7.程氏族譜, 7, 1368–2017
                  為能實時提供網(wǎng)絡(luò)用戶搜尋, 此書謹(jǐn)有簡略訊息, 譜書影像內(nèi)容未經(jīng)審閱. 如有錯誤, 請透過「意見反饋」反應(yīng).
                  瀏覽:100
                  1.程氏族譜, 1, 1368–2017
                  為能實時提供網(wǎng)絡(luò)用戶搜尋, 此書謹(jǐn)有簡略訊息, 譜書影像內(nèi)容未經(jīng)審閱. 如有錯誤, 請透過「意見反饋」反應(yīng).
                  瀏覽:100
                  1.程氏族譜 [4卷]
                  本微卷縮小42倍率請用高度放大閱讀機(jī). 原書: [出版地不詳 : 出版者不詳], 民國24[1935](天津 : 信華印刷局), 民國 24[1935]. 4冊 : 世系表. 受姓始祖 : 伯符,諱喬,字合一,號叔祥. 仕周成王得封廣平程國,遂以國為姓. 登州始祖 : (明) 程柩. 禹城始遷祖 : 程仲德 ; 程仲全. 散居地 : 山東省禹城縣等地.
                  瀏覽:100