第10课 遍历列表 教学设计

第10课遍历列表教材分析:遍历列表,顾名思义就是将整个列表的数据从头到尾“访问”一遍。本课学生将综 合运用所学对“知识问答”程序做最后的调整与完善,实现遍历列表,按顺序自动提问 “问题”类表中的所有问

第课遍历列表 10 教材分析: 遍历列表,顾名思义就是将整个列表的数据从头到尾“访问”一遍。本课学生将综合运用所学对“知 识问答”程序做最后的调整与完善,实现遍历列表,按顺序自动提问“问题”类表中的所有问题。 教材使用自然语言和流程图两种方式介绍了遍历列表的算法,让学生掌握遍历列表的一般方法。为了 便于学生理解、掌握,在编写脚本时,并没有采用条件循环指令,而是使用了有限次数的循环指令。 Scratch 考虑到学生有完善、扩充题库的雪球,教材通过“教你一招”的方法,介绍了通过文本批量导入列表 数据的方法,介绍了通过文本批量导入列表数据的方法。 本课是编写“知识问答”程序的最后一课,因此教材安排了分享与测试环节,旨在让学生在与同伴分 享、交流的过程中找出有待改善的地方,不断优化程序。 预设教学目标 1 理解利用循环结构遍历列表的算法,修改脚本实现按顺序自动提问所有问题的功能。 . 2 .调试、优化程序,进一步完善作品。 预设教学重难点: 重点:理解利用循环结构遍历列表的算法,编写按顺序自动提问所有问题的脚本。 难点:理解利用循环结构遍历列表的算法,调试程序。 预设课时安排: 课时 1 预设教学准备: 前一节课的“知识问答”程序作品。 教师课件 预设教学过程: 一、揭示课题 1 .上一节课我们利用一个“问题”列表和一个“答案”列表,让知识问答小程序实现了随机出题的功 能。可是这样只能出一题,如果我们想把“问题”列表的问题全部按顺序都提一遍又该如何来实现呢? 今天这节课我们就来学习遍历列表,顾名思义,就是将整个列表的数据从头到尾全部访问一遍,就像 我们进行班级点名一样,从学号号开始,往下报,一直报到最后一个。 1

腾讯文库第10课