跳到正文
IGCSE·Tuition
计算机科学 · 课程

选择记法前先确认考试年份

复习资料常常默认某一种记法,而你的试卷可能预期另一种。

本页内容
  1. 具体要确认什么?
  2. 示例讲解
  3. 要留意的错误
  4. 自我检查
  5. 接下来学什么

练习任何记法之前,先确认你的考试年份用哪一种。推理的能力不变,但你写下的符号必须符合你的试卷预期。

这是适用大纲的伪代码的最后一课。我们自己的笔记把 2026 至 2028 年视为预期使用 Cambridge 风格伪代码的时期,并说明之后的试卷可能不同,所以请以 Cambridge 大纲页面为准,亲自核对。

具体要确认什么?

回答下面四个问题,并写下答案:

  1. 我的考季属于哪一年的大纲?向学校或考试中心询问你报考的考季。
  2. 该大纲写的是伪代码、某种指定编程语言,还是两者都有?
  3. 大纲中的伪代码指南是否列出我打算使用的函数和符号?
  4. 该大纲的历年试卷,用的记法和我的复习笔记一样吗?

报名和报考由你的考试中心负责,如果大纲版本不清楚,请直接询问他们。

示例讲解

同一个任务用两种记法:把 1 到 4 的整数相加并输出总和。

伪代码:

Total ← 0
FOR Count ← 1 TO 4
   Total ← Total + Count
NEXT Count
OUTPUT Total

Python:

total = 0
for count in range(1, 5):
    total = total + count
print(total)

两者都得到 10:1 + 2 + 3 + 4 = 10。在 Python 中,range(1, 5) 在 5 之前停止,所以包含 1、2、3、4。这正好说明记法为什么重要:循环边界看起来不同,行为却一样。

要留意的错误

常见失误是写出混合体。

错误的答案: for Count in range(1, 5): 后面接 Total ← Total + Count

这把 Python 的循环行和伪代码的箭头混在一起。阅卷者无法判断答案是用哪种语言写的。

纠正方法是每份答案只选一种记法。题目要求伪代码,就写 FOR Count ← 1 TO 4。如果允许 Python,就从头到尾都写 Python,赋值用 =。

自我检查

1. 在 Cambridge 风格的伪代码中,哪个符号把值存入变量?

显示答案

箭头 ←。Python 中对应的是 =。

2. Python 里的 range(1, 5) 包含哪些数?

显示答案

1、2、3 和 4。结束值 5 不包含在内。

3. 题目说“用伪代码写出算法”,而你平时用 Python 写代码。你该怎么做?

显示答案

按大纲指南的惯例,用伪代码写出算法。Python 只用来在练习中测试你的想法。

接下来学什么

在伪代码综合练习里把整个单元串起来。用Python 推理沙盒运行一个短练习,看看同样的逻辑在真实语言里的样子。

如果你想要有人帮你把复习对准考试年份,请了解我们的线上一对一计算机科学补习,并到 Cambridge 页面核对大纲事实。

常见问题

我的试卷会用哪种记法?

这取决于你考试年份适用的大纲。请到 Cambridge 页面阅读适用于你考季的计算机科学 0478 大纲,并查看该大纲对应的历年试卷中的试题说明。学校或考试中心也可以帮你确认。

题目写的是伪代码,我可以用 Python 作答吗?

按题目的指示作答。要求伪代码就写伪代码。如果允许使用编程语言,就用你熟悉的那一种。在同一份答案里混用两者,会让阅卷者感到困惑。

计算机科学和 ICT 是同一科吗?

不是。计算机科学 0478 和 ICT 是各有大纲的不同科目。请核对你的报考代码和大纲页面,确保复习的是正确的科目。

更新于:

下一步

如果你不确定该练习哪种风格,一对一老师可以帮你阅读大纲,并围绕你自己试卷的要求安排复习。

一小时付费试听课,按所安排老师确认的收费,RM80 起。 其他费用、时间安排及后续课程,在试听课后由家长与老师直接确认。

补习由家长或监护人安排。用 WhatsApp 把这页发给他们,他们就可以替你咨询。

是家长或监护人?在这里咨询

已通过我们的服务帮助 9,000+ 名学生