跳到主要内容
创世工程师 4

挑战

用小游戏练基本概念:二进制、逻辑、排序、搜索、座标。也有用忍者程序做出真的网页的题目:名片、点名表、投票统计。十岁以上就玩得动,一个大约三到五分钟。

完成挑战会拿到经验值,有些挑战第一次完成还会送你一个角色。成绩越好经验越多,但完成本身就先给六成。

挑战清單

点阵座标

暗号写的是「X,Y」和一个颜色。把对的格子涂成对的颜色——先看清楚哪个数字是左右、哪个是上下。
计算机概论送角色:番茄忍者+50 经验

无限之战

六颗无限宝石的座标就写在上面。在画面上点出那个位置——这是屏幕座标的排法,也是你以后写 _圓(320, 180) 会用到的那一套。
计算机概论+60 经验🔒 要先完成「点阵座标」

十进制转二进制

电脑只认得 0 和 1。把一个十进位的数字拆成 8 个位元,看懂每一个位置代表多少。
计算机概论送角色:恐龙小Q+60 经验

二进制转十进制

反过来:看到一串 0 和 1,算出它是多少。学会之后就看得懂电脑里的数字。
计算机概论送角色:僵尸阿肥+60 经验

终极密码

1 到 100 猜一个数字。用「每次都猜中间」的方法,最多七次一定猜得到——这就是二分搜寻法。
算法送角色:冒险女孩+70 经验

排序大挑战

把八根长短不一的柱子由矮到高排好。你自己排一次,再看电脑用选择排序法排一次,比比看谁的步骤少。
算法送角色:暗影使者+80 经验🔒 需要 2 级还差 50 点

逻辑门

AND、OR、NOT 是电脑里最小的零件。接对线让灯亮起来,顺便把真值表填完。
计算机概论送角色:冰封企鹅+80 经验🔒 需要 2 级还差 50 点

指令走迷宫

先把整串指令排好,再按执行。步数有限制,要用循环才走得完——这就是为什么程序需要循环。
算法+90 经验🔒 需要 3 级还差 150 点

宝石侦测器

六颗宝石藏在地图里,炸弹只有十八颗。每炸一次会告诉你最近的宝石还有几格——用线索把范围缩小,别用运气。
算法+90 经验🔒 需要 2 级还差 50 点

文字的号码

电脑里没有字母,只有数字。A 是 65、B 是 66——这张表叫 ASCII。把一串数字翻回文字,顺便看懂为什么大小写差 32。
计算机概论送角色:位元鼠+70 经验🔒 要先完成「十进制转二进制」

叠起来还是排队

两种收纳方式,差别只有一个:东西从哪一头出来。上一页按钮是堆栈,打印机的工作是队列。看出去的顺序,决定它是哪一种。
算法送角色:叠叠熊+75 经验🔒 需要 2 级还差 50 点

我的名片

最短的一页网页:一张大头贴、一个名字、几行介绍。学会 _網頁標題、_段落、_圖片元件 三个指令就做得出来。
网页+30 经验

点名表

用数组存名字,用循环一次做出一整排的勾选栏,勾完马上算出到了几个人。
网页+45 经验

投票结果

按钮投票,下面的长条图立刻跟着长。这是最短的「资料 → 图表」练习。
网页+50 经验🔒 需要 2 级还差 50 点

小算盘

十个数字键、四个运算键。用循环生按钮,用一个变量记住算到哪里。
网页+60 经验🔒 需要 2 级还差 50 点

宠物图鉴

同一份资料,换一种排法就是另一个网站。排序、筛选、一张一张卡片——购物网站的骨架就是这个。
网页+70 经验🔒 需要 2 级还差 50 点

每周运动纪录

填七天的运动时间,画成长条图,旁边用动画告诉你「比上周多还是少」——那句话是图表讲不清楚的。资料会存在这台设备上。
网页+75 经验🔒 需要 2 级还差 50 点