【科普】编程启蒙课堂4走进编程的输入世界 之 博览群书(下)

#编程&生活#微米老师2023-03-16

通过上一节课的学习,我们知道了软件的输入有“用户型”和“非用户型”两种类型。“用户型”输入简单来说,是输入信息由用户直接

通过上一节课的学习,我们知道了软件的输入有“用户型”和“非用户型”两种类型。“用户型”输入简单来说,是输入信息由用户直接提供。而对于“非用户型”输入,直接提供输入信息的是“输入小管家”,而不是用户

在上篇文章中,我们也介绍了这个小管家的一些特点,例如博览群书,熟练掌握各种输入技能,熟知各种输入信息,替我们管理着各种输入

那么,这篇文章我们将带着大家继续探索编程的输入世界 ,来了解一下,这个博览群书的“输入小管家”是如何获取输入的?

我们先来看几个生活小场景:

场景一(旅游):

妈妈:小明,请把柜子里的相机拿出来放到行李箱中。

场景中,小明就是小管家,相机就是输入。大家思考一下,小明要如何完成这个输入任务呢?

其实任务的关键是小明要获取相机,也就是要获得所需的输入。那么小明要如何获取所需的相机呢?对的,他是从柜子里直接取出相机。其实,柜子也相当于我们前几篇文章中提到的“库”,也就是仓库的意思。

那么,“小明从柜子里直接取出相机”就可以理解成“小管家直接从库中取出所需的物品”

场景二(开学):

妈妈:小明,请把课程表打印出来放到书包里。

场景中,小明同样是小管家,不过这次的输入是纸质课程表。大家再思考一下,小明要如何完成这个输入任务呢?

这个任务和第一个场景中的输入有什么不同呢?

纸质课程表是仓库中现成的吗?

嗯,不错!

我们发现纸质课程表不是仓库中现成的,而是需要先找到打印机,然后通过打印机将纸质课程表打印出来。

整个的输入过程变成了:小明先从书房(书房也是一种库)找到打印机,然后打印获取纸质课程表。也就是说,小管家不是从库中直接取出所需的物品,而是

从库中取出物品A

然后用物品A

生成输入所需的物品。

好的,讲到这里,我们和大家一起来总结一下:

从上面两个场景的介绍我们可以看出,输入小管家获取输入信息的方式有两种:

第一种:直接获取输入

输入所需的物品是现成的,小管家直接从库中取出。

第二种:间接获取输入

输入所需的物品不是现成的,而是从库中取出一个物品,然后用这个物品生成输入所需的物品。

同学们可以试着思考一下,上篇文章我们提到的位置、日期、曾经买过的商品信息这些输入信息,都是属于输入获取的哪种类型呢?答案我们将在下篇文章进行讲解。

敬请期待。

用手机扫码体验更多功能

扫码查看2条评论