本節介紹關于程序和程序設計的基本知識。
1.C程序介紹
計算機已經在各行各業發揮著巨大的作用,但是,不熟悉計算機的人把它看的很神秘。實際上,計算機只不過是一種具有內部存儲能力、由程序自動控制的電子設備。人們將事先編寫好的計算機指令存儲在計算機內存中,當人們給出命令之后,計算機就按照這些指令的順序進行操作。人們把這種可以連續執行的指令的集合稱之為“程序”??梢哉f,程序就是人與機器“對話”的語言,也就是人們常說的“程序設計語言”。
目前,人們使用的程序設計語言很多,他們通過一些關鍵字和語法編寫成程序,控制計算機完成一定的任務。這些語言往往被稱之為高級語言,如C、C++、Visual Basic、Java、Passcal等。而由計算機直接能識別的“程序”是由“0”和“1”構成的,這種由“0”和“1”構成的代碼稱之為“機器語言”。
而我們用C語言或Java等高級語言編寫的源程序必須經過編譯生成機器可識別的代碼。我們把由C語言、Java語言等編寫的程序叫“源程序”。而由二進制代碼表示的程序成為“目標程序”。
我們編寫的C語言程序,經過編譯(Compile)后生成一個后綴為.OBJ的二進制文件(稱為目標文件),然后由連接程序(Link),把這些.OBJ文件與C語言提供的各種庫函數連接起來生成一個后綴為.EXE的可執行文件。
2.程序設計
想讓計算機很好的按照人的思想去工作,必須經過周密的思考與設計后才行,一般來講簡單的程序設計過程包含以下幾部分:
(1)確定數據結構。設計人員根據任務書中提出的要求、指定的輸入和輸出,確定存放數據的存儲數據結構。
(2)確定算法。針對存放數據的數據結構來確定解決問題、完成任務的步驟
(3)編碼。根據確定的數據結構和算法,使用選定的計算機語言編寫程序代碼,輸入到計算機并保存在磁盤上,簡稱編程。
(4)調試程序。使用一定的程序調試程序,消除由于各種原因引起的語法錯誤或邏輯錯誤;使程序的輸入和輸出都符合用戶的需求,并能夠處理程序中出現的其它錯誤。
(5)編寫文檔。根據有關標準或要求整理文檔資料,以備后繼的程序修改或再次開發。
新聞熱點
疑難解答