- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《乐学古诗词》软件设计项目构成叁肆伍贰壹分类诗词便查找乐学诗词先规划巧学诗词有妙招成果报告可视化学习诗词验效果《乐学古诗词》软件结构对诗词 传经典巧学诗词有妙招——学习模块实现叁请同学们打开上一节课我们设计的“乐学古诗词之学习模块V2.9(课前程序).py”运行。子项目确定《荀子?劝学》中有诗句云:“不积跬步,无以至千里;不积小流,无以成江海。” 假设每20天为一个周期,具体计划是这样的:第1天学习1句,第2天学习2句,即以后每天比前一天多学1句。提出问题:如何通过计算确定某一天要学习哪几句诗词?子项目确定《荀子?劝学》中有诗句云:“不积跬步,无以至千里;不积小流,无以成江海。” 假设每20天为一个周期,具体计划是这样的:第1天学习1句,第2天学习2句,即以后每天比前一天多学1句。提出问题:如何通过计算确定某一天要学习哪几句诗词?3412子项目分析根据已经学过的诗词句数量,确定从第几句开始学习?按照学习计划,学习诗词数量的递推关系如何表达?如何编程计算已经学过的诗词句数量?如何把每天选学的诗词内容显示在文本框中?项目活动手册活动1如何计算学习诗词数量——算法分析1)完善表格以下表格显示了,每天的学习诗词的数量以及d天累计学习的诗词数量。请你根据前三天的规律,完成第4天和第5天的相关内容。子项目实施天数(d=0)当天学习的诗词句数量比前一天多学的诗句数量累计学的诗词数量第1天111第2天211+2第3天31(1+2)+3第4天第5天…………第20天201(1+2+…+19)+20项目活动手册活动1如何计算诗词数量——算法分析2)发现规律假设诗词累计数量保存在变量total中,以下表格体现了total的值是如何变化的。请你把空白处填写完整。子项目实施天数(d)累计学的诗词数量(total)表达式表示totaltotal=0第1天totaltotal=total+1第2天totaltotal=total+2第3天totaltotal=total+3第4天total第5天total第6天total项目活动手册活动1如何计算诗词数量——算法分析2)发现规律假设诗词累计数量保存在变量total中,以下表格体现了total的值是如何变化的。请你把空白处填写完整。子项目实施天数(d)累计学的诗词数量(total)表达式表示totaltotal=0第1天totaltotal=total+1第2天totaltotal=total+2第3天totaltotal=total+3第4天total第5天total第6天total【小结】迭代过程:变量total不断的循环增加,每次都是在以前的数值的基础上,加上d后,生成一个新的数值。直到得出我们需要的值或者循环结束,不再累加。项目活动手册活动2如何编程计算出学过的诗词数量——编程实现1)完善程序请根据注释,完善空行①和②,并调试程序。子项目实施项目活动手册活动2如何编程计算出学过的诗词数量——编程实现2)程序运行:多次运行程序,输入不同的数值给变量day,分别记录运行结果。子项目实施输入: 1 输出: ; 输入: 2 输出: ;输入: 4 输出: ;输入: 6 输出: ;输入: 20 输出: ;项目活动手册活动2如何编程计算出学过的诗词数量——编程实现2)程序运行:多次运行程序,输入不同的数值给变量day,记录运行结果。子项目实施输入: 1 输出: ; 输入: 2 输出: ;输入: 4 输出: ;输入: 6 输出: ;输入: 20 输出: ;○确定迭代的终止条件 ○确定迭代变量 ○建立迭代表达式【小结】迭代的三要素和程序的关键语句项目活动手册活动3如何把诗词显示在文本框中——实际应用完善程序阅读程序文件“乐学古诗词之学习模块.py”。填写缺少的模块或者语句。a. 填写语句,完成问题3中提出的功能。子项目实施项目活动手册活动3如何把诗词显示在文本框中——实际应用完善程序阅读程序文件“乐学古诗词之学习模块.py”。填写缺少的模块或者语句。a. 填写语句,完成问题3中提出的功能。子项目实施selectL=xuanxue(day-1)+1项目活动手册活动3如何把诗词显示在文本框中——实际应用完善程序阅读程序文件“乐学古诗词之学习模块.py”。填写缺少的模块或者语句。b. 填写语句,完成问题4中提出的功能。子项目实施项目活动手册总结:本次课,我们理解了累加算法的过程,并把累加的结果应用到软件设计中。“学而时习之,不亦说乎。”期待在下一节课大家能把常见算法应用到“诗词测试”模块设计中。子项目总结项目活动手册课后作业:1)、所有同学进一步完善课堂上分析的程序,调试运行。2)、喜欢创新的同学尝试一下,如果每天学习5句诗词,如何改写程序?子项目总结再见!1
2
3
4
5
6
7
8
9
您可能关注的文档
- 高中信息技术 程序设计基础 运用循环结构描述问题求解过程(第2课时)循环可控,我是预算大管家 课件.pptx
- 高中信息技术 广东版 必修1《数据与计算》《程序设计基础》单元教学设计.doc
- 高中信息技术 教科版必修1《数据与计算》《计算与问题解决》大单元教学设计(“乐学古诗词小助手”设计与开发).docx
- 高中信息技术 教科版必修1《数据与计算》《计算与问题解决》第1课时 乐学诗词先规划——软件需求分析.docx
- 高中信息技术 教科版必修1《数据与计算》《计算与问题解决》第1课时 乐学诗词先规划——软件需求分析.pptx
- 高中信息技术 教科版必修1《数据与计算》《计算与问题解决》第2课时 分类诗词便查找——软件制作准备.doc
- 高中信息技术 教科版必修1《数据与计算》《计算与问题解决》第2课时 分类诗词便查找——软件制作准备.pptx
- 高中信息技术 教科版必修1《数据与计算》《计算与问题解决》第3课时 巧学诗词有妙招——学习模块实现.doc
文档评论(0)