课件编号19637074

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

日期:2024-05-15 科目:信息技术 类型:高中课件 查看:94次 大小:1573469Byte 来源:二一课件通
预览图 1/7
第四,必修,信息技术,高中,2019,教科
  • cover
(课件网) 《乐学古诗词》软件设计项目构成 贰 叁 肆 伍 壹 巧 学 诗 词 有 妙 招 分 类 诗 词 便 查 找 学 习 诗 词 验 效 果 成 果 报 告 可 视 化 乐 学 诗 词 先 规 划 《乐学古诗词》软件结构 乐学古诗词 学习模块 登陆界面 测评模块 形成报告 算法分析 编程实现 实际应用 对诗词 传经典 巧学诗词有妙招 叁 ——— 学习模块实现 子 项 目 确 定 《荀子 劝学》中有诗句云:“不积跬步,无以至千里; 不积小流,无以成江海。” 假设每20天为一个周期,具体计划是这 样的:第1天学习1句,第2天学习2句,即以 后每天比前一天多学1句。 提出问题:如何通过计算确定某一天要学习 哪几句诗词? 子 项 目 确 定 《荀子 劝学》中有诗句云:“不积跬步,无以至千里; 不积小流,无以成江海。” 假设每20天为一个周期,具体计划是这 样的:第1天学习1句,第2天学习2句,即以 后每天比前一天多学1句。 提出问题:如何通过计算确定某一天要学习 哪几句诗词? 子 项 目 分 析 按照学习计划,学习诗词数量的递推关系如何表达? 如何编程计算已经学过的诗词句数量? 根据已经学过的诗词句数量,确定从第几句开始学习 ? 如何把每天选学的诗词内容显示在文本框中? 项 目 活 动 手 册 子 项 目 实 施 如何计算学习诗词数量 ———算法分析 活动 1 1)完善表格 以下表格显示了,每天的学习诗词的数量以及d天累计学习的诗词数量。请你根 据前三天的规律,完成第4天和第5天的相关内容。 天数(d=0) 当天学习的诗词句数量 比前一天多学的诗句数量 累计学的诗词数量 第1天 第2天 第3天 第4天 第5天 … 1 2 3 1 1 1 1 1+2 (1+2)+3 … 20 … 1 … 第20天 (1+2+…+19)+20 项 目 活 动 手 册 子 项 目 实 施 如何计算诗词数量———算法分析 活动 1 2)发现规律 假设诗词累计数量保存在变量total中,以下表格体现了total的值是如何变化的。 请你把空白处填写完整。 天数(d) 累计学的诗词数量(total) 表达式表示 total total total total total total total total=0 total=total+1 total=total+2 total=total+3 第1天 第2天 第3天 第4天 第5天 第6天 项 目 活 动 手 册 子 项 目 实 施 如何计算诗词数量———算法分析 活动 1 2)发现规律 假设诗词累计数量保存在变量total中,以下表格体现了total的值是如何变化的。 请你把空白处填写完整。 天数(d) 累计学的诗词数量(total) 表达式表示 total total total total total total total total=0 total=total+1 total=total+2 total=total+3 第1天 第2天 第3天 第4天 第5天 第6天 【小结】 迭代过程:变量total不断的循环增加,每次都是在以前的数值的基础上,加上d后,生成一个新的数值。 直到得出我们需要的值或者循环结束,不再累加。 项 目 活 动 手 册 子 项 活动 如何编程计算出学过的诗词数量 ———编程实现 目 2 实 施 1)完善程序 请根据注释,完善空行①和②,并调试程序。 项 目 活 动 手 册 子 项 活动 如何编程计算出学过的诗词数量 ———编程实现 目 2 实 施 2)程序运行: 多次运行程序,输入不同的数值给变量day,分别记录运行结果。 输入: 1 输出: ; 输入: 2 输出: ; 输入: 4 输出: ; 输入: 6 输出: ; 输入: 20 输出: ; 项 目 活 动 手 册 子 项 活动 如何编程计算出学过的诗词数量 ———编程实现 目 2 实 施 2)程序运行: 多次运行程序,输入不同的数值给变量day,记录运行结果。 输入: 1 输出: ; 输入: 2 输出: ; 输入: 4 输出: ; ○确定迭代的终止条件 ○确定迭代变量 ○建立迭代表达式 输入: 6 输出: ; 输入: 20 输出: ; total total=total+d d<=day 【小结】 迭代的三要素和程序的关键 ... ...

~~ 您好,已阅读到文档的结尾了 ~~