- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
CREATIVE
——可以复用的代码
让程序跑的更优雅一点儿
太仓市明德高级中学
讲课人:赵斌
必修一第二单元编程计算
了解代码复用的意义
1
了解代码复用的方式
2
掌握函数定义的方法
3
掌握函数调用的方法
4
理解用模块共享代码
5
用模块解决实际问题
6
1
Part
课堂项目研究背景
课堂项目研究:古典概率的计算
公元1651年夏天,当时盛誉欧洲号称“神童”的数学家帕斯卡(Pascal),在旅途中偶然遇到了玩家德·梅尔(DeMere),德·梅尔向帕斯卡请教了这样一个问题:“一个骰子掷4次至少掷得1个6点,与两个骰子掷24次至少掷得一对6点,那个机会比较大?”
看似简单的一个问题,没想到把数学家帕斯卡都难住了,而且他为此苦苦思索了3年,才有了答案。并以此奠定了概率论的数学基础。
古典
概率
大家充分发挥灵感,根据这个项目,我们可以得出的结论有哪些?
问题从小入手
如何用程序来计算一个骰子掷四次后出现6的概率?
用自然语言描述右边流程图所完成的工作
1
Part
课堂活动
最大的问题是什么?
思考修改的方式,体会其意义?
下接右
代码复用的方式
复制、粘贴
复用
的方式
1
5
2
4
3
循环利用
条件循环
次数循环
函数应用
自定义函数
模块应用
2
Part
知识学习(P42)
3
Part
知识延伸
(将过程函数化)
程序案例
合并同类项
步骤分析
寻求同类
自顶向下
问题分解:
第一步
第二步
第三步
逐步实现:
在模块化处理的基础上实现功能代码的复用,减少代码的输入,增加功能改进的便利。
第四步
求同存异
同类合并
思维迁移
编程方法和设计思路都是自己总结凝练的,希望能看到不一样的程序。
模块名
自定义函数
函数调用
从小见大
结果返回
返回处理
4
Part
知识拓展
(回归程序看一看)
模块的含义
自身开发的如何共享给他人?
取一个好名字
1
放在一个文件夹
2
import文件名
3
文件名.函数(参数)
4
importrandom
“
5
Part
课本案例
(再研究、再体会)
火材棒的数量解决案例
您可能关注的文档
- 种子植物课件苏科版生物七年级下册.pptx
- 第二单元第1课时认识100以内的数(1)(教学课件)-一年级下册数学(北京版2024).pptx
- 85实验验证机械能守恒定律教学设计-高一下学期物理人教版.docx
- 第17课之《陋室铭》课件-七年级语文下册精选课件(2024).pptx
- 第二单元辽宋夏金元时期民族关系发展和社会变化总结提升课件历史七年级下册.pptx
- 分数加减简便运算(课件)-五年级下册数学人教版.pptx
- 应用文写作信--回复Chris关于乒乓球运动的询问讲义-湖南省娄底市2024年下学期部分普通高中高一期末考试英语试题.docx
- 第四单元测试卷-语文二年级下册.docx
- Module5Unit1课件-英语九年级下册课件.pptx
- Unit2OnwardsandupwardsUnderstandingideas课件-高中英语选择性.pptx
- 2025年新人教版英语七年级上册全册课件 Starter Unit 1 第一课时 Section A 1a-2d.pptx
- 2025年新人教版英语三年级上册 U1 B Start to read& C Project 教学课件.pptx
- 2025年新人教版英语七年级上册全册课件 Unit 5 第一课时 Section A 1a-pronunciation.pptx
- 2025年新人教版英语七年级上册全册课件 Unit 2 第三课时 Section A Grammar Focus.pptx
- 2025年新人教版英语三年级上册 U6 A talk 教学课件.pptx
- 2025年新人教版英语三年级上册 U5 A learn 教学课件.pptx
- 2025年新人教版英语七年级上册全册课件 Unit 2 第一课时 Section A 1a- pronunciation.pptx
- 2025年新人教版英语七年级上册全册课件 Unit 4 第五课时 Section B 2a-2b.pptx
- 2025年新人教版英语三年级上册 U6 B learn 教学课件.ppt
- 2025年新人教版英语三年级上册 Unit 2 Different familiesPart C 第8课时 Reading time 教学课件.pptx
文档评论(0)