电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

算法伽利略与自由落体运动

  • 资源ID:487842855       资源大小:29.40KB        全文页数:3页
  • 资源格式: DOCX        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

算法伽利略与自由落体运动

精品文档,值得拥有算法:伽利略与自由落体运动任务尝试编制程序计算匀加速直线运动的加速度,培养大家用计算机解决实际问题的能力,期望以后,同学们能够用计算机自行编程来进行物理、化学实验的数据处理工作。伽利略奥伽利略(Galileo Galilei,1564 - 1642 )是意大利文艺复兴后期伟大的天文学家、物理学家、力学家和哲学家,也是近代实验物理学的开拓者。1590 年,伽俐略在意大利的比萨斜塔顶层做了著名的自由落体运动实验,让两个重量相差10 倍的铁球,同时从塔顶落下,结果,两球同时着地,因而,雄辩地一举推翻了束缚人们思想近二千年的希腊著名学者亚里士多德关于重量不同的物体,其下落的速度也不相同的“物体下落速度与重量成正比”的理论。伽利略开创了实验物理的新时代,被人们称为“近代科学之父”。一、利用计算机处理物理实验数据在我们高中学习生活中,已经越来越多地应用信息技术来开展学习,比如我们可以在数学、物理、化学的学习中使用电子计算器,可以使用TI 数理计算器来进行数据处理,还可以利用DIS 数字信息系统,来进行物理实验。这些信息技术的使用,极大地提高了我们学习的效率。这些工作都是在计算机的支持下才能正常开展,事实上,我们经过学习,自己也能够编制程序实现这些功能。在现有的许多高中物理教材中,测定自由落体运动加速度的实验已经不作为必修的内容了,而在高中物理一年级教材中,还有一个实验是“用打点计时器测量匀加速直线运动加速度”,这个实验同学们都做过,实验过程非常简单,但在实验后处理数据时,却比较麻烦。用计算机处理数据,首先也要处理纸带,然后记录数据,再选用合适的计算公式,最后编程处理。1、 纸带处理从一个清晰的小点开始,标记一个起点“0”点,然后每隔五个点作一个标记,分别记作“1”、“ 2” “ n”。2、数据测量从“ 0”点开始, 测量每一个标记点间的长度,分别记作S1、S2.Sn 。3、计算方法1 / 3精品文档,值得拥有由于每一个标记间包括五个计时点,打点计时器使用是的220V/50HZ的交流电,所以每个计时点的时间是1/50 秒,即 0.02 秒,而五个计时点的时间就是 0.1 秒,因此,对应每一个标记点间长度的时间分别是t1、t2 tn,它们都是 0.1 秒。计算公式:对于匀加速直线运动来说,S=at2 ,则 a= S/t2=S/0.01=100S( m/s2)。这样,对于 n 个标记点, 则有 n-1 个加速度a,分别是 a1、a2 an-1。a1=100(S2-S1), a2=100( S3-S2) an-1=100 ( Sn-Sn-1)最后求平均值:a=(a1+a2+ +an -1)/( n-1)。二、程序实现范例:我用VB 来编写程序。程序中用到了一个循环语句、 一个输出语句。 其中输出语句与顺序结构例题中的语句一致。假设,我们有六个测量点,分别有六个长度值。为了简化问题, 我们直接在程序中用赋值语句, 将每一标记点间的长度赋值给数组中的每一个变量。( 1)建立窗体和输出、命令按钮组件对象。( 2)编写“ Command1”触发的程序代码。在“ Private Sub command1_click() ”和“ End Sub”之间输入程序代码。Dim s(6) As Single, a As Single, b As Single, i As Integers(1) = 0.09s(2) = 0.17s(3) = 0.27s(4) = 0.37s(5) = 0.45s(6) = 0.53b = 0For i = 1 To 5a = 100 * (s(i + 1) - s(i)b = b + aNextLabel1.Caption = (b / 5) & "(m/s2)"第一行,定义了一个有6 个下标的单精度数值类型数组S,用于保存每一标记点间的长度值。定义了单精度数值型变量a,用于保存每次计算得出的加速度值。定义了一个用于累加加速度数的变量b。还定义了整数类型变量I ,用于控制循环次数。第二行至第七行,分别将六个长度值分别赋值给数组s 的六个下标变量,即 S(1)里保存S1 的值, S(2)里保存 S2 的值,其它依此类推。2 / 3精品文档,值得拥有第八行, 对用于累加加速度值的变量b 进行初值化, 一般作为累加器的变量初始值应该赋值为“0”。第九行, 开始一个FOR 循环,循环变量 I 从 1 变化到 5,每次增加1,所以一共循环五次。第十行,计算每一个标记点处的加速度值,并将计算值赋值给变量a。第十一行,将每一个标记点处的加速度值累加到变量b 中。第十二行,在NEXT 语句处,循环变量值增加1,并且判断循环变量值有没有超过终值5,如没有超过则从For 的下一行开始重复执行;如超过终值,则结束循环,执行Next 的下一行。第十三行,结束循环后,将累加变量b 的值除以5,得到加速度的平均值,并将这个平均值连接上单位(m/s2)后,赋值给文本标签Label1的 caption 属性,用于输出。( 3)运行程序。单击“ Command1 ”,就能在原来“Label1 ”的位置上加速度平均值“8.8(m/s2) ”。3 / 3

注意事项

本文(算法伽利略与自由落体运动)为本站会员(鲁**)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.