给孩子的编程思维课-10计算机也能上“自习”?
在学校里,有时候老师会让咱们上自习,有些地方还有专的早自习课,让大家自己读书学习。有意思的是啊,不光咱们人类会上自习,计算机也会自习。可计机干嘛要上自习呢?难不成他也要考试?这一讲,咱们就来说说计算机上自习是怎么回事。
我先给你布置一个小任务,现在请你想象一下自己面前有一台冰箱,请你打开冰箱门,把里面的东西一个分类。这个任务很简单,你可以轻轻松松的把冰箱里的水果、蔬菜、肉类还有饮料什么的分开。且你甚至会不知不觉会把蔬菜里带叶子的和不带叶子的给分开,把水果里酸的和甜的给分开。这件事光你做起来简单,让计算机来做也不难。咱们前面说了,你可以通过不停的让计算机看图片,教他们识各种各样的东西。所以对现有的水果蔬菜做分类,这个问题对咱们人类和计算机来说都不难。
好,那接下来咱们换一个场景,假如现在你是一位宇航员,要去一颗全新的星球上考察。下了飞船看,你直接叫了一声好家伙,这星球上已经有了许许多多的生物了。不过这些生物和地球上的生物全不一样,这里的树上也结满了各种各样的果子,都是地球上完全没见过的。有三角形的、五角星的,还有正方形的。颜色也是奇奇怪怪的,蓝色、绿色、橙色、粉色的都有。
这时候通讯器里突然传来了命令,让你把这些果子做个分类。如果是你的话,你会怎么办呢?我相信然你并不知道这些果子叫什么名字,但你一定能完成任务。因为这是我们从幼儿园开始就接受的训练。
如果你还记得的话,应该能想起来当时自己经常会碰到一类题,让你给各种各样的东西做分类。很多候即使咱们不知道被分类的到底是什么东西,但还是可以按照颜色或者是形状把它们都给分清楚。同的咱们现在虽然不知道这些果子到底叫什么名字,但是也可以按照形状来分,三角形的一类、五角星的一类,正方行的一类。咱们还可以按照颜色来分类,红色的一类,蓝色的一类,如此等等。
当然了,这样的分类方法并不完美,但在什么都不知道的情况下,也算是个不错的办法了。在这里我跟你说明一下,前面咱们在给冰箱里的东西做分类的时候,咱们明确的知道哪个东西是啥,属于哪类。这种情况,咱们叫分类是没问题的。但是在外星球上,咱们完全不知道要分类的东西是什么,没有一个确切的分类标准。先按颜色分还是先按形状……