⑴ 什麼是程序什麼是程序設計
1、計算機程序是一組計算機能識別和執行的指令,運行於電子計算機上,滿足人們某種需求的信息化工具。
它以某些程序設計語言編寫,運行於某種目標結構體繫上。打個比方,程序就如同以英語(程序設計語言)寫作的文章,要讓一個懂得英語的人(編譯器)同時也會閱讀這篇文章的人(結構體系)來閱讀、理解、標記這篇文章。
一般的,以英語文本為基礎的計算機程序要經過編譯、鏈接而成為人難以解讀,但可輕易被計算機所解讀的數字格式,然後放入運行。
程序是一個指令序列。
2、程序設計是給出解決特定問題程序的過程,是軟體構造活動中的重要組成部分。程序設計往往以某種程序設計語言為工具,給出這種語言下的程序。程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。專業的程序設計人員常被稱為程序員。
(1)程序是什麼擴展閱讀:
程序演算法
演算法是指對某些問題的嚴格的解釋方法,一般的,一個演算法擁有以下特點:
1、有窮性:演算法必須保證在執行有限步驟後結束。
2、可行性:演算法是確切可行的,即使在數學中,該演算法可行,但若在實際應用中,程序不可以被執行,那麼 ,該演算法也是不具有可行性的。
3、確切性:演算法的每一個步驟必須具有明確的意義。
4、輸入:一個演算法必須要有0個或多個輸入。
5、輸出:一個演算法必須要有1個或多個輸出。
⑵ 程序是什麼
什麼是程序?答案並非是完全明了的。如果我們試圖確證程序這一概念的本質,將會陷入關於形式與內容這一無休止的哲學討論之中。但我們並不能因此而拒絕任何界定。程序這一觀念還存在喪失自身輪廓的危險,因為在廣泛的意義上,所有社會制度都是「程序」。(Peters,1991)
當我們就法律領域考慮時,各種各樣的解紛與決定程序就會浮現於腦海。其中最突出的是法庭與行政程序。仲裁也是一種程序。調解與談判,只有當它們在預定好的框架中進行時(而非自發進行),才視其為程序。
蒂鮑特和瓦爾克(Thibaut and Walker 1975)過去認為只有在分配發生糾紛時,程序才是必要的。社會學家們並不接受這種限制。他們將那些規劃未來而並非專注於解決糾紛的程序包括進來後,極大地擴展了這一研究領域;換句話說,程序是積極的而非消極的。就這一意義而言,行政程序和議會的立法程序也都可觀察在內。許多發生在團體組織內外的分配過程也是如此。這些程序都不需要第三方或更高權威公平的預先分配。規則約束下的談判,譬如集體談判,在此意義上也構成程序。
在另一方面,我從這一領域排除了技術程序、符號系統和商談。我對研究與調查也抱有懷疑(See Peters,1991)。一項學術研究一般來說不是程序。但一項受法律規制的調查,譬如說由國會的某個機構進行的,仍然值得我們注意。
不過我仍然懷疑將那些並不追求決定的過程視為程序的看法。林德和泰勒(Lind and Tyler 1988)爭辯說排除這些過程,是對程序正義進行人為的限制。他們強調近來的研究表明,「程序正義的評判發生於那些沒有實質決定的領域,程序上的評判力緣起於尊敬或者禮節這些因素,這些因素與做決定毫無關系」。
就我看來,社會學家所使用的程序概念,又常常比心理學家所使用的程序概念為窄。盧曼(Luhmann,1969)也堅持較窄的程序概念,將程序規定為一種社會系統,這種系統只是一種短期現象,其特定功能是得出一個有約束力的決定。他視預先設計的制度及其與社會環境的區別為程序的先決條件。程序只有具備這些特徵才能在某種程度上獨立於外部環境,並獲得自治。
在那些程序是先於分配生成的、或多或少受規則約束的場合,對分配正義和程序正義作出區分是合理的。和盧曼的看法相一致,我認為強調一種沿用已久的實在程序,與程序可在其中重復實施的一般框架間的區別,是一項很重要的工作。雖然泰勒和福爾格(Tyler and Folger 1980)所研究的公民和警察間的沖突也可進行程序化建構。因為這種沖突會導致警官做出開具一張罰單,或者製作一份正式的處罰文件的決定。不過我仍然懷疑,不追求具體決定的組織系統內的各種非正式程序是否屬於我們所討論的主題,盡管那裡同樣會涉及到「公平」(Fairness)。格林伯格和泰勒(Greenberg and Tyler 1987)業已承認在某一系統化的背景中,公平會具有某些不同於論爭過程和分配中的意義。我還從程序正義的研究領域中排除了泰勒和凱恩(Caine)關於集團領導和政治權威的一項研究評估(1981)(Tyler, Rasinki, and Spodick 1985)——也就是對基於從政者的公正表象進行的選舉行為的研究,或者如沃瑟曼(Wasserman 1992)所提及的風險資本家和企業主,他們將程序正義作為解釋他們滿意程度的標准。因為我擔心不受限定的程序概念,會推導出任何一項交涉都是一個程序的結論,以致於抹殺了程序正義的研究與普通的交往分析之間的區別。
⑶ 什麼是軟體什麼是程序
1.軟體(中國大陸及香港用語,台灣稱作軟體,英文:Software)是一系列按照特定順序組織的計算機數據和指令的集合。一般來講軟體被劃分為系統軟體、應用軟體和介於這兩者之間的中間件。軟體並不只是包括可以在計算機(這里的計算機是指廣義的計算機)上運行的電腦程序,與這些電腦程序相關的文檔一般也被認為是軟體的一部分。簡單的說軟體就是程序加文檔的集合體。
2.計算機程序,是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。同一計算機程序的源程序和目標程序為同一作品。
3.程序員(英文Programmer)是從事程序開發、維護的專業人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟體從業人員分為初級程序員、高級程序員、系統分析員,系統架構師,測試工程師五大類。
4.網路工程師是通過學習和訓練,掌握網路技術的理論知識和操作技能的網路技術人員。網路工程師能夠從事計算機信息系統的設計、建設、運行和維護工作。
5.C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
6.C++是在C語言的基礎上開發的一種通用編程語言,應用廣泛。C++支持多種編程範式 --面向對象編程、泛型編程和過程化編程。最新正式標准C++14於2014年8月18日公布。其編程領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大受用的最強大編程語言之一,支持類:類、封裝、重載等!
7.C語言是C++的基礎,C++和C語言在很多方面是兼容的。
C語言是一個結構化語言,它的重點在於演算法與數據結構。C程序的設計首要考慮的是如何通過一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程(事物)控制)。C++,首要考慮的是如何構造一個對象模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通過獲取對象的狀態信息得到輸出或實現過程(事物)控制。所以C語言和C++的最大區別在於它們解決問題的思想方法不一樣。
8.程序到軟體過程:代碼→編譯、鏈接→程序→打包、發布→軟體。
⑷ 程序是什麼
1.什麼是程序?什麼是程序設計語言?
答:程序是可以連續執行,並能夠完成一定任務的一條條指令的集合。
它是人與機器之間進行交流的語言。
2.( A )是構成C語言的基本單位。
(A)函數(B)過程(C)子程序(D)子函數
3.C語言的程序一行寫不下時,可以( B )。
(A)用逗號換行
(B)在任意一空格處換行
(C)用回車符換行
(D)用分號換行
4.以下說法正確的是( C )。
(A)C語言程序中是從第一個定義的函數開始執行
(B)在C程序中,要調用的函數必須在main()函數中定義
(C)C程序是從main()函數開始執行
(D)C程序中的main()函數必須放在程序的開始部分
5.結構化程序的三種基本控制結構是(順序)、(選擇)、(循環)。
6.C語言源程序的擴展名是( .c )。
7.請參照本章例題,編寫一個C程序,輸出以下字元串。
######################
You are Welcome!
######################
源程序清單:
main()
{
printf("######################\n");
printf("You are Welcome!\n");
printf("######################\n");
}
或者:
main()
{
printf("####################\n You are Welcome!\n ##################\n");
}
8.開發一個C程序,一般要經過哪些步驟?
答:編輯、編譯、連接、調試、運行。
9.歸納C程序的構成。
答:
(1)一個C程序由一個或多個函數構成,其中必須有main()主函數。
(2)每個函數由頭部和函數體兩部分組成,並以「{」、「}」作為函數的開始和結束標志。
函數頭部說明返回值的類型、函數名和形式參數等;
函數體由若干條C語句組成;
(3)每條C語句以分號結尾,分號是組成C語句的重要部分。
(4)可以在程序的任何位置用「/* …… */。」對程序中的任何部分注釋。
⑸ 程序是指什麼的
程序在不同的地方有不同的意思。
在國標《質量管理體系 基礎和術語》中第3.4.5條 程序procere中對於「程序」的定義進行了規定。一個環節,內部嵌套著一系列復雜的列邏輯慎密的一個組件,如若一個地方出問題則會影響到整個主體(可以理解為事務)。在中華人民共和國國家標准《質量管理體系基礎和術語中第3.4.5條對於「程序」的定義是「 為進行某項活動或過程所規定的途徑。」
計算機程序(Computer Program),港、台譯做電腦程式。一般的,計算機程序是指以某些程序設計語言編寫,運行於某種目標結構體繫上。程序是一個指令序列。
為了使計算機程序得以運行,計算機需要載入代碼,同時也要載入數據。從計算機的底層來說,這是由高級語言(例如Java,C/C++,C#等)代碼轉譯成機器語言而被CPU所理解,進行載入。
如果在一個符合大多數的計算機上,操作系統例如Windows、Linux等,載入並執行很多的程序,在這種情況下,每一個程序是一個單獨的映射,並不是計算機上的所有可執行程序。
它是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。同一計算機程序的源程序和目標程序為同一作品。
在更多的時候,通常的程序指計算機程序
⑹ 程序是什麼意思
1、事情進行的步驟、次序:工作程序。
2、計算機在執行任務時,對它所處理的對象以及處理規則的一種描述。是通過程序設計語言來實現的。
程序就如同以英語(程序設計語言)寫作的文章,要讓一個懂得英語的人(編譯器)同時也會閱讀這篇文章的人(結構體系)來閱讀、理解、標記這篇文章。
一般的,以英語文本為基礎的計算機程序要經過編譯、鏈接而成為人難以解讀,但可輕易被計算機所解讀的數字格式,然後放入運行。
(6)程序是什麼擴展閱讀
程序的運行:
為了使計算機程序得以運行,計算機需要載入代碼,同時也要載入數據。從計算機的底層來說,這是由高級語言(例如Java,C/C++,C#等)代碼轉譯成機器語言而被CPU所理解,進行載入。
如果您在一個符合大多數的計算機上,操作系統例如Windows、Linux等,載入並執行很多的程序,在這種情況下,每一個程序是一個單獨的映射,並不是計算機上的所有可執行程序。
它是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。同一計算機程序的源程序和目標程序為同一作品。
⑺ 程序是什麼
指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。
計算機的程序是有一系列的機器指令組成的,而指令就是要計算機執行某種操作的命令。
程序=演算法+數據結構+程序設計方法+語言工具和環境
從計算機組成的層次結構來說,計算機的指令分:
微指令:是微程序級的命令,它屬於硬體。
宏指令:是由若干條機器指令組成的軟體指令,它屬於軟體。
機器指令:介於微指令和宏指令之間,通常簡稱為指令,每一條指令可以完成一個獨立的算術運算或邏輯運算操作。
計算機程序就是指 電腦可以識別運行的指令集合
⑻ 程序是指什麼啊
計算機程序的定義LJ
程序(program)是為實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。 程序(港台稱之為程式) program(me)或procere chéng xù
編輯本段概念
概念1.:為進行某活動或過程所規定的途徑。 概念2.程序是由序列組成的,告訴計算機如何完成一個具體的任務。由於現在的計算機還不能理解人類的自然語言,所以還不能用自然語言編寫計算機程序。
編輯本段指示計算機按解決問題的步驟
實現預期目的而進行操作的一系列語句和指令。一般分為系統程序和應用程序兩大類。 計算機中的程序在港澳台地區稱為程式。程序就是為使電子計算機執行一個或多個操作,或執行某一任務,按序設計的計算機指令的集合。由程序計數器(Program Counter)控制。程序(program)是為實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。是用匯編語言、高級語言等開發編制出來的可以運行的文件,在計算機中稱可執行文件(後綴名一般為.exe)。我們玩的游戲一般都是應用程序(但現在後綴名為.swf的Flash影片類的游戲也比較流行)
⑼ 什麼是程序
程序可以看作對一系列動作的執行過程的描述。剛才我們描述的是個形式非常簡單的程序,實際上這個過程也可能變得復雜。例如,輪到取款時發現帶的是個錯誤的儲蓄卡,你就需要同家取卡,再次排隊,這樣就出現了重復性動作,步驟也會相應增加。
我們使用計算機,就是要利用計算機處理各種小同的問題。但是,計算機不會自己思考,它是人類手中的木偶啊,因此我們要明確告訴它做什麼工作以及做哪幾步才能完成這個工作。
試想一下,計算機程序執行的整個過程是怎樣的呢?
計算機完成一件我們分配給它的任務,就像「取錢」這件工作,它按照我們的命令去做,我們說「立正」,它不能「稍息」,這樣在我們的支配下完成預定工作。
這里,我們所下達的每個命令稱為指令,它對應著計算機執行的一個基本動作。我們告訴計算機按照某種順序完成系列指令,這一系列指令的集合稱為程序。
(9)程序是什麼擴展閱讀:
在國標《質量管理體系 基礎和術語》GB/T19000—2008/ISO9000:2005中第3.4.5條 程序procere中對於「程序」的定義進行了規定。
一個環節,內部嵌套著一系列復雜的列邏輯慎密的一個組件,如若一個地方出問題則會影響到整個主體(可以理解為事務)。
術語定義
在中華人民共和國國家標准《質量管理體系 基礎和術語》GB/T19000—2008/ISO9000:2005(代替GB/T19000—2000)中第3.4.5條 程序procere中對於「程序」的定義是「 為進行某項活動或過程(3.4.1)所規定的途徑。」
程序,是管理方式的一種,是能夠發揮出協調高效作用的工具,在我們的社會主義建設事業或者說現代化建設中,應該充分重視它的作用,應該不斷地將我們的工作從無序整改到有序。