2021-2022学年五年级下学期信息技术第9课列表存储(教案)

2022-04-26
| 7页
| 321人阅读
| 14人下载
普通

内容正文:

第9课 列表存储 教材分析: Scratch中的列表相当于其他程序设计语言中的数组,可以将其看成一系列变量的集合,可存储大量数据。本课通过建立“问题”“答案”两个列表,读取、比较两个列表中的数据,以实现随机出题为例,介绍了列表的概念和列表的基本使用方法。 教材首先介绍了列表的概念和列表的组成,帮助学生建立对列表的初步认识。教材先提供使用列表的一般方法,再描述算法、编写程序,注重方法的习得和思维的训练。为了增加教材的可读性,教材用图示清晰地展示了建立列表、输入列表数据的过程。 编写脚本部分,给变量“i”赋随机值,并用变量“i”读取列表的第“i”想内容,比较抽象,学生学习时有一定的难度,因此教材编排了“试一试”内容,让学生在多次的试验与观察中体会随机数在该程序中的作用。 预设教学目标 1. 理解列表概念,掌握列表数据的输入、读取、比较等基本操作。 2. 利用列表改进“知识问答”程序的算法,修改脚本实现随机出题功能。 预设教学重难点: 重点:理解列表概念,学会使用列表的一般方法。 难点:理解随机出题的算法。 预设课时安排: 1课时 预设教学准备: Scratch程序、PPT、Scatch范例、学生素材等。 预设教学过程: 一、提出新挑战,揭示课题 1.课件出示:“猜谜语”的问答小程序完成了,计分功能也实现了,可是一直都是这几个 谜语按顺序出现,这也太没劲了。 同学们,你们有什么好想法吗? 学生回答。 预设提出新的挑战:实现随机出题。 2.是呀,要是提出来的谜语是随机的,那这个小程序一定更有意思。 可是怎么来实现随机出题呢?别着急,我们先一起来玩一个小游戏。 3.老师这里有一张你们班的学生名单表,但是姓名并不是按照学号排列的,被打乱了顺序的,每个人的后面还有一个相应的动作,你们随机报出一个数字,然后我们看看对应的人是谁,他要做什么动作好不好? 请一位学生报出数字,教师打开一个Excel表格,表格里有班级的学生名单,以及对应的事件。 师生共同玩一玩。 4.请思考:随机报的这个数字有什么要求?可以是小于等于0吗?可以很大很大吗? 学生回答。 那这个随机数的范围跟什么有关?(班级人数) 如果我们用程序来实现随机取数,那么就需要借助 这块积木了,所以它的取值范围应该是“1和班级人数”之间。 5. 现在请Scratch中的

资源预览图

2021-2022学年五年级下学期信息技术第9课列表存储(教案)
1
2021-2022学年五年级下学期信息技术第9课列表存储(教案)
2
2021-2022学年五年级下学期信息技术第9课列表存储(教案)
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。