最新消息:

Scratch数据和事件二–游戏

Scratch 少儿编程 1620浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

01

眼疾手快——反应时间的测定

Scratch数据和事件二--游戏

          我们生活中说“眼疾手快”是指从眼睛作为传感器接收到视觉信号,大脑分析后作出动作指令,再控制手做出反应的整个过程。在上节课当中,从按下绿旗到第一次按空格之间的时间间隔,就是一个反应时间。

本课,我们通过小猫造型的变化来测试视觉反应时间。小猫手中会突然拿起一个棒子,测试者看到小猫拿起棒子后立马单击小猫,使用计时器工具计算反应时间并让小猫说出反应时间。

要求:

1.数据可以通过人的反应时间来插入列表;

2.手动输入或自动输入数字,插入到列表中;

3.计算平均数、中位数、最值

02

冒泡排序

若链表中存储了姓名、电话等信息,通常我们希望将其排序后再展示。排序的方法有很多,而冒泡排序是最简单的算法之一。

1.首先比较链表的头两个数。因为6小于9,不满足逆序排列,因此需要交换两者的位置,

Scratch数据和事件二--游戏

2.现在比较第二个数字6和第三个数字5。因为6大于5,满足逆序排列,我们继续比较下一对数字。

3.重复这个过程。

Scratch数据和事件二--游戏

4.至此第一轮冒泡排序已经结束,但是链表仍然不是逆序排列的。我们需要再进行一轮冒泡排序,依然从链表的第一个变量开始进行两两比较,如果不满足逆序排列则交换。

03

自由落体

当静止的物体从一定高度下落时,若忽略空气阻力的影响,则在t秒时间内,物体下降的距离d米,由公式                             确定,其中g是重力加速度,取值g=9.8。本模拟实验的目的是标记处下落的物体在0.5秒、1秒、1.5秒、2.0秒等时间的位置,知道小球到达地面。

Scratch数据和事件二--游戏

您必须 登录 才能发表评论!