導航:首頁 > 軟體知識 > 一個程序包含對什麼的描述

一個程序包含對什麼的描述

發布時間:2023-07-11 15:22:47

1. 程序設計是什麼

程序設計(Programming)是指設計、編制、調試程序的方法和過程。它是目標明確的智力活動。由於程序是軟體的本體,軟體的質量主要通過程序的質量來體現的,在軟體研究中,程序設計的工作非常重要,內容涉及到有關的基本概念、工具、方法以及方法學等。

按照結構性質,有結構化程序設計與非結構化程序設計之分。前者是指具有結構性的程序設計方法與過程。它具有由基本結構構成復雜結構的層次性,後者反之。按照用戶的要求,有過程式程序設計與非過程式程序設計之分。前者是指使用過程式程序設計語言的程序設計,後者指非過程式程序設計語言的程序設計。按照程序設計的成分性質,有順序程序設計、並發程序設計、並行程序設計、分布式程序設計之分。按照程序設計風格,有邏輯式程序設計、函數式程序設計、對象式程序設計之分。

程序設計的基本概念有程序、數據、子程序、子常式、協同常式、模塊以及順序性、並發性、並行性、和分布性等。程序是程序設計中最為基本的概念,子程序和協同常式都是為了便於進行程序設計而建立的程序設計基本單位,順序性、並發性、並行性和分布性反映程序的內在特性。

程序設計規范是進行程序設計的具體規定。程序設計是軟體開發工作的重要部分,而軟體開發是工程性的工作,所以要有規范。語言影響程序設計的功效以及軟體的可靠性、易讀性和易維護性。專用程序為軟體人員提供合適的環境,便於進行程序設計工作。

程序設計語言(Programming Language)是用於編寫計算機程序的語言。語言的基礎是一組記號和一組規則。根據規則由記號構成的記號串的總體就是語言。在程序設計語言中,這些記號串就是程序。程序設計語言包含三個方面,即語法、語義和語用。語法表示程序的結構或形式,亦即表示構成程序的各個記號之間的組合規則,但不涉及這些記號的特定含義,也不涉及使用者。語義表示程序的含義,亦即表示按照各種方法所表示的各個記號的特定含義,但也不涉及使用著,語用表示程序與使用的關系。

程序設計語言的基本成分有:①數據成分,用於描述程序所涉及的數據;②運算成分,用以描述程序中所包含的運算;③控製成分,用以描述程序中所包含的控制;④傳輸成分,用以表達程序中數據的傳輸。

程序設計語言程序設計 程序設計語言 計算機 IT按照語言級別可以分為低級語言和高級語言。低級語言有機器語言和匯編語言。低級語言與特定的機器有關、功效高,但使用復雜、繁瑣、費時、易出差錯。機器語言是表示成數碼形式的機器基本指令集,或者是操作碼經過符號化的基本指令集。匯編語言是機器語言中地址部分符號化的結果,或進一步包括宏構造。高級語言的表示方法要比低級語言更接近於待解問題的表示方法,其特點是在一定程度上與具體機器無關,易學、易用、易維護。

程序設計語言按照用戶的要求有過程式語言和非過程式語言之分。過程式語言的主要特徵是,用戶可以指明一列可順序執行的運算,以表示相應的計算過程,如FORTRAN、COBOL、PASCAL等。

按照應用范圍,有通用語言與專用語言之分。如FORTRAN、COLBAL、PASCAL、C等都是通用語言。目標單一的語言稱為專用語言,如APT等。

按照使用方式,有互動式語言和非互動式語言之分。具有反映人機交互作用的語言成分的語言成為互動式語言,如BASIC等。不反映人機交互作用的語言稱為非互動式語言,如FORTRAN、COBOL、ALGOL69、PASCAL、C等都是非互動式語言。

按照成分性質,有順序語言、並發語言和分布語言之分。只含順序成分的語言稱為順序語言,如FORTRAN、C等。含有並發成分的語言稱為並發語言,如PASCAL、Mola和Ada等。

程序設計語言是軟體的重要方面,其發展趨勢是模塊化、簡明化、形式化、並行化和可視化。

2. 程序是指什麼形式的描述

源代碼(也稱源程序)是指未編譯的按照一定的程序設計語言規范書寫的文本文件,是一系列人類可讀的計算機語言指令。 在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。編譯完成後源代碼就成為軟體了。

源代碼主要有如下兩種作用:

1.生成目標代碼,即計算機可以識別的代碼。
2.對軟體進行說明,即對軟體的編寫進行說明。
提示:源代碼的修改不能改變已經生成的目標代碼。如果需要目標代碼做出相應的修改,必須重新編譯。

3. 什麼是程序

程序可以看作對一系列動作的執行過程的描述。剛才我們描述的是個形式非常簡單的程序,實際上這個過程也可能變得復雜。例如,輪到取款時發現帶的是個錯誤的儲蓄卡,你就需要同家取卡,再次排隊,這樣就出現了重復性動作,步驟也會相應增加。

我們使用計算機,就是要利用計算機處理各種小同的問題。但是,計算機不會自己思考,它是人類手中的木偶啊,因此我們要明確告訴它做什麼工作以及做哪幾步才能完成這個工作。

試想一下,計算機程序執行的整個過程是怎樣的呢?

計算機完成一件我們分配給它的任務,就像「取錢」這件工作,它按照我們的命令去做,我們說「立正」,它不能「稍息」,這樣在我們的支配下完成預定工作。

這里,我們所下達的每個命令稱為指令,它對應著計算機執行的一個基本動作。我們告訴計算機按照某種順序完成系列指令,這一系列指令的集合稱為程序。

(3)一個程序包含對什麼的描述擴展閱讀:

在國標《質量管理體系 基礎和術語》GB/T19000—2008/ISO9000:2005中第3.4.5條 程序procere中對於「程序」的定義進行了規定。

一個環節,內部嵌套著一系列復雜的列邏輯慎密的一個組件,如若一個地方出問題則會影響到整個主體(可以理解為事務)。

術語定義

在中華人民共和國國家標准《質量管理體系 基礎和術語》GB/T19000—2008/ISO9000:2005(代替GB/T19000—2000)中第3.4.5條 程序procere中對於「程序」的定義是「 為進行某項活動或過程(3.4.1)所規定的途徑。」

程序,是管理方式的一種,是能夠發揮出協調高效作用的工具,在我們的社會主義建設事業或者說現代化建設中,應該充分重視它的作用,應該不斷地將我們的工作從無序整改到有序。

閱讀全文

與一個程序包含對什麼的描述相關的資料

熱點內容
西安農貿市場最大的在哪裡 瀏覽:968
大數據統計和硬輔哪個好 瀏覽:434
技術類的學習記錄文檔怎麼寫 瀏覽:85
怎麼申請建畜牧交易市場 瀏覽:50
滬指什麼時候交易 瀏覽:295
課程銷售如何給客戶發信息打廣告 瀏覽:977
超市推頭賣哪些產品 瀏覽:180
大愛無私愛你深似海怎麼回信息 瀏覽:820
神威氣動代理什麼牌子 瀏覽:509
總代理有哪些地方 瀏覽:85
洗發水代理怎麼做 瀏覽:971
感測器中檢測技術的含義是什麼 瀏覽:944
掛單交易軟體哪個好 瀏覽:295
代理融資租賃公司需要什麼材料 瀏覽:128
租賃市場在積聚著什麼 瀏覽:301
如何拍產品立體照片 瀏覽:125
微信所在盤符變了如何找回數據 瀏覽:122
如何寫推銷產品計劃 瀏覽:478
賣房需提供給客戶哪些信息 瀏覽:17
如何打市場價格戰 瀏覽:403