- 4
- 0
- 约1.79千字
- 约 5页
- 2022-05-26 发布于北京
- 举报
第12 课 反应时间的研究
任务导航
我们生活中说“眼疾手快”是指从眼睛作为传感器接收到视觉信号,大脑分析后作出动
作指令,再控制手做出反应的整个过程。在上节课当中,从按下绿旗到第一次按空格之间的
时间间隔,就是一个反应时间。
本课,我们通过小猫造型的变化来测试视觉反应时间。小猫手中会突然拿起一个棒子,
测试者看到小猫拿起棒子后立马单击小猫,使用计时器工具计算反应时间并让小猫说出反应
时间,如图12.1 所示。
(a)变化前 (b)变化后
图12.1 测试反应时间
Follow me
图 12.2 是原始程序,为了增加猫变身的不确定性,让猫等待随机数秒后再变身,变身
后,计时器归零。看到猫举起了棒子后,按下小猫测定出反应时间。
图12.2 反应时间的测定软件
DIY
你的视觉反应时间是一个定值么?建立一个链表“结果”将多次反应时间的数据 下
来。 20 组数据,将数据从链表中导出,利用Excel 中求平均值的功能,自动计算平均
值,如图12.3 所示。
图12.3 求平均值
测得平均值为0.897 秒,还需要多次实验,看看 反应时间是否稳定。
想
1. 图12.3 中左侧表格的第一组数据是否应该删掉,为什么?20 次实验数据的散点图如图
12.4 所示
图12.4 第一次测定反应时间的原始数据
2. 使用图11.3 右图中的最大值和最小值按钮,能不能求出20 次实验的最大值和最小值。
3. 有没有一些因素会影响到 视觉反应时间?
Follow me
如图12.5 所示,用变量求和来统计20 组链表“结果”的总合,再计算出平均值表示出
来,这里要注意变量i 的使用,可以使用编辑菜单中的“开始单步执行”来体会每次循环中,
i 数值的变化。
图12.5 计算平均值的代码
想 :既然Excel 用起来很方便,有没有必要编写代码来计算平均值?
DIY
请你使用 代码,研究一下你的听觉反应时间,看看平均值与视觉反应时
间相比,那个大。
想
1.既然程序可以计算出平均值,那么能不能编程计算出最大值和最小值?
2.可不可以将数据可视化?
知识着陆
1. :计次变量i 的使用
2. 编程习惯:使用“单步执行”来调试和理解代码
创作天地
1.在测量听觉反应时间时,使用代码 和 会有
什么区别?
2.一位同学觉得,既然每一句代码都要消耗时间,那么图11.2 中的
就不能改成 ,因此他设计了一个实验方案,执行 100 次
所需的时间,你能和他一块儿研究一下么?到底
的位置会对实验结果产生怎样的影响?
3.图 12.6 是一位同学听觉反应时间和视觉反应时间的散点图,你能从图中得出怎样的结
论?
图12.5 视觉反应时间和听觉反应时间的比较
4.一位同学完成了听觉反应时间的可视化程序,如图 12.6 所示左上角红色的星星代表20
组数据,蓝线代表平均值,你能仿照 程序试一试么?
图12.6 听觉反应时间的可视化
5.图 12.6 所示的程序的一个缺点是,数据的可视化和数据的 是分离的,你能想办法
将他们同步起来么?
6.将本次课的实验数据写成一个实验报告
视野拓展
原创力文档

文档评论(0)