童码工坊

首页 · 全部工具 · 函数烘焙坊

函数烘焙坊

把"函数 = 输入 + 处理 + 输出"讲成烘焙蛋糕。原料(参数)→ 步骤(处理)→ 蛋糕(输出),可以嵌套调用别的"配方"。

广告位

原料库(参数)

点一下放进配方表

+ 面粉 100g
+ 鸡蛋 2 个
+ 糖 50g
+ 牛奶 120ml
+ 黄油 30g

烘焙步骤(函数处理)

点下面按钮添加步骤

上方添加步骤…

成品 + 伪代码

🥣

配方 = 函数


      
广告位

它能解决什么问题

"函数 = 输入 + 处理 + 输出"是编程最重要的抽象。这里用烘焙把三件事可视化:原料(参数)、步骤(函数体)、蛋糕(返回值)。

谁适合用

9 岁以上,对"为什么代码要写成一坨一坨的"好奇的孩子;以及对"参数 = 输入"搞不清的初学者。

局限

不能自定义步骤名,不能真正"调用别的函数",最多 6 步。完整函数特性请改用 Python/JS。

常见问题

Q:什么是"输入"?

原料——面粉多少克、鸡蛋几个。这就是"参数"。不同的原料配比会做出不同的蛋糕。

Q:什么是"输出"?

最后那个蛋糕。在代码里就是 `return 蛋糕`。

Q:步骤能乱序吗?

真实烘焙里不行——先打蛋再搅拌再烘烤。编程也是,顺序很重要。

Q:怎么引导?

让孩子先做"面包版(面粉+揉面+烘烤)"再换"蛋糕版(鸡蛋+打蛋+烘烤+装饰)"——同一函数,不同原料 → 不同输出。