跳到正文
IGCSE·Tuition
计算机科学 · 主题

适用大纲的伪代码

伪代码看起来像日常语言,直到追踪表显示你的答案做的事和你原本的意思不一样。

本页内容
  1. 开始前需要先掌握什么?
  2. 一个引导示例
  3. 这些课应该按什么顺序学?
  4. 常见陷阱有哪些?
  5. 怎样使用练习与工具?

本单元讲的是如何用 Cambridge IGCSE 计算机科学使用的记法来书写和阅读算法。你会学到书写惯例,分清赋值(assignment)与比较(comparison)来做追踪,描述输入验证(validation),修复永不结束的循环,并确认你的考试年份预期哪一种记法。

伪代码不是编程语言。它是一种共同的方法描述方式,让人可以跟着读、追踪并找出错误。考官把它当作算法来读,所以逻辑比关键字的精确拼写更重要。

开始前需要先掌握什么?

你应该已经熟悉变量、输入与输出的概念,以及三种基本结构:顺序、选择和重复。如果这些还不稳,请先学习算法设计和重复与数组。

一个引导示例

下面是一个短算法。先读,再追踪。

Total ← 0
FOR Count ← 1 TO 4
   Total ← Total + Count
NEXT Count
OUTPUT Total
Count该行运行后的 Total
(开始)0
11
23
36
410

输出是 10。同时注意三个惯例:← 表示“把右边的值存入左边的变量”,关键字用大写,循环体要缩进。追踪表让每一步都看得见,你就不必靠猜。

这些课应该按什么顺序学?

  1. 使用已核实的 2026-2028 惯例:先学记法本身,后面每一课才读得清楚。
  2. 分清赋值与比较的追踪:追踪答案出错最常见的原因。
  3. 不依赖特定语言捷径来描述输入验证:循环与条件最常出现的考试情境。
  4. 修复伪代码循环的终止条件:找出并修好永不停止或过早停止的循环。
  5. 选择记法前先确认考试年份:确认你自己的试卷预期什么。

学完各课后,综合练习把一切整合起来,并附完整解答。

常见陷阱有哪些?

  • 把 Total ← Total + 1 读成一个不成立的等式,而不是一次更新。
  • 用 = 表示赋值,或用 ← 表示判断。
  • 该用 OR 的验证却写成 AND。
  • 循环条件永远不会变成假。
  • 题目要求伪代码时,却用了 Python 或其他语言的写法。

怎样使用练习与工具?

先用铅笔追踪,再核对。受限伪代码追踪训练器可以逐步运行短算法,看每个变量如何变化;Python 推理沙盒则展示同样的想法在真实语言里怎么运行。两者只是用来检查你自己的追踪,不能取代它。

如果你希望有人看着你的步骤并随时纠正,可以了解我们的线上一对一计算机科学补习。关于现行记法规则和考试年份的细节,请务必到下方的 Cambridge 大纲页面确认。

资料来源

  1. Cambridge IGCSE Computer Science 0478 大纲页面

更新于:

下一步

如果你自己读伪代码觉得合理,追踪结果却对不上,一对一老师可以逐行陪你看追踪表,找出你理解开始偏离的那一步。

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

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

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

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