文档

伪代码参考

如何写出考试风格的答案

按步骤写出 Cambridge 风格的伪代码答案:先规划输入和输出,再组织程序结构、理解指令词,最后检查答案。

更新于 2026年11月2日

这些规范的来源

伪代码参考依据 Cambridge IGCSE Computer Science(0478)2026–2028 年考纲中“评估详情”部分(第 35–49 页)的伪代码规范编写。在设置中选择其他考试语法后,编译器、语法高亮和自动补全会改为遵循该考试局的写法。

核心概念: Cambridge 印刷的示例用向左箭头 ← 表示赋值。在编辑器中请输入 <-。

每道题都用的七个步骤

每次都按相同的步骤作答。大多数逻辑错误都来自跳过了其中某一步。

  • 阅读题目,列出题目要求的输入和输出。
  • 用正确的数据类型声明每个变量和数组。
  • 在循环使用之前,先设置计数器、累加值和标志的初始值。
  • 根据题目条件选择合适的选择结构和循环类型。
  • 把处理逻辑写成简短、易读的代码块。
  • 处理完成后再输出结果。
  • 用普通值和边界情况手动运行程序。

组织程序结构

清晰的答案按顺序分为四个部分:声明和常量、初始值、输入和处理、输出。用注释标出每个部分,可以帮助阅卷员理解你的逻辑。

伪代码
// 1) Declarations and constants
DECLARE Index : INTEGER
DECLARE Value : INTEGER
DECLARE Total : INTEGER
CONSTANT MaxItems <- 5

// 2) Initialisation
Total <- 0

// 3) Input and processing
FOR Index <- 1 TO MaxItems
    INPUT Value
    Total <- Total + Value
NEXT Index

// 4) Output
OUTPUT "Total = ", Total

考试指令词

指令词告诉你,什么样的答案才能得分。

指令词答题要求
Calculate(计算)根据给出的事实、数据或信息得出结果。
Compare(比较)找出相同点和不同点,并作出说明。
Define(定义)给出准确含义。
Demonstrate(演示)说明做法或给出示例。
Describe(描述)陈述要点、特性和主要特征。
Evaluate(评价)判断质量、重要性、数量或价值。
Explain(解释)给出原因,说明关系,并用证据支持。
Give(给出)根据材料或记忆写出答案。
Identify(识别)说出、选择或辨认。
Outline(概述)列出主要要点。
Show (that)(证明)提供有条理的证据并推导出结果。
State(陈述)用清楚明确的语言表达。
Suggest(建议)运用知识提出合理的方案或考虑因素。

提交前检查

先运行程序,再逐项检查下面的清单。

  • 所有变量和数组都已用正确的数据类型声明。
  • 计数器、累加值和标志都有初始值。
  • 循环类型符合题意:FOR、WHILE 或 REPEAT ... UNTIL。
  • 每个 IF、CASE 和循环代码块都有对应的结束关键字。
  • 调用过程时使用 CALL;函数调用出现在表达式中。
  • 输出与题目要求逐字一致。
  • ROUND 和 RANDOM 等库函数使用了正确的语法。
  • 已用普通输入和边界输入手动运行过程序。