似乎我写的大多数程序都可以在不到一个小时的时间内向孩子解释如何做( 很多 ,但我喜欢保守估计)。这节简短的课后,孩子可以手动完成我想让计算机执行的操作。不用花费不到一个小时的时间,而让计算机运行起来需要我数周或数月的时间。作为一个例子,我已经在下面的程序上工作了大约一个星期,它可能已经完成了10%:
该任务接受2D平面图像(例如.jpg)作为输入。
对于每个斑点,我们想知道外围有哪些像素。例如,也许黄色斑点的最边缘有一个像素位于第321行和第437列。基本上,我们需要每个斑点的外边缘的映射。
我们可以想象在体育馆地板上铺设的那幅巨大的照片。它分为餐盘大小的正方形(像素),每个正方形都是纯色。