要解释输入输出设备的选择,就写出设备名称,说明它在这个任务中做什么,并给出来自情境的理由,而不是关于这种设备的泛泛事实。
这一课在比较内存与存储之后,属于硬件与处理。它为最后一课让答案停留在模型之内做准备。
什么样的结构能让理由站得住?
用四个简短的步骤:
- **任务:**系统必须做什么,涉及什么类型的数据(文本、数字、声音、读数、条码)?
- **设备:**哪种输入或输出设备适合这种数据?
- **理由:**设备的哪个特点与情境相符(速度、准确度、无需培训、适合使用者)?
- **局限(可选):**如果题目要求评价,写一个诚实的缺点。
常见的输入设备包括键盘、鼠标、触摸屏、麦克风、摄像头、扫描器、条形码或二维码扫描器和传感器。常见的输出设备包括显示器、扬声器、打印机,以及电机或蜂鸣器等执行器(actuator)。
例题详解
一所学校的食堂安装了自助点餐机。学生点选想要的食物、付款,然后领取印有订单号的小票。选择并说明一个输入设备和两个输出设备。
**任务:**学生必须在拥挤的队伍中快速选择食物,不用打字。
输入:触摸屏。 学生点击图片即可选择食物。这与任务相符,因为不需要打字,所以速度快,也不需要培训。一个局限:屏幕会变脏,需要清洁。
输出 1:同一块屏幕。 它显示菜单、已选项目和总价,让学生付款前可以核对订单。
输出 2:小票打印机。 它把订单号打印在纸上,让学生凭号码取餐。这与任务相符,因为即使学生收起手机,号码依然看得见。
每个选择都遵循同样的形式:设备、它在这里做什么、来自情境的理由。
要留意的错误
常见的错误是写出设备名称,配上一个放在任何情境都成立的理由。
错误答案:“使用触摸屏,因为它又快又现代。”
这个理由对几乎任何题目中的几乎任何设备都成立,所以得分很少。
改正的办法是回到任务:“使用触摸屏,因为学生点击图片就能选择食物,不用打字,所以队伍走得快。”把题目中描述使用者和地点的词划出来,并确保你的理由用上了它们。
自我检测
1. 一名仓库工人需要在货物送到时快速登记数百个箱子。建议一个输入设备并说明理由。
查看答案
条形码扫描器(或二维码扫描器)。每个箱子都有条码,扫描一下就能记录,比键盘输入更快,打字错误也更少。
2. 汽车倒车时,靠近物体会向驾驶者发出警告。写出一个输入设备和一个输出设备。
查看答案
输入:车尾的距离(接近)传感器,测量物体有多近。输出:蜂鸣器(或扬声器),物体越近,响得越快,驾驶者不必转移视线。
3. 一名视障学生使用电脑。建议一个适合他的输出设备并说明理由。
查看答案
扬声器(或耳机),配合朗读屏幕内容的软件。学生通过声音获取信息,不必看屏幕。
下一步
继续学习不要从通用模型推断品牌规格,然后试做练习题。安全的 Python 推理沙盒可以帮你在小程序中试验传感器读数如何改变决定。
学生有时认得很多设备,到了考试压力下却想不出理由。线上一对一计算机科学补习的老师可以帮你练习为每个设备建立一个清晰的理由。