久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

程序設(shè)計(jì):修訂間差異

來(lái)自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索
?
第46行: 第46行:
==參考來(lái)源==
==參考來(lái)源==
*http://baike.baidu.com/view/8332.htm
*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ì)語(yǔ)言|C]]
[[category:程序設(shè)計(jì)語(yǔ)言|C]]
[[category:計(jì)算機(jī)|C]]
[[category:計(jì)算機(jī)|C]]

2012年3月28日 (三) 15:35的最新版本

程序設(shè)計(jì)(Programming)是給出解決特定問(wèn)題程序的過(guò)程,是軟件構(gòu)造活動(dòng)中的重要組成部分。程序設(shè)計(jì)往往以某種程序設(shè)計(jì)語(yǔ)言為工具,給出這種語(yǔ)言下的程序。程序設(shè)計(jì)過(guò)程應(yīng)當(dāng)包括分析、設(shè)計(jì)、編碼、測(cè)試、排錯(cuò)等不同階段。專(zhuān)業(yè)的程序設(shè)計(jì)人員常被稱(chēng)為程序員。

程序設(shè)計(jì)步驟[ ]

  • 分析問(wèn)題

  對(duì)于接受的任務(wù)要進(jìn)行認(rèn)真的分析,研究所給定的條件,分析最后應(yīng)達(dá)到的目標(biāo),找出解決問(wèn)題的規(guī)律,選擇解題的方法,完成實(shí)際問(wèn)題。

  • 設(shè)計(jì)算法

  即設(shè)計(jì)出解題的方法和具體步驟。

  • 編寫(xiě)程序

  根據(jù)得到的算法,用一種高級(jí)語(yǔ)言編寫(xiě)出源程序,并通過(guò)測(cè)試。

  • 對(duì)源程序進(jìn)行編輯、編譯和連接
  • 運(yùn)行程序,分析結(jié)果

   運(yùn)行可執(zhí)行程序,得到運(yùn)行結(jié)果。能得到運(yùn)行結(jié)果并不意味著程序正確,要對(duì)結(jié)果進(jìn)行分析,看它是否合理。不合理要對(duì)程序進(jìn)行調(diào)試,即通過(guò)上機(jī)發(fā)現(xiàn)和排除程序中的故障的過(guò)程。

  • 編寫(xiě)程序文檔

  許多程序是提供給別人使用的,如同正式的產(chǎn)品應(yīng)當(dāng)提供產(chǎn)品說(shuō)明書(shū)一樣,正式提供給用戶使用的程序,必須向用戶提供程序說(shuō)明書(shū)。內(nèi)容應(yīng)包括:程序名稱(chēng)、程序功能、運(yùn)行環(huán)境、程序的裝入和啟動(dòng)、需要輸入的數(shù)據(jù),以及使用注意事項(xiàng)等。

語(yǔ)言及分類(lèi)[ ]

(Programming Language)是用于編寫(xiě)計(jì)算機(jī)程序的語(yǔ)言。語(yǔ)言的基礎(chǔ)是一組記號(hào)和一組規(guī)則。根據(jù)規(guī)則由記號(hào)構(gòu)成的記號(hào)串的總體就是語(yǔ)言。在程序設(shè)計(jì)語(yǔ)言中,這些記號(hào)串就是程序。程序設(shè)計(jì)語(yǔ)言包含三個(gè)方面,即語(yǔ)法、語(yǔ)義和語(yǔ)用。語(yǔ)法表示程序的結(jié)構(gòu)或形式,亦即表示構(gòu)成程序的各個(gè)記號(hào)之間的組合規(guī)則,但不涉及這些記號(hào)的特定含義,也不涉及使用者。語(yǔ)義表示程序的含義,亦即表示按照各種方法所表示的各個(gè)記號(hào)的特定含義,但也不涉及使用著,語(yǔ)用表示程序與使用的關(guān)系。

分類(lèi)[ ]

  1. 程序設(shè)計(jì)語(yǔ)言的基本成分有:
    • ①數(shù)據(jù)成分,用于描述程序所涉及的數(shù)據(jù);
    • ②運(yùn)算成分,用以描述程序中所包含的運(yùn)算;
    • ③控制成分,用以描述程序中所包含的控制;
    • ④傳輸成分,用以表達(dá)程序中數(shù)據(jù)的傳輸。   
  2. 程序設(shè)計(jì)語(yǔ)言按照語(yǔ)言級(jí)別可以分為低級(jí)語(yǔ)言和高級(jí)語(yǔ)言。
    • 低級(jí)語(yǔ)言有機(jī)器語(yǔ)言匯編語(yǔ)言。低級(jí)語(yǔ)言與特定的機(jī)器有關(guān)、功效高,但使用復(fù)雜、繁瑣、費(fèi)時(shí)、易出差錯(cuò)。機(jī)器語(yǔ)言是表示成數(shù)碼形式的機(jī)器基本指令集,或者是操作碼經(jīng)過(guò)符號(hào)化的基本指令集。匯編語(yǔ)言是機(jī)器語(yǔ)言中地址部分符號(hào)化的結(jié)果,或進(jìn)一步包括宏構(gòu)造。
    • 高級(jí)語(yǔ)言的表示方法要比低級(jí)語(yǔ)言更接近于待解問(wèn)題的表示方法,其特點(diǎn)是在一定程度上與具體機(jī)器無(wú)關(guān),易學(xué)、易用、易維護(hù)。
  3. 程序設(shè)計(jì)語(yǔ)言按照用戶的要求有過(guò)程式語(yǔ)言和非過(guò)程式語(yǔ)言之分。
    • 過(guò)程式語(yǔ)言的主要特征是,用戶可以指明一列可順序執(zhí)行的運(yùn)算,以表示相應(yīng)的計(jì)算過(guò)程,如FORTRAN、COBOLPASCAL等。
    • 按照應(yīng)用范圍,有通用語(yǔ)言與專(zhuān)用語(yǔ)言之分。如FORTRAN、COLBAL、PASCAL、C語(yǔ)言等都是通用語(yǔ)言。目標(biāo)單一的語(yǔ)言稱(chēng)為專(zhuān)用語(yǔ)言,如APT等。
    • 按照使用方式,有交互式語(yǔ)言和非交互式語(yǔ)言之分。具有反映人機(jī)交互作用的語(yǔ)言成分的語(yǔ)言成為交互式語(yǔ)言,如BASIC等。不反映人機(jī)交互作用的語(yǔ)言稱(chēng)為非交互式語(yǔ)言,如FORTRAN、COBOL、ALGOL69、PASCAL、C語(yǔ)言等都是非交互式語(yǔ)言。
    • 按照成分性質(zhì),有順序語(yǔ)言、并發(fā)語(yǔ)言和分布語(yǔ)言之分。只含順序成分的語(yǔ)言稱(chēng)為順序語(yǔ)言,如FORTRAN、C語(yǔ)言等。含有并發(fā)成分的語(yǔ)言稱(chēng)為并發(fā)語(yǔ)言,如PASCAL、ModulaAda等。
  4. 程序設(shè)計(jì)語(yǔ)言是軟件的重要方面,其發(fā)展趨勢(shì)是模塊化、簡(jiǎn)明化、形式化、并行化和可視化。
  5. 程序設(shè)計(jì)語(yǔ)言還分為面向?qū)ο蠛兔嫦蜻^(guò)程,面向?qū)ο蟮睦纾篊++/C#/Delphi……面向過(guò)程的例如:Free Pascal/C語(yǔ)言……

規(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ì)規(guī)范是進(jìn)行程序設(shè)計(jì)的具體規(guī)定。程序設(shè)計(jì)是軟件開(kāi)發(fā)工作的重要部分,而軟件開(kāi)發(fā)是工程性的工作,所以要有規(guī)范。語(yǔ)言影響程序設(shè)計(jì)的功效以及軟件的可靠性、易讀性和易維護(hù)性。專(zhuān)用程序?yàn)檐浖藛T提供合適的環(huán)境,便于進(jìn)行程序設(shè)計(jì)工作。

相關(guān)條目[ ]

參考來(lái)源[ ]