编程小伙伴测评网
164在线   已进行了: 905112 次真题模拟测试 www.cierobot.com |
    当前位置: 经验交流

编程与物理,用图形化编程学习“杠杆原理”
经验交流 2021-02-23 7926

一、什么是杠杆?

一根硬棒在力的作用下能绕着支点转动,这根硬棒就是杠杆。耳熟能详的一句话“给我一个支点,我能撬动整个地球”,说个就是杠杆。

 

Scratch编程与物理-用Scratch学习“杠杆原理”

 

 

杠杆的五要素:

1、支点:杠杆可以绕其转动的点O

2、动力:使杠杆转动的力F1

3、阻力:阻碍杠杆转动的力F2

4、动力臂:从支点O到动力作用线的距离l1。

5、阻力臂:从支点O到阻力作用线的距离l2。

 

Scratch编程与物理-用Scratch学习“杠杆原理”

 

二、用图形化编程模拟杠杆原理

当动力*动力臂 = 阻力*阻力臂,也就是当:

Scratch编程与物理-用Scratch学习“杠杆原理”

杠杆就平衡了,这就是阿基米德发现的杠杆原理。

现在我们来做一个杠杆平衡的实验:

一个杠杆的两边,挂着两个重物,初始时重物大小相同,他们到杠杆支点的距离也相同,此时杠杆平衡。而一旦改变其中一个重物的大小,此时平衡就会被打破,那怎么样恢复新的平衡呢?

除了改变另一个重物的大小之外,还有个简单的办法就是改变重物在杠杆上的位置,调节重物离支点的距离,也就是力臂的大小,来使杠杆重新恢复平衡。

用图形化编程来模拟杠杆原理的程序,就是采用改变力臂的大小,来满足杠杆的平衡条件。效果如下:

 

Scratch编程与物理-用Scratch学习“杠杆原理”

 

三、程序解析

 

1、通过变量来改变重物的大小,将重物的大小设置为变量

 

Scratch编程与物理-用Scratch学习“杠杆原理”

2、力矩的大小初始化,力矩就是重物的x坐标绝对值。

 

Scratch编程与物理-用Scratch学习“杠杆原理”

 

3、杠杆的平衡计算

Scratch编程与物理-用Scratch学习“杠杆原理”

 

4、如果杠杆失去平衡,调整重物的力矩

Scratch编程与物理-用Scratch学习“杠杆原理”

 

Scratch编程与物理-用Scratch学习“杠杆原理”

 

生活中有很多杠杆原理的应用,大家一起来发现吧~

转自-吉米编程启蒙

编程小伙伴测评网
http://www.cierobot.com



机器人编程小伙伴测评网


联系电话:15823371337
邮箱:37885160@qq.com
微信:cierobot
邮编:400000
重庆市九龙坡区长大路1号半山公馆幼儿园旁


扫码加入QQ群


      站长微信

copyright ® 2019-2023 机器人编程小伙伴网 |  渝ICP备2020014887号-1
渝公网安备 50010702506044号