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