内容正文:
课程基本信息
课题
循环终止语句
教科书
书名:《信息技术必修1:数据与计算》
出版社:人民教育出版社、中国地图出版社 出版日期:2019年6月
教学目标
教学目标:
1.通过“成语填字游戏”的实例,使学生学会利用程序设计解决生活中的实际问题,提高信息意识。【信息素养】【计算思维】
2.能综合应用三种结构解决项目问题,体会循序渐进、逐步完善的程序设计思想,体验程序设计的基本流程,培养学生利用计算机解决问题的能力。【计算思维】
教学重点:
1.明确continue语句和break语句用法和区别;
2.综合运用程序设计基本知识解决实际问题;
教学难点:
综合运用程序设计基本知识解决实际问题;
教学过程
时间
教学环节
主要师生活动
情境导入
1.教师导入,引出本节课的设计任务“成语填字游戏”。
2.师生共同讨论游戏规则的设置。
3.教师展示游戏示例。
4.总结出游戏设计要求:随机输出一条包含一个空格的成语,玩家填写答案。程序判断是否正确。正确加10分,输出“正确,你真棒!加10分!”;错误减10分,输出“错了,减10分,正确答案:……”;什么也不填,忽略本成语,输出“过”。玩家原始分数为0分,本游戏一共10关(忽略的成语不计在内),游戏结束输出玩家最后得分。
5.师生共同探讨任务的核心技术:
问题1:如何实现判断玩家的答案是空/正确/错误后,执行不同的操作呢?
核心技术:选择结构
if 条件表达式1:
语句块1
elif 条件表达式2:
语句块2
else:
语句块3
教师流程图演示执行过程;
问题2:游戏一共10关(忽略的成语不计在内),如何实现?
核心技术:循环语句
while 条件表达式:
语句块
for 循环变量 in 序列:
语句块
师生共同分析得到应选用while循环;
教师流程图演示循环结构执行过程;
问题3:玩家答案为空时,忽略本成语,如何不执行下面的语句,直接进入下一次循环?
引入新知循环终止语句:continue语句
新知教授
1.教师介绍continue语句;
在循环体中,可以用continue语句终止本次循环,进入下一次循环,即跳过循环体内还未执行的语句,进入下一次循环的判定。
生活化形象的类比:我们可以把循环类比成跑圈,比如你本来计划跑四圈,当你第二