Menu
CoddyTech

AQA 伪代码编辑器与运行器

编写 AQA 风格的伪代码,直接在浏览器中运行,逐行执行并观察变量的变化。

伪代码是什么?

伪代码是在写真正的代码之前,用接近自然语言的方式写出程序逻辑。它使用结构化关键字(IF、FOR、WHILE、PROCEDURE)让每一步都清楚无歧义,又省去了具体编程语言的繁琐语法。因此它非常适合规划算法、备考和讲解思路。

这个编辑器遵循 AQA 考试规范:← 赋值箭头、OUTPUT 和 USERINPUT、IF/ELSE/ENDIF、FOR…ENDFOR、WHILE…ENDWHILE、REPEAT…UNTIL,以及带 RETURN 的 SUBROUTINE…ENDSUBROUTINE。点击“运行”查看输出,再逐行执行。

AQA 伪代码语法速览

结构语法示例
赋值x ← valuetotal ← 0
输出OUTPUT expr, exprOUTPUT "Total: ", total
输入x ← USERINPUTname ← USERINPUT
选择(if / else)IF … THEN … ELSE … ENDIFIF n > 5 THEN … ENDIF
计数循环FOR i ← a TO b … ENDFORFOR i ← 1 TO 10 … ENDFOR
前测循环WHILE cond … ENDWHILEWHILE n > 0 … ENDWHILE
后测循环REPEAT … UNTIL condREPEAT … UNTIL n = 0
过程 / 子程序SUBROUTINE name(params) … ENDSUBROUTINEgreet("Ada")
有返回值的函数SUBROUTINE … RETURN value … ENDSUBROUTINERETURN n * n
注释// comment// swap the values

伪代码常见问题

伪代码是什么?

伪代码是一种用接近自然语言描述算法步骤的方式,使用 IF、FOR、WHILE 等结构化关键字,但没有真实编程语言那样严格的语法。它让你在写代码之前先规划和交流逻辑。

AQA 伪代码是什么?

AQA 伪代码是 AQA GCSE 和 A-level Computer Science 试卷中使用的代码风格。它用 ← 箭头赋值,用 USERINPUT 读取输入,用 OUTPUT 输出,并把可复用的代码放在 SUBROUTINE…ENDSUBROUTINE 代码块中。

伪代码编辑器免费吗?

免费。伪代码编辑器和运行器完全免费,在浏览器中运行,无需注册或安装。

Coddy 编程语言插图

在 Coddy 从伪代码走向真正的代码

开始