第四单元《计算与问题解决》第3课时《巧学诗词有妙招——学习模块实现》课件教科版高中信息技术必修1.pptx

第四单元《计算与问题解决》第3课时《巧学诗词有妙招——学习模块实现》课件教科版高中信息技术必修1.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《乐学古诗词》软件设计项目构成贰叁肆伍壹巧学诗词有妙招分类诗词便查找学习诗词验效果成果报告可视化乐学诗词先规划1

《乐学古诗词》软件结构乐学古诗词学习模块登陆界面测评模块形成报告算法分析编程实现实际应用2

对诗词传经典巧学诗词有妙招叁——学习模块实现3

4

子项目确定《荀子?劝学》中有诗句云:“不积跬步,无以至千里;不积小流,无以成江海。”假设每20天为一个周期,具体计划是这样的:第1天学习1句,第2天学习2句,即以后每天比前一天多学1句。提出问题:如何通过计算确定某一天要学习哪几句诗词?5

子项目确定《荀子?劝学》中有诗句云:“不积跬步,无以至千里;不积小流,无以成江海。”假设每20天为一个周期,具体计划是这样的:第1天学习1句,第2天学习2句,即以后每天比前一天多学1句。提出问题:如何通过计算确定某一天要学习哪几句诗词?6

子项目分析按照学习计划,学习诗词数量的递推关系如何表达?如何编程计算已经学过的诗词句数量?根据已经学过的诗词句数量,确定从第几句开始学习?如何把每天选学的诗词内容显示在文本框中?7

项目活动手册子项目实施如何计算学习诗词数量——算法分析活动11)完善表格以下表格显示了,每天的学习诗词的数量以及d天累计学习的诗词数量。请你根据前三天的规律,完成第4天和第5天的相关内容。天数(d=0)当天学习的诗词句数量比前一天多学的诗句数量累计学的诗词数量第1天第2天第3天第4天第5天2(1+2)+3…20…1…第20天(1+2+…+19)+208

项目活动手册子项目实施如何计算诗词数量——算法分析活动12)发现规律假设诗词累计数量保存在变量total中,以下表格体现了total的值是如何变化的。请你把空白处填写完整。天数(d)累计学的诗词数量(total)表达式表示totaltotaltotaltotaltotaltotaltotaltotal=0total=total+1total=total+2total=total+3第1天第2天第3天第4天第5天第6天9

项目活动手册子项目实施如何计算诗词数量——算法分析活动12)发现规律假设诗词累计数量保存在变量total中,以下表格体现了total的值是如何变化的。请你把空白处填写完整。天数(d)累计学的诗词数量(total)表达式表示totaltotaltotaltotaltotaltotaltotaltotal=0total=total+1total=total+2total=total+3第1天第2天第3天第4天第5天第6天【小结】迭代过程:变量total不断的循环增加,每次都是在以前的数值的基础上,加上d后,生成一个新的数值。直到得出我们需要的值或者循环结束,不再累加。10

项目活动手册子项活动如何编程计算出学过的诗词数量——编程实现目2实施1)完善程序请根据注释,完善空行①和②,并调试程序。11

项目活动手册子项活动如何编程计算出学过的诗词数量——编程实现目2实施2)程序运行:多次运行程序,输入不同的数值给变量day,分别记录运行结果。输入:1输出:;输入:2输出:;输入:4输出:;输入:6输出:;输入:20输出:;12

项目活动手册子项活动如何编程计算出学过的诗词数量——编程实现目2实施2)程序运行:多次运行程序,输入不同的数值给变量day,记录运行结果。输入:1输出:;输入:2输出:;输入:4输出:;○确定迭代的终止条件○确定迭代变量○建立迭代表达式输入:6输出:;输入:20输出:;totaltotal=total+dd=day【小结】迭代的三要素和程序的关键语句13

项目活动手册子项活动如何把诗词显示在文本框中——实际应用目3实施完善程序阅读程序文件“乐学古诗词之学习模块.py”。填写缺少的模块或者语句。a.填写语句,完成问题3中提出的功能。14

项目活动手册子项活动如何把诗词显示在文本框中——实际应用目3实施完善程序阅读程序文件“乐学古诗词之学习模块.py”。填写缺少的模块或者语句。a.填写语句,完成问题3中提出的功能。selectL=xuanxue(day-1)+115

项目活动手册子项活动如何把诗词显示在文本框中——实际应用目3实施完善程序阅读程序文件“乐学古诗词之学习模块.py”。填写缺少的模块或者语句。b.填写语句,完成问题4中提出的功能。16

项目活动手册子项目总结总结:本次课,我们理解了累加算法的过程,并把累加的结果应用到软件设计中。“学而时习之,不亦说乎。”期待在下一节课大家能把常见算法应用到“诗词测试”模块设计中。17

项目活动手册子项目总结课后作业:1)、所有同学进一步完善课堂上分析的程序,调试运行。2)、喜欢创新的同学尝试一下,

文档评论(0)

188****7976 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档