① 什麼是程序什麼是程序設計
程序設計是給出解決特定問題程序的過程,是軟體構造活動中的重要組成部分。程序設計往往以某種程序設計語言為工具,給出這種語言下的程序。程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。專業的程序設計人員常被稱為程序員。
任何設計活動都是在各種約束條件和相互矛盾的需求之間尋求一種平衡,程序設計也不例外。在計算機技術發展的早期,由於機器資源比較昂貴,程序的時間和空間代價往往是設計關心的主要因素;隨著硬體技術的飛速發展和軟體規模的日益龐大,程序的結構、可維護性、復用性、可擴展性等因素日益重要。
② 什麼是程序設計
程序設計(Programming)是給出解決特定問題程序的過程,是軟體構造活動中的重要組成部分。程序設計往往以某種程序設計語言為工具,給出這種語言下的程序。程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。專業的程序設計人員常被稱為程序員。
某種意義上,程序設計的出現甚至早於電子計算機的出現。英國著名詩人拜倫的女兒Ada Lovelace曾設計了巴貝奇分析機上解伯努利方程的一個程序。她甚至還建立了循環和子程序的概念。由於她在程序設計上的開創性工作,Ada Lovelace被稱為世界上第一位程序員。
任何設計活動都是在各種約束條件和相互矛盾的需求之間尋求一種平衡,程序設計也不例外。在計算機技術發展的早期,由於機器資源比較昂貴,程序的時間和空間代價往往是設計關心的主要因素;隨著硬體技術的飛速發展和軟體規模的日益龐大,程序的結構、可維護性、復用性、可擴展性等因素日益重要。
另一方面,在計算機技術發展的早期,軟體構造活動主要就是程序設計活動。但隨著軟體技術的發展,軟體系統越來越復雜,逐漸分化出許多專用的軟體系統,如操作系統、資料庫系統、應用伺服器,而且這些專用的軟體系統愈來愈成為普遍的計算環境的一部分。這種情況下軟體構造活動的內容越來越豐富,不再只是程序設計活動了,還包括資料庫設計、用戶界面設計、介面設計、通信協議設計和復雜的系統配置過程。
程序設計(Programming)是指設計、編制、調試程序的方法和過程。它是目標明確的智力活動。由於程序是軟體的本體,軟體的質量主要通過程序的質量來體現的,在軟體研究中,程序設計的工作非常重要,內容涉及到有關的基本概念、工具、方法以及方法學等。
按照結構性質,有結構化程序設計與非結構化程序設計之分。前者是指具有結構性的程序設計方法與過程。它具有由基本結構構成復雜結構的層次性,後者反之。按照用戶的要求,有過程式程序設計與非過程式程序設計之分。前者是指使用過程式程序設計語言的程序設計,後者指非過程式程序設計語言的程序設計。按照程序設計的成分性質,有順序程序設計、並發程序設計、並行程序設計、分布式程序設計之分。按照程序設計風格,有邏輯式程序設計、函數式程序設計、對象式程序設計之分。
程序設計的基本概念有程序、數據、子程序、子常式、協同常式、模塊以及順序性、並發性、並行性、和分布性等。程序是程序設計中最為基本的概念,子程序和協同常式都是為了便於進行程序設計而建立的程序設計基本單位,順序性、並發性、並行性和分布性反映程序的內在特性。
程序設計規范是進行程序設計的具體規定。程序設計是軟體開發工作的重要部分,而軟體開發是工程性的工作,所以要有規范。語言影響程序設計的功效以及軟體的可靠性、易讀性和易維護性。專用程序為軟體人員提供合適的環境,便於進行程序設計工作。
計算機程序或者軟體程序(通常簡稱程序)是指一組指示計算機每一步動作的指令,通常用某種程序設計語言編寫,運行於某種目標體系結構上。打個比方,一個程序就像一個用漢語(程序設計語言)寫下的紅燒肉菜譜(程序),用於指導懂漢語的人(體系結構)來做這個菜。 通常,計算機程序要經過編譯和鏈接而成為一種人們不易理解而計算機理解的格式,然後運行。未經編譯就可運行的程序通常稱之為腳本程序。
③ 什麼是程序設計和編程
程序設計(Programming)是給出解決特定問題程序的過程,是軟體構造活動中的重要組成部分。
程序設計往往以某種程序設計語言為工具,給出這種語言下的程序。程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。專業的程序設計人員常被稱為程序員。
某種意義上,程序設計的出現甚至早於電子計算機的出現。英國著名詩人拜倫的女兒Ada Lovelace曾設計了巴貝奇分析機上解伯努利方程的一個程序。她甚至還建立了循環和子程序的概念。由於她在程序設計上的開創性工作,Ada Lovelace被稱為世界上第一位程序員。
任何設計活動都是在各種約束條件和相互矛盾的需求之間尋求一種平衡,程序設計也不例外。在計算機技術發展的早期,由於機器資源比較昂貴,程序的時間和空間代價往往是設計關心的主要因素;隨著硬體技術的飛速發展和軟體規模的日益龐大,程序的結構、可維護性、復用性、可擴展性等因素日益重要。
1,程序設計是給出解決特定問題程序的過程,是軟體構造活動中的重要組成部分。程序設計往往以某種程序設計語言為工具,給出這種語言下的程序。
2,程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。專業的程序設計人員常被稱為程序員。
3,任何設計活動都是在各種約束條件和相互矛盾的需求之間尋求一種平衡,程序設計也不例外。在計算機技術發展的早期,由於機器資源比較昂貴,程序的時間和空間代價往往是設計關心的主要因素;
4,隨著硬體技術的飛速發展和軟體規模的日益龐大,程序的結構、可維護性、復用性、可擴展性等因素日益重要。
5,程序設計是對軟體進行規劃,對軟體中所用到的架構,數據結構進行設計,而不管具體的演算法,因為在面向對象的設計里,演算法是屬於某個類的,是局部的。
總之程序設計相當是在確定輪船航行的大方向。
④ 什麼是程序設計
程序設計是給出解決特定問題程序的過程,是軟體構造活動中的重要組成部分。程序設計往往以某種程序設計語言為工具,給出這種語言下的程序。
程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。
任何設計活動都是在各種約束條件和相互矛盾的需求之間尋求一種平衡,程序設計也不例外。
在計算機技術發展的早期,由於機器資源比較昂貴,程序的時間和空間代價往往是設計關心的主要因素;隨著硬體技術的飛速發展和軟體規模的日益龐大,程序的結構、可維護性、復用性、可擴展性等因素日益重要。
(4)什麼是程序什麼是程序設計擴展閱讀
程序設計的步驟:
1、分析問題:
對於接受的任務要進行認真的分析,研究所給定的條件,分析最後應達到的目標,找出解決問題的規律,選擇解題的方法,完成實際問題。
2、設計演算法:
即設計出解題的方法和具體步驟。
3、編寫程序:
將演算法翻譯成計算機程序設計語言,對源程序進行編輯、編譯和連接。
4、運行程序,分析結果:
運行可執行程序,得到運行結果。能得到運行結果並不意味著程序正確,要對結果進行分析,看它是否合理。不合理要對程序進行調試,即通過上機發現和排除程序中的故障的過程。
5、編寫程序文檔:
許多程序是提供給別人使用的,如同正式的產品應當提供產品說明書一樣,正式提供給用戶使用的程序,必須向用戶提供程序說明書。內容應包括:程序名稱、程序功能、運行環境、程序的裝入和啟動、需要輸入的數據,以及使用注意事項等。
⑤ 什麼是C語言程序設計
第一個:
#include <stdio.h>
int main()
{
int a[11]; /* 為了符合習慣, 第0號元素不用 */
int i, j, cup;
printf("Input 10 numbers:\n");
for(i = 1; i < 11; i++)
scanf("%d", &a[i]);
for(i = 1; i <= 9; i++) /* 趟數 */
for(j = 1; j <= 10 - i; j++) /* 每趟要比較數 */
if(a[j] > a[j+1]) /* 前面數大於後面數剛對調 */
{
cup = a[j];
a[j] = a[j+1];
a[j+1] = cup;
}
printf("The sorted numbers:\n");
for(i = 1; i <11; i++)
printf("%d ", a[i]);
return 0;
}
第二個:
#include<stdio.h>
main()
{
int letter=0,number=0,blank=0,other=0;\\分別用來統計字母,數字,空格和其它字元的個數
char c; \\用來讀取字元
while ((c=getchar())!='\n') \\結束條件,當讀入的是回車,用c每次讀取一個字元進行比較
{
if(c>='a'&&c<='z'||c>='A'&&c<='Z') \\判斷,介於a和z之間或A和Z之間的為字母
letter++;
else
{
if(c>='0'&&c<='9') \\0到9之間的為數字
number++;
else
{
if(c==' ') \\判斷是否為空格
blank++;
else
other++; \\其它情況
}
}
}
printf ("There are %d letters,%d numbers,%d blanks and %d other character.\n",letter,number,blank,other);
}
第三個:
#include <iostream.h>
int main(void)
{
int n;
int i;
int *value;
int max;
printf( "Number Count: " );
scanf( "%d", &n );
value = new int[n];
for( i = 0; i < n; i ++ )
{
printf( "Input Number[%d]: ", i + 1 );
scanf( "%d", &value[i] );
if( i == 0 )
max = value[0];
else
{
if( value[i] > max )
max = value[i];
}
}
printf( "\r\nMaxValue = %d\r\n", max );
delete[] value;
printf( "\r\n\r\n\t\tPress any key to continue ...");
getchar();
getchar();
return 0;
}
第四個:
include"stdio.h"
main()
{int n;
for (n=100;n<=200;n++)
{if (n%3==0)continue;
printf("%d",n);
}
}
最後的小題答案是1
⑥ 我是菜鳥,請問什麼叫程序設計呢
程序設計語言:讓計算機能正確地執行人們所編寫的一系列指令(程序),程序必須以計算機 能理解的方式來表達。
就像長官下達命令一樣,想讓士兵正確地執行命令,長官的命令必須以一種士兵可以理解的方式來表達,這就是人類語言。
程序設計語言就像這一樣的。
⑦ 什麼是程序什麼是程序設計語言
程序,就是一組動作的序列。
程序設計語言,就是一組對二進製程序進行描述的符號及規則。
⑧ 什麼是程序設計
在我看來,程序設計是通過網路技術,把最好的想法做到做好的實際產物的過程。在別人眼裡就是,程序設計是通過需求者的需求條件,技術員按要求去開發設計。結果只是通過需求者(他不懂)的條件,其實開發的人還可以做得更好,只不過在收入面前,她們主要以達到目標掙到錢為准。
⑨ 什麼是程序設計語言
程序設計語言是用於書寫計算機程序的語言。
語言的基礎是一組記號和一組規則。根據規則由記號構成的記號串的總體就是語言。在程序設計語言中,這些記號串就是程序。
程序設計語言有3個方面的因素,即語法、語義和語用。語法表示程序的結構或形式,亦即表示構成語言的各個記號之間的組合規律,但不涉及這些記號的特定含義,也不涉及使用者。語義表示程序的含義,亦即表示按照各種方法所表示的各個記號的特定含義,但不涉及使用者。
(9)什麼是程序什麼是程序設計擴展閱讀:
程序設計語言的特性:
(1)心理特性:歧義性、簡潔性、局部性、順序性、傳統性。
(2)工程特性:可移植性,開發工具的可利用性,軟體的可重用性、可維護性。
(3)技術特性:支持結構化構造的語言有利於減少程序環路的復雜性,使程序易測試、易維護。
⑩ 什麼是編程如何編寫一個程序
設計環境 程序也就是指令的集合,它告訴計算機如何執行特殊的任務。
編寫設計環境 程序是一項系統而繁瑣的工作,它不僅需要程序設計人員具有一定的功底,更需要有良好的編程習慣和風格。良好的編程習慣和風格不僅可以使程序代碼更易於讀懂和修改,更重要的是,它可以使程序的結構更加合理,有助於提高程序的執行效率。
對我們要使用程序設計手段去解決的問題進行系統地分析,了解程序是做什麼的,要達到一種什麼樣的效果等。 結構設計:也就是對程序的整體框架進行設計,設計出我們需要使用的模塊等等,並畫出流程圖。
用戶界面設計:在此,我們要設計出用於與用戶交互的輸入輸出界面。
代碼設計:在這個步驟中,我們要進行代碼的編寫。
調試:對程序中正在發生或可能發生的各種錯誤進行處理。
維護:通俗地說,維護就是對程序進行升級,對原有錯誤進行修改。