电脑解题与演算法.PPTVIP

  • 0
  • 0
  • 约2.26千字
  • 约 11页
  • 2019-06-15 发布于天津
  • 举报
光碟、紙張用得少 你我讓地球更美好 光碟、紙張用得少 你我讓地球更美好 03243CA適用 13-* 第13章 電腦解題與演算法 13-4 資料結構 03243CA適用 13-* 演算法 + 資料結構 = 程式 Algorithms + Data Structures = Programs 演算法是程式邏輯之處,也就是如何組織各種指令、敘述達成程式之目的 資料結構指的是將各種資料組織「結構化」後,作為一個個體來使用 什麼是「程式」 什麼是資料結構? 各種由資料組織而成之結構形式的稱謂。其中結構代表一種排列方式(結構化程式語言適用) 物件導向程式語言除了上述之定義外,還包含這些結構形式衍生的行為 「很難理解」,原因在於它「過於抽象」 資料結構實際上是資料抽象化的一種結果 什麼是資料的抽象化呢(Data Abstraction)? 資料的定義與組識方式:即「資料」的抽象化 和資料有關的運算操作:即「運算」的抽象化 03243CA適用 13-* 學生成績 國文成績 5學分 英文成績 5學分 數學成績 5學分 … 資訊成績 2學分 學期平均 班級排名 資料結構的層次 03243CA適用 13-* 資料結構具有層次之分,上層者可由下層者來組成,完成更具意義的抽象化效果 03243CA適用 13-* 變數的概念 變數是指一種內容不固定的

文档评论(0)

1亿VIP精品文档

相关文档