6.算法初步 2023-2024学年五年级下册信息技术浙江摄影版(三起)(2020)

| 4页
| 113人阅读
| 1人下载
普通

学科网 zxxk.com学科网 zxxk.com

算法初步

一、学科核心素养

针对简单问题,确定解决问题的需求和数据源,主动获取、筛选、分析数据,解决问题。(信息意识)

能用自然语言、流程图等方式描述算法。知道解决同一问题可能会有多种方法。(计算思维)

通过学习身边的算法,有意识地将其应用于数字化学习过程中。(数字化学习与创新)

认识到算法对解决生活和学习中的问题的重要性。(信息社会责任)

二、教材分析

本节课的重点内容是算法,主要介绍算法的基本概念及其描述方式。通过本节课的学习,学生能够用自然语言、流程图等方式描述问题的算法,为后面学习程序设计语言提供基础、做好铺垫。

 

三、学情分析

本次授课对象为五年级学生,该年龄段学生已经具备了一定的分析问题、解决问题的能力,逻辑思维能力也在逐渐增强。但是如何从实际生活中提炼解决问题的算法,如何修改算法去优化解决问题的方案,这方面的认知还是比较欠缺的。

四、学习目标

1.通过对“APP自动结账”问题的算法分析与表达,感悟到生活中处处有算法,算法并不神秘,提高学习的信心与兴趣。

2.了解算法的基本概念与算法的重要性。

2.能够用自然语言、流程图等方式描述“APP自动结账”问题的算法。

3.学会使用“画程”软件绘制流程图。

4.在解决“APP自动结账”这一实际问题的过程中,能够有意识地设计与修改算法,并且不断优化解决问题的方案。

五、教学重难点

教学重点:

1.能够用自然语言与流程图描述算法。

教学难点:

1.将“APP自动结账”这一实际问题抽象成计算机解决问题的算法。

2.通过绘制流程图掌握“顺序结构”“分支结构”,理解“循环结构”。

六、教学设计案例

【教学环境】

计算机网络教室,配备装有画程软件的台式计算机。

【教学过程】

教师活动

学生活动

设计意图

【创设情境,导入新课】

师:(播放视频)刚才视频中介绍的是近年来新兴的一种交通工具——共享单车,它以其便捷、环保的特点,受到了许多市民的欢迎。

师:同学们日常生活中使用过共享单车吗?请说说使用共享单车的步骤。

师:刚才我们所描述的使用“共享单车”的步骤有个专业术语,叫算法。简单地说,算法就是解决问题的方法和步骤。

师:通过刚才的讨论,我们发现共享单车的使用离不开一个“神器”——共享单车APP,我们可以通过这个

 

 

 

 

 

学生分享共享单车使用的步骤:扫码→骑车→还车。

 

 

 

 

 

 

 

 

借助“共享单车使用”这一生活实例,体验身边的算法,并揭示本课主题:探究“APP自动结账”背后的算法。

 

 

page number 0

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


学科网 zxxk.com学科网 zxxk.com

APP轻松找到附近的可用车辆,实时查看车辆的电量和位置。在我们骑行结束后,APP还会自动结账,让我们的出行更加智能化和便捷化。

师:这些功能背后的算法是怎样的?本节课我们一起探究“APP自动结账”功能背后的算法。

 

【自主探究,掌握新知】

任务一:绘制流程图,描述如果骑行时间是30的整数倍时“自动结账”的算法。

师:永安行是根据骑行时间计费的。请说说“自动结账”的算法。

 

 

师:永安行计费规则:每骑行30分钟收费2元(不满30分钟按30分钟计费)。设骑行时间为 x ,费用为 y ,什么情况对用户而言最划算?

 

师:假设 x 是30的整数倍,y = ?

 

师:现在我们可以总结得出如果 x 是30的整数倍,“自动结账”的算法如下:获取x→y = (x/30)* 2→自动扣除 y。

师:但是本节课无法真正骑车去获取骑行时间并扣费。所以“获取x”改为“输入x”,“自动扣除 y”改为“输出y”,以此来体验“APP自动结账”背后的算法。

 

师:刚才我们是使用自然语言描述算法,用自然语言描述算法容易理解,但有时也会产生歧义。如果描述较为复杂的算法,还会显得烦琐、冗长。

师:比如“计算3加2除以5减1的值”这个问题,同学们觉得结果是什么?为什么会出现不同的结果?

 

 

师:请问还有其他描述算法的方式吗?

师:所谓流程图,就是用图形符号来描述解决问题的过程。其优点是直观、简洁、易懂,并且逻辑关系清晰。

师:绘制流程图的方法有很多,今天老师介绍一款软件——“画程”软件,可以帮助我们快速绘制流程图,我们只需要用简单的拖放图形框操作来搭建流程图,流程线会自动生成。

师:接下来,请同学们自学《学案》,对照刚才自然语言描述的算法,尝试使用“画程”软件绘制流程图,描述如果 x 是30的整数倍时“自动结账”的算法。

 

 

 

 

 

 

 

 

 

 

 

 

学生思考、教师引导总结:获取骑行时间

→计算费用→自动扣除费用。

 

 

学生思考回答:当 x 为30的整数倍时。

 

学生思考回答:y =(   x / 30 )* 2。

 

 

 

 

 

 

 

 

 

 

 

 

学生计算结果,分析出现不同结果的原因,体会自然语言描述算法的缺点。

 

学生思考回答:流程图、计算机语言。

 

 

 

 

 

 

 

 

 

能够用自然语言描述算法。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

了解算法的其他描述方式:流程图。

 

 

 

 

 

 

能够用流程图描述算法,并学会使用“画程”软件绘制流程图。

page number 1

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。