程式設計入門

2022-07-15 10:06:13 字數 1375 閱讀 7758

一.程式設計過程

1.分析(分析所給定的條件,最後結果以及問題規律)

2.設計

3.編碼

4.測試

5.排錯

6.編寫文件(包含:設計者,程式名稱,功能,執行環境,輸入資料,注意事項,裝入啟動)

二.程式設計方法

1.面向過程

分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步實現。

2.物件導向

把構成問題事務分解成各個物件,建立物件的目的不是為了完成乙個步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為。簡單理解:提供問題,讓某個事物完成,關心結果。

基本概念:

①物件:客觀存在的事物,具有屬性和方法,類的例項。

②類,描述一組特定物件的模板。

③封裝:隱藏物件的屬性和實現細節,暴露訪問介面。

④繼承:子類具有父類的屬性和方法。

⑤訊息:物件之間通過相互傳遞訊息來相互作用與通訊;由接收訊息的物件,該物件所要採取的方法和方法需要的引數組成。

⑥抽象:概括出具體事物的共同點,屬性以及關係。

⑦多型性:事物的多種表現形式。

3.面向切面

提取處理過程的某個步驟。如使用者登入需要記錄使用者ip,就可以把記錄使用者ip的步驟提取出來,在需要記錄使用者ip的地方插入,實現程式的低耦合。

三.程式語言

1.基礎:一組記號和一組規則。

2.三個方面:

①語法:記號的組合規則。

②語義:記號的特定含義。

③語用:記號的特定用途。

3.基本成分:

①資料成份:程式所涉及的資料;包括常量、變數、全域性量、區域性量;資料型別有基本型別(如整型、布林)、特殊型別(空型別)、構造型別(陣列)、使用者定義型別(enum)、指標型別、抽象資料型別(類型別)。

②運算成份:允許使用的運算符號及運算規則;一般包括算術運算,關係運算,邏輯運算。

③控制成份:程式中所包含的控制結構;包括順序結構,選擇結構和迴圈結構。

④傳輸成份:資料傳輸方式,賦值,輸入,輸出等。

四.程式設計分類

介紹兩種分類

1.按程式設計的成分性質

①順序程式設計。

②併發程式設計。

③並行程式設計。

④分布式程式設計。

2.按程式設計風格

①邏輯式程式設計。

②函式式程式設計。

③物件式程式設計。

五.補充

遵循程式設計的規範有助於程式的完美;程式設計=資料結構+演算法,紮實的資料結構和演算法有助於提高**質量。

續言:

程式設計入門

include include int main const double pi acos 1.0 盡量用const關鍵字宣告常數 輸入乙個三位數,分離出它的百位,十位與個位,反轉後輸出 include int main md是輸出m位的十進位制數,不足m位的補空格,超出m位的輸出實際位數 0md是...

程式設計入門

程式設計 資料結構 演算法 一 資料結構 1 資料元素 是組成資料的 有一定意義的基本單位。如 人 2 資料項 乙個資料可以由若干個資料項組成,根據自己的需要,資料項是不可分割 的最小單位。如 如人的耳 鼻 嘴等。3 資料物件 是性質相同的資料元素的集合,是資料的子集。4 資料結構 是相互之間存在一...

qt程式設計入門

最好的 教材及學習筆記集合 我覺得qt程式設計主要是對c 的理解。如果你會c qt程式設計不再話下,只要你掌握訊號 槽等概念就可以了。本文 給出乙個qt程式設計的基本流程 經典的hello例項 以此能快速上手qt程式設計。2.通過qt designer設計介面,儲存為hello.ui。3.生成窗體類...