伪代码参考
如何写出考试风格的答案
按步骤写出 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等库函数使用了正确的语法。- 已用普通输入和边界输入手动运行过程序。