第二章程式設計基礎

2022-09-10 18:51:20 字數 1166 閱讀 7413

2.1 程式設計設計方法和風格

如何形成良好的程式設計風格

1、源程式文件化; 2、資料說明的方法;

3、語句的結構; 4、輸入和輸出。

注釋分序言性注釋和功能性注釋

,語句結構清晰第

一、效率第二。

2.2 結構化程式設計

結構化程式設計方法的四條原則是:

1. 自頂向下

;2.

逐步求精;3.

模組化;

4.限制使用

goto語句。

結構化程式的基本結構和特點:

(1)順序結構:一種簡單的程式設計,最基本、最常用的結構;

(2)選擇結構:又稱分支結構,包括簡單選擇和多分支選擇結構,可根據條件,判斷應該選擇哪一條分支來執行相應的語句序列;

(3)迴圈結構:可根據給定條件,判斷是否需要重複執行某一相同程式段。

2.3 物件導向的程式設計

物件導向的程式設計:以60年代末挪威奧斯陸大學和挪威計算機中心研製的simula語言為標誌。

物件導向方法的優點:

(1)與人類習慣的思維方法一致;

(2)穩定性好;

(3)可重用性好;

(4)易於開發大型軟體產品;

(5)可維護性好。

物件是物件導向方法中最基本的概念,可以用來表示客觀世界中的任何實體,物件是實體的抽象。

物件導向的程式設計方法中的物件是系統中用來描述客觀事物的乙個實體,是構成系統的乙個基本單位,由一組表示其靜態特徵的屬性和它可執行的一組操作組成。

屬性即物件所包含的資訊,操作描述了物件執行的功能,操作也稱為方法或服務。

物件的基本特點:(1

)標識惟一性;(2

)分類性;(3

)多型性;(4

)封裝性;(5

)模組獨立性好。

類是指具有共同屬性、共同方法的物件的集合。所以類是物件的抽象,物件是對應類的乙個例項。

訊息是乙個例項與另乙個例項之間傳遞的資訊。

訊息的組成包括(1)接收訊息的物件的名稱;(2)訊息識別符號,也稱訊息名;(3)零個或多個引數。

繼承是指能夠直接獲得已有的性質和特徵,而不必重複定義他們。

繼承分單繼承和多重繼承。單繼承指乙個類只允許有乙個父類,多重繼承指乙個類允許有多個父類。

多型性是指同樣的訊息被不同的物件接受時可導致完全不同的行動的現象

第二章 shell程式設計基礎

2.1.1 shell指令碼的引數 常用引數 1 以乙個字串顯示所向指令碼傳遞的引數,與位置變數不同,此引數可超過9個 2 從引數1開始,顯示所有向指令碼傳遞的引數,和上邊的 相似,下面會介紹區別 3 引數數量,不包含引數0 4 指令碼執行的當前id號 5 後台執行的最後乙個id號 6 顯示最後命令...

Linux程式設計基礎(第二章作業)

一 解釋shell命令 1 gcc hello.c o hello 用gcc編譯器編譯hello.c原始檔,生成名為hello的可執行檔案。2 hello 執行當前資料夾下的hello檔案 3 gdb hello 啟動gdb除錯hello程式 二 解釋程式中指定的句子的功能 1 cc o 將所有不重...

T SQL第二章 程式設計

1 區域性產量的宣告 關鍵字declare 變數名 資料型別 例如 declare name varchar 10 2 賦值 輸出 賦值有兩種方法 1 set 變數名 要賦的值 2 select 變數名 要賦的值 輸出也有兩種方法 1 select 變數名 以 的形式輸出結果 2 print 變數名...