跳转至内容

A-level 计算机/CIE/进一步问题解决和编程技能/进一步编程

来自维基教科书,开放的书籍,开放的世界
A-level 计算机
算法设计方法 进一步编程 软件开发
规范链接

编程范式

  • 展示对编程范式含义的理解
  • 展示对多种编程范式特征的理解(低级,命令式,面向对象,声明式)
    • 命令式编程 - 请参阅第 2.3 节的详细信息
    • 低级编程 - 展示使用各种寻址模式编写低级代码的能力:立即,直接,间接,索引和相对(请参阅第 1.4.3 节和第 3.6.2 节)
    • 面向对象编程 (OOP) - 展示通过设计适当的类来解决问题的的能力
  • 展示编写代码的能力,该代码演示了类,继承,多态性和包含(聚合)的使用
  • 声明式编程
    • 展示根据提供的的信息编写适当的事实和规则来解决问题的的能力
    • 展示编写代码的能力,该代码可以使用事实和规则来满足目标

文件处理

  • 编写代码以定义记录结构
  • 编写代码以执行文件处理操作:打开或关闭文件;读取或写入文件中的记录
  • 使用伪代码进行随机文件处理
    • OPENFILE <文件名> FOR RANDOM
    • SEEK <地址> // 获取指向记录的磁盘地址的指针
    • GETRECORD <文件名>,<标识符>
    • PUTRECORD <文件名>,<标识符>
  • 编写代码以对串行,顺序和随机文件执行文件处理操作

异常处理

  • 展示对异常的理解以及异常处理的重要性
  • 展示对何时适当地使用异常处理的理解
  • 编写代码以在实际编程中使用异常处理

开发工具/编程环境的使用

  • 描述编辑器中对编程有益的功能
  • 了解何时使用编译器和解释器
  • 描述调试器中可用的功能以及如何以及何时部署它们
  • 展示对各种软件开发方法的理解:瀑布模型,快速应用程序开发 (RAD),敏捷
华夏公益教科书