1.3 描述算法的方式(教学设计)信息科技五年级上册浙教版

2024-04-15
| 5页
| 146人阅读
| 3人下载
特供

内容正文:

第三节 描述算法的方式 教学目标: 1. 了解算法的描述方式。 2. 学会用不同的描述算法来描述具体的问题。 教学重点和难点: 1. 了解算法的描述方式。 2. 学会用不同的描述算法来描述具体的问题。 教学方法: 1. 情境引入法:通过提问、故事等情境激发学生对算法的兴趣和理解。 2. 实践体验法:通过实际操作让学生亲身体验不通算法来描述具体问题。 3. 思维训练法:通过思考和讨论,培养学生的思维能力和合作学习能力。 课时安排:一课时 教学过程: 导入 我们在游览景区时,每个景区都有导览牌,但是里面的形式不同,有的用文字描述,有的用路线图描述,也有用图示描述,目的都是方便游客观光游览。同样我们描述算法的方式也有多种,接下来我们就一个我们生活中的经常见到的一个红绿灯,来具体分析以下算法的描述方式。 活动1.用自然语言描述算法 师:我们在上学的路上,每个路口都有装有红绿灯,他们是怎样运行的? 生:绿灯亮一会,黄灯亮一会,红灯亮一会。 师:这位同学描述正确吗? 生:正确,但是不够详细。没有说出具体亮的时长。绿灯亮30秒,黄灯亮3秒,红灯亮30秒,然后重复执行这个过程。 师:这位同学说的很具体,那我们把红绿灯亮的这个过程,对应的这个算法叫红绿灯算法,同学们将他用明确的步骤描述出来 步骤1 步骤2 步骤3 小组交流后填写。 找学生讲述自己的步骤。 生; 师:我们刚才用语言把解决问题的步骤准确的表达出来的过程,称为用自然语言描述算法。 活动2 用流程图描述算法 我们除了用自然语言描述算法,还可以用指定的图形符号组成的图形来描述算法 我们先来认识一下图形符号及其含义 符号 名称 含义 开始框/结束框 表示算法的开始和结束 输入框/输出框 表示算法的输入和输出 判断 表示根据条件进行判断,选择下一步的执行方向 处理或计算 表示算法中的各种处理操作 流程线 表示算法的执行方向 师:我们认识了这些图形符号的含义,那同学们交流一下,红绿灯算法怎样用流程图来描述。 生:讨论,交流,在纸上画流程图。 学生展示所画流程图 活动3 用图形画编程语言描述算法 我们除了以上两种描述算法,还可以用用图形画编程语言来描述算法,也就是编程,用编程里给出的积木块命令,来进行“红绿灯”程序描述。 我们打程序,在左侧积木命令中先看看都有哪些命令是我们能够用到的。 (编程软件有很多,教师可以根据自己平时所用软件来讲授本节内容。我用的mBlok软件,) 学生打开程序,同桌之间一起来找一找,看看哪些命令可以描述我们的红绿灯算法。 学生找到后自己编一下这个程序。 同学们编写程序,同桌之间把自己编写的程序执行过程相互讲一讲。 学生展示自己所编写的程序 师:通过这节课的学习,我们了解了描述算法可以有三种方式,自然语言,流程图和图形化编程言。 这三种不同的描述方式,同学们找出他们的异同点,写到下表中。 描述方式 不同点 相同点 用自然语言描述算法 用流程图描述算法 用图形化编程语言描述算法 课堂延伸: 用三种方式来描述538-(275+168÷28)这道题的算法。 学科网(北京)股份有限公司 $$

资源预览图

1.3 描述算法的方式(教学设计)信息科技五年级上册浙教版
1
1.3 描述算法的方式(教学设计)信息科技五年级上册浙教版
2
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。