- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法开发
——科学:弹力球
《计算思维》培训教材范例
COMPUTATIONAL THINKING
Science: Bouncing Ball
01 关于算法开发
02 弹力球概述
03 课程反思
01 关于算法开发
02 弹力球概述
03 课程反思
算法开发就是增强您在解决问题过程中应用计算过程的信心,并了解算法是如何清晰地表达一个过程或规则。
第一节 关于算法开发
01
01 关于算法开发
02 弹力球概述
03 课程反思
第二节 弹力球概述
02
当如今的科学家,工程师,动画家以及其他需要建设模型和进行仿真来预测和模拟真实世界的时候,他们常常会使用到物理学。
第二节 弹力球概述
02
在本活动中,我们将会使用乌龟来模拟一个弹力球。
我们会通过提供正确的一系列指示来训练乌龟进行移动和反弹。
02
第二节 弹力球概述
如图的代码会每秒检查100次鼠标的位置,并将小海龟的方向指向该位置。
02
第二节 弹力球概述
如图修改后的代码中,我们设定小海龟每次移动的距离为1(第三行),并且增加小海龟向前移动的指令(第六行)并重复100遍。
02
第二节 弹力球概述
小海龟x、y方向的速度
循环每秒重复次数
02
第二节 弹力球概述
循环体
重力加速度
02
第二节 弹力球概述
如果点在窗口里
Y的坐标
如果点不在窗口里
Y的坐标
02
第二节 弹力球概述
问题:当到达窗口底部时,你觉得哪行代码改变了小海龟的方向?
在这个例子中,因速度为负,小海龟向下移动。
哪一行代码会使速度变为正数?
第12行代码,当小海龟到达窗口的底部时,小海龟的速度乘以-1,逆转了方向。
如果你熟悉描述物体降落的物理方程式,你可能会惊讶地看到第10和第12行代码。这些模拟旨在模拟现实,我们可以通过修改方程式(如果你曾试图在现实中改变重力,你会意识到模拟是多么有用)进行实验。
03 课程反思
01 关于算法开发
02 弹力球概述
第三节 弹力球课程反思
03
对某些研究来说,在传统实验室中进行实验是非常困难的,因为它们的研究对象太过微小(亚原子微粒),或者需要一个跟地球完全不同的实验环境(例如宇宙中的黑洞),又或者需要极端的环境(例如飞机的测试)。数十年来,科学家和工程师们通力合作,创造了许多模型和仿真系统来测试他们的理论和原型机。
您可能关注的文档
- 【外科学】泌尿男生殖系感染.ppt
- 泌尿外科授课泌尿系检查.ppt
- 药物性肝病课件drug induced liver injury DILI.ppt
- 胸壁、胸膜疾病培训课件.ppt
- 第七章 立体及平面与立体.ppt
- 《计算思维》培训范例 算法开发-计算机科学-汉诺塔.pptx
- 【课件】二级人力资源管理师面试.ppt
- Intel游戏本品鉴会活动方案.ppt
- 关于PE投资和运作的交流.pptx
- 【内科学】高血压病.ppt
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)