一.程式設計程序
1.分析(分析所給定的條件,最后結果以及問題規律)
2.設計
3.編碼
4.測驗
5.排錯
6.撰寫檔案(包含:設計者,程式名稱,功能,運行環境,輸入資料,注意事項,裝入啟動)
二.程式設計方法
1.面向程序
分析出解決問題所需要的步驟,然后用函式把這些步驟一步一步實作,
2.面向物件
把構成問題事務分解成各個物件,建立物件的目的不是為了完成一個步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為,簡單理解:提供問題,讓某個事物完成,關心結果,
基本概念:
①物件:客觀存在的事物,具有屬性和方法,類的實體,
②類,描述一組特定物件的模板,
③封裝:隱藏物件的屬性和實作細節,暴露訪問介面,
④繼承:子類具有父類的屬性和方法,
⑤訊息:物件之間通過相互傳遞訊息來相互作用與通信;由接收訊息的物件,該物件所要采取的方法和方法需要的引陣列成,
⑥抽象:概括出具體事物的共同點,屬性以及關系,
⑦多型性:事物的多種表現形式,
3.面向切面
提取處理程序的某個步驟,如用戶登錄需要記錄用戶IP,就可以把記錄用戶IP的步驟提取出來,在需要記錄用戶IP的地方插入,實作程式的低耦合,
三.程式設計語言
1.基礎:一組記號和一組規則,
2.三個方面:
①語法:記號的組合規則,
②語意:記號的特定含義,
③語用:記號的特定用途,
3.基本成分:
①資料成份:程式所涉及的資料;包括常量、變數、全域量、區域量;資料型別有基本型別(如整型、布爾)、特殊型別(空型別)、構造型別(陣列)、用戶定義型別(enum)、指標型別、抽象資料型別(型別別),
②運算成份:允許使用的運算子號及運算規則;一般包括算術運算,關系運算,邏輯運算,
③控制成份:程式中所包含的控制結構;包括順序結構,選擇結構和回圈結構,
④傳輸成份:資料傳輸方式,賦值,輸入,輸出等,
四.程式設計分類
介紹兩種分類
1.按程式設計的成分性質
①順序程式設計,
②并發程式設計,
③并行程式設計,
④分布式程式設計,
2.按程式設計風格
①邏輯式程式設計,
②函式式程式設計,
③物件式程式設計,
五.補充
遵循程式設計的規范有助于程式的完美;程式設計=資料結構+演算法,扎實的資料結構和演算法有助于提高代碼質量,
續言:
本博客由作者收集整理,同時包含一些拙見,如有錯誤或疑問,歡迎各位批評指正同時謝謝您的閱讀,祝您生活愉快,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/5159.html
標籤:其他
