Edexcel 伪代码编辑器与运行器
编写 Pearson Edexcel 伪代码,直接在浏览器中运行,逐行执行并观察变量的变化。
伪代码是什么?
伪代码是在写真正的代码之前,用接近自然语言的方式写出程序逻辑。它使用结构化关键字(IF、FOR、WHILE、PROCEDURE)让每一步都清楚无歧义,又省去了具体编程语言的繁琐语法。因此它非常适合规划算法、备考和讲解思路。
这个编辑器遵循 Pearson Edexcel GCSE 伪代码规范:SET…TO 赋值、SEND…TO DISPLAY 输出、RECEIVE…FROM KEYBOARD 输入、IF…THEN…ELSE…END IF、FOR…FROM…TO…DO…END FOR、WHILE…DO…END WHILE 和 REPEAT…UNTIL。点击“运行”查看输出,再逐行执行。
Edexcel 伪代码语法速览
| 结构 | 语法 | 示例 |
|---|---|---|
| 赋值 | SET x TO value | SET total TO 0 |
| 输出 | SEND expr TO DISPLAY | SEND "Hi " & name TO DISPLAY |
| 输入 | RECEIVE x FROM (TYPE) KEYBOARD | RECEIVE name FROM (STRING) KEYBOARD |
| 选择(if / else) | IF … THEN … ELSE … END IF | IF n > 5 THEN … END IF |
| 计数循环 | FOR i FROM a TO b DO … END FOR | FOR i FROM 1 TO 10 DO … END FOR |
| 前测循环 | WHILE cond DO … END WHILE | WHILE n > 0 DO … END WHILE |
| 后测循环 | REPEAT … UNTIL cond | REPEAT … UNTIL n = 0 |
| 过程 / 子程序 | PROCEDURE name(params) … END PROCEDURE | greet("Ada") |
| 注释 | // comment | // swap the values |
看这些算法的动画
伪代码常见问题
伪代码是什么?
伪代码是一种用接近自然语言描述算法步骤的方式,使用 IF、FOR、WHILE 等结构化关键字,但没有真实编程语言那样严格的语法。它让你在写代码之前先规划和交流逻辑。
Edexcel 伪代码是什么?
Edexcel 伪代码是 Pearson Edexcel GCSE Computer Science 试卷中使用的代码风格。它比其他考试局的写法更冗长:SET total TO 0、SEND "Hi" TO DISPLAY、RECEIVE name FROM (STRING) KEYBOARD,代码块结尾是 END IF 和 END WHILE 这样的两个单词。
伪代码编辑器免费吗?
免费。伪代码编辑器和运行器完全免费,在浏览器中运行,无需注册或安装。