久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長百科 | 數(shù)字化技能提升教程 數(shù)字化時(shí)代生存寶典
首頁
數(shù)字化百科
電子書
建站程序
開發(fā)
服務(wù)器
辦公軟件
開發(fā)教程
服務(wù)器教程
軟件使用教程
運(yùn)營教程
熱門電子書
WordPress教程
寶塔面板教程
CSS教程
Shopify教程
導(dǎo)航
程序頻道
推廣頻道
網(wǎng)賺頻道
人物頻道
網(wǎng)站程序
網(wǎng)頁制作
云計(jì)算
服務(wù)器
CMS
論壇
網(wǎng)店
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航
WIKI使用導(dǎo)航
WIKI首頁
最新資訊
網(wǎng)站程序
站長人物
頁面分類
使用幫助
編輯測試
創(chuàng)建條目
網(wǎng)站地圖
站長百科導(dǎo)航
站長百科
主機(jī)偵探
IDCtalk云說
跨境電商導(dǎo)航
WordPress啦
站長專題
網(wǎng)站推廣
網(wǎng)站程序
網(wǎng)站賺錢
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航專題
云計(jì)算
微博營銷
虛擬主機(jī)管理系統(tǒng)
開放平臺(tái)
WIKI程序與應(yīng)用
美國十大主機(jī)
編輯“
程序設(shè)計(jì)
”
人物百科
|
營銷百科
|
網(wǎng)賺百科
|
站長工具
|
網(wǎng)站程序
|
域名主機(jī)
|
互聯(lián)網(wǎng)公司
|
分類索引
跳轉(zhuǎn)至:
導(dǎo)航
、?
搜索
警告:
您沒有登錄。如果您做出任意編輯,您的IP地址將會(huì)公開可見。如果您
登錄
或
創(chuàng)建
一個(gè)賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。
反垃圾檢查。
不要
加入這個(gè)!
'''程序設(shè)計(jì)'''(Programming)是給出解決特定問題程序的過程,是[[軟件]]構(gòu)造活動(dòng)中的重要組成部分。程序設(shè)計(jì)往往以某種[[程序設(shè)計(jì)語言]]為工具,給出這種語言下的程序。程序設(shè)計(jì)過程應(yīng)當(dāng)包括分析、設(shè)計(jì)、[[編碼]]、測試、排錯(cuò)等不同階段。專業(yè)的程序設(shè)計(jì)人員常被稱為[[程序員]]。 ==程序設(shè)計(jì)步驟== *'''分析問題''' 對(duì)于接受的任務(wù)要進(jìn)行認(rèn)真的分析,研究所給定的條件,分析最后應(yīng)達(dá)到的目標(biāo),找出解決問題的規(guī)律,選擇解題的方法,完成實(shí)際問題。 *'''設(shè)計(jì)算法''' 即設(shè)計(jì)出解題的方法和具體步驟。 *'''編寫程序''' 根據(jù)得到的[[算法]],用一種高級(jí)語言編寫出源程序,并通過測試。 *'''對(duì)[[源程序]]進(jìn)行編輯、編譯和連接''' *'''運(yùn)行程序,分析結(jié)果''' 運(yùn)行[[可執(zhí)行程序]],得到運(yùn)行結(jié)果。能得到運(yùn)行結(jié)果并不意味著程序正確,要對(duì)結(jié)果進(jìn)行分析,看它是否合理。不合理要對(duì)程序進(jìn)行調(diào)試,即通過上機(jī)發(fā)現(xiàn)和排除程序中的故障的過程。 *'''編寫程序文檔''' 許多程序是提供給別人使用的,如同正式的產(chǎn)品應(yīng)當(dāng)提供產(chǎn)品說明書一樣,正式提供給用戶使用的程序,必須向用戶提供程序說明書。內(nèi)容應(yīng)包括:程序名稱、程序功能、運(yùn)行環(huán)境、程序的裝入和啟動(dòng)、需要輸入的[[數(shù)據(jù)]],以及使用注意事項(xiàng)等。 ==語言及分類== (Programming Language)是用于編寫[[計(jì)算機(jī)程序]]的語言。語言的基礎(chǔ)是一組記號(hào)和一組規(guī)則。根據(jù)規(guī)則由記號(hào)構(gòu)成的記號(hào)串的總體就是語言。在[[程序設(shè)計(jì)語言]]中,這些記號(hào)串就是程序。程序設(shè)計(jì)語言包含三個(gè)方面,即[[語法]]、語義和語用。語法表示程序的結(jié)構(gòu)或形式,亦即表示構(gòu)成程序的各個(gè)記號(hào)之間的組合規(guī)則,但不涉及這些記號(hào)的特定含義,也不涉及使用者。語義表示程序的含義,亦即表示按照各種方法所表示的各個(gè)記號(hào)的特定含義,但也不涉及使用著,語用表示程序與使用的關(guān)系。 ===分類=== #程序設(shè)計(jì)語言的基本成分有: #*①數(shù)據(jù)成分,用于描述程序所涉及的[[數(shù)據(jù)]]; #*②運(yùn)算成分,用以描述程序中所包含的運(yùn)算; #*③控制成分,用以描述程序中所包含的控制; #*④傳輸成分,用以表達(dá)程序中數(shù)據(jù)的傳輸。 #程序設(shè)計(jì)語言按照語言級(jí)別可以分為低級(jí)語言和高級(jí)語言。 #*低級(jí)語言有[[機(jī)器語言]]和[[匯編語言]]。低級(jí)語言與特定的機(jī)器有關(guān)、功效高,但使用復(fù)雜、繁瑣、費(fèi)時(shí)、易出差錯(cuò)。機(jī)器語言是表示成數(shù)碼形式的機(jī)器基本指令集,或者是操作碼經(jīng)過符號(hào)化的基本指令集。匯編語言是機(jī)器語言中地址部分符號(hào)化的結(jié)果,或進(jìn)一步包括宏構(gòu)造。 #*高級(jí)語言的表示方法要比低級(jí)語言更接近于待解問題的表示方法,其特點(diǎn)是在一定程度上與具體機(jī)器無關(guān),易學(xué)、易用、易維護(hù)。 #程序設(shè)計(jì)語言按照用戶的要求有過程式語言和非過程式語言之分。 #*過程式語言的主要特征是,用戶可以指明一列可順序執(zhí)行的運(yùn)算,以表示相應(yīng)的計(jì)算過程,如[[FORTRAN]]、[[COBOL]]、[[PASCAL]]等。 #*按照應(yīng)用范圍,有通用語言與專用語言之分。如FORTRAN、COLBAL、PASCAL、[[C語言]]等都是通用語言。目標(biāo)單一的語言稱為專用語言,如APT等。 #*按照使用方式,有交互式語言和非交互式語言之分。具有反映人機(jī)交互作用的語言成分的語言成為交互式語言,如BASIC等。不反映人機(jī)交互作用的語言稱為非交互式語言,如FORTRAN、COBOL、[[ALGOL69]]、PASCAL、C語言等都是非交互式語言。 #*按照成分性質(zhì),有順序語言、并發(fā)語言和分布語言之分。只含順序成分的語言稱為順序語言,如FORTRAN、C語言等。含有并發(fā)成分的語言稱為并發(fā)語言,如PASCAL、[[Modula]]和[[Ada]]等。 #程序設(shè)計(jì)語言是軟件的重要方面,其發(fā)展趨勢是[[模塊化]]、簡明化、形式化、并行化和[[可視化]]。 #程序設(shè)計(jì)語言還分為面向?qū)ο蠛兔嫦蜻^程,面向?qū)ο蟮睦纾篊++/C#/Delphi……面向過程的例如:Free Pascal/C語言…… ===規(guī)范=== 程序設(shè)計(jì)的基本概念有程序、數(shù)據(jù)、子程序、子例程、協(xié)同例程、模塊以及順序性、并發(fā)性、并行性、和分布性等。程序是程序設(shè)計(jì)中最為基本的概念,[[子程序]]和協(xié)同例程都是為了便于進(jìn)行程序設(shè)計(jì)而建立的程序設(shè)計(jì)基本單位,順序性、并發(fā)性、并行性和分布性反映程序的內(nèi)在特性。 程序設(shè)計(jì)規(guī)范是進(jìn)行程序設(shè)計(jì)的具體規(guī)定。 *程序設(shè)計(jì)=[[數(shù)據(jù)結(jié)構(gòu)]]+[[算法]] 程序設(shè)計(jì)規(guī)范是進(jìn)行程序設(shè)計(jì)的具體規(guī)定。程序設(shè)計(jì)是[[軟件開發(fā)]]工作的重要部分,而軟件開發(fā)是工程性的工作,所以要有規(guī)范。語言影響程序設(shè)計(jì)的功效以及軟件的可靠性、易讀性和易維護(hù)性。專用程序?yàn)檐浖藛T提供合適的環(huán)境,便于進(jìn)行程序設(shè)計(jì)工作。 ==相關(guān)條目== *[[計(jì)算機(jī)程序]] *[[編程]] *[[應(yīng)用程序]] *[[源程序]] *[[計(jì)算機(jī)語言]] *[[數(shù)據(jù)]] ==參考來源== *http://baike.baidu.com/view/8332.htm *http://www.hudong.com/wiki/%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1 *http://zh.wikipedia.org/wiki/%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1 [[category:程序設(shè)計(jì)語言|C]] [[category:計(jì)算機(jī)|C]]
摘要:
請(qǐng)注意,您對(duì)站長百科的所有貢獻(xiàn)都可能被其他貢獻(xiàn)者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請(qǐng)不要提交。
您同時(shí)也要向我們保證您所提交的內(nèi)容是您自己所作,或得自一個(gè)不受版權(quán)保護(hù)或相似自由的來源(參閱
Wordpress-mediawiki:版權(quán)
的細(xì)節(jié))。
未經(jīng)許可,請(qǐng)勿提交受版權(quán)保護(hù)的作品!
取消
編輯幫助
(在新窗口中打開)
取自“
http://kktzf.com.cn/wiki/程序設(shè)計(jì)
”