五年级全一册信息技术 2.5 《算法验证与实现》 人教版.pptx

五年级全一册信息技术 2.5 《算法验证与实现》 人教版.pptx

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

第5课数学运算讲方法第二单元算法结构与描述义务教育信息科技课程五年级

第5课课堂导入1.你知道的算法的基本结构有哪些?知识回顾2.你知道哪些Python程序的主要语句?顺序结构、分支结构、循环结构顺序结构---print()、input()分支结构---if循环结构---for

第5课学习目标12能够根据流程图,通过补全Python程序代码或编写简单的程序对算法加以验证。学习目标通过学习探究,能对简单问题进行抽象、分解、建模,制定简单的解决方案,初步形成计算思维。3通过分析“韩信点兵”、“棋盘与麦粒”等跨学科综合问题的过程中,进一步熟悉算法的结构与描述。

第5课学习活动一出示问题二分析问题学习活动三编程验证二得出结论

第5课课堂导入知识激趣韩信点兵棋盘与麦粒

韩信命令1500名士兵作战,死伤四五百人。他命令剩余士兵3人一列,结果余2人;5人一列,结果余3人;7人一列,结果余2人。韩信点兵第5课学习活动出示问题棋盘与麦粒在棋盘里的第1个格子里放1粒麦子,第2个格子里放2粒麦子,第3个格子里放3粒麦子,依次往后类推,一直到棋盘的最后一个格子你知道棋盘的64个格子里一共有多少麦粒吗?你知道剩余士兵有多少人吗?

在学习算法的同时,学习一些编程的知识和技能,让算法在编程验证与实现中展现其作用。第5课学习活动韩信点兵分析问题、编程验证、得出结论

在学习算法的同时,学习一些编程的知识和技能,让算法在编程验证与实现中展现其作用。第5课学习活动棋盘与麦粒分析问题、编程验证、得出结论

开始人数x=1000输出人数x结束否是是否x依次取1000~1100范围内的值,采用循环结构;判断条件是否满足,采用分支结构判断多个条件是否同时满足,用逻辑运算符and来连接。x≤1100x÷3余2且x÷5余3且x÷7余2人数x=x+1for循环if判断

第1个格子1粒,第64个格子64粒……麦粒数算式关系麦粒总数(和)求1+2+3+……+64的和asumsum=sum+a1234……0+11+23+36+413610…………suma

开始输出sum结束否是①a≤64②sum=sum+aa=a+1sum=0a=1①a≤64②sum=sum+aa依次取1~64范围内的值,采用for循环结构;将每个整数累加到变量sum中最后输出sum的值

第5课学习活动得出结论韩信点兵棋盘与麦粒剩余士兵人数为1073麦粒总数为2080

回顾总结算法结构与描述设计算法描述问题程序验证分析问题算法描述算法结构解决问题自然语言流程图顺序结构分支结构循环结构print、inputif语句for语句

大约在1500年前,《孙子算经》中就记载了“鸡兔同笼”问题。题目描述如下:如果将若干只鸡、兔放在一个笼子里,从上面数有35个头,从下面数有94只脚,求:笼中有几只鸡和兔?如何求解笼中鸡和兔的数量?选择什么样的算法实现?又怎样执行这些算法?请小组合作制定项目方案,并编程验证解决“鸡兔同笼”问题。单元实践活动“鸡兔同笼”项目分析表问题描述已知条件判断条件目标结果1.项目分析

单元实践活动自然语言描述算法流程图描述算法程序代码调试修改过程代码参考测试方法测试效果结论2.算法设计3.编程与调试4.测试与验证

单元自我评价量表

您可能关注的文档

文档评论(0)

中小学教学资料 + 关注
实名认证
服务提供商

提供小学、初中、高中信息科技教案、试卷、课件等优质教学资源

1亿VIP精品文档

相关文档