跳轉至內容

A-level 計算機/CIE/進一步問題解決和程式設計技能/進一步程式設計

來自華夏公益教科書,開放的書籍,開放的世界
A-level 計算機
演算法設計方法 進一步程式設計 軟體開發
規範連結

程式設計正規化

  • 展示對程式設計正規化含義的理解
  • 展示對多種程式設計正規化特徵的理解(低階,命令式,面向物件,宣告式)
    • 指令式程式設計 - 請參閱第 2.3 節的詳細資訊
    • 低階程式設計 - 展示使用各種定址模式編寫低階程式碼的能力:立即,直接,間接,索引和相對(請參閱第 1.4.3 節和第 3.6.2 節)
    • 面向物件程式設計 (OOP) - 展示透過設計適當的類來解決問題的的能力
  • 展示編寫程式碼的能力,該程式碼演示了類,繼承,多型性和包含(聚合)的使用
  • 宣告式程式設計
    • 展示根據提供的的資訊編寫適當的事實和規則來解決問題的的能力
    • 展示編寫程式碼的能力,該程式碼可以使用事實和規則來滿足目標

檔案處理

  • 編寫程式碼以定義記錄結構
  • 編寫程式碼以執行檔案處理操作:開啟或關閉檔案;讀取或寫入檔案中的記錄
  • 使用虛擬碼進行隨機檔案處理
    • OPENFILE <檔名> FOR RANDOM
    • SEEK <地址> // 獲取指向記錄的磁碟地址的指標
    • GETRECORD <檔名>,<識別符號>
    • PUTRECORD <檔名>,<識別符號>
  • 編寫程式碼以對序列,順序和隨機檔案執行檔案處理操作

異常處理

  • 展示對異常的理解以及異常處理的重要性
  • 展示對何時適當地使用異常處理的理解
  • 編寫程式碼以在實際程式設計中使用異常處理

開發工具/程式設計環境的使用

  • 描述編輯器中對程式設計有益的功能
  • 瞭解何時使用編譯器和直譯器
  • 描述偵錯程式中可用的功能以及如何以及何時部署它們
  • 展示對各種軟體開發方法的理解:瀑布模型,快速應用程式開發 (RAD),敏捷
華夏公益教科書