Skip to content

← Learn to Code — Python, Java, C, SQL & Web · ⁨编程入门 — Python, Java, C, SQL & Web⁩

IGCSE CS Pseudocode · ⁨IGCSE 计算机科学伪代码⁩

Write and run the pseudocode in the Cambridge IGCSE 0478 syllabus for 2026, 2027 and 2028. · ⁨编写并运行剑桥 IGCSE 0478 2026、2027 与 2028 考纲中的伪代码。⁩

pseudocode 19 Lessons · ⁨课程⁩

Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · ⁨每节课均在浏览器中运行——编写真实代码,点击运行,任务自动检查。免费,无需账户,配有与英文对照的翻译笔记。⁩

Start the course · ⁨开始课程⁩

Lessons in this course · ⁨本课程中的课程⁩

  1. 01 OUTPUT and sequence · ⁨OUTPUT 与顺序⁩ 3 required tasks · ⁨3 个必做任务⁩
  2. 02 Variables, DECLARE and CONSTANT · ⁨变量、DECLARE 与 CONSTANT⁩ 4 required tasks · ⁨4 个必做任务⁩
  3. 03 INPUT and data types · ⁨INPUT 与数据类型⁩ 3 required tasks · ⁨3 个必做任务⁩
  4. 04 Arithmetic, DIV and MOD · ⁨算术、DIV 与 MOD⁩ 4 required tasks · ⁨4 个必做任务⁩
  5. 05 Selection: IF · ⁨选择:IF⁩ 3 required tasks · ⁨3 个必做任务⁩
  6. 06 Selection: CASE · ⁨选择:CASE⁩ 3 required tasks · ⁨3 个必做任务⁩
  7. 07 Iteration: FOR · ⁨迭代:FOR⁩ 3 required tasks · ⁨3 个必做任务⁩
  8. 08 Iteration: WHILE and REPEAT · ⁨迭代:WHILE 与 REPEAT⁩ 3 required tasks · ⁨3 个必做任务⁩
  9. 09 String handling · ⁨字符串处理⁩ 3 required tasks · ⁨3 个必做任务⁩
  10. 10 1-D arrays · ⁨一维数组⁩ 3 required tasks · ⁨3 个必做任务⁩
  11. 11 2-D arrays · ⁨二维数组⁩ 3 required tasks · ⁨3 个必做任务⁩
  12. 12 Procedures · ⁨过程⁩ 4 required tasks · ⁨4 个必做任务⁩
  13. 13 Functions · ⁨函数⁩ 3 required tasks · ⁨3 个必做任务⁩
  14. 14 Putting it together · ⁨综合运用⁩ 3 required tasks · ⁨3 个必做任务⁩
  15. 15 Text files · ⁨文本文件⁩ 3 required tasks · ⁨3 个必做任务⁩
  16. 16 Logic: AND, OR, NOT · ⁨逻辑:AND、OR 与 NOT⁩ 3 required tasks · ⁨3 个必做任务⁩
  17. 17 Nested decisions · ⁨嵌套选择⁩ 3 required tasks · ⁨3 个必做任务⁩
  18. 18 ROUND, RANDOM and a trace · ⁨ROUND、RANDOM 与跟踪表⁩ 2 required tasks · ⁨2 个必做任务⁩
  19. 19 Bubble sort · ⁨冒泡排序⁩ 2 required tasks · ⁨2 个必做任务⁩

Language reference · ⁨语言参考⁩

/know/reference/pseudocode

Log in or create account · ⁨登录或创建账户⁩

IGCSE, A-Level · ⁨IGCSE、A-Level⁩ & AP · ⁨与 AP⁩