内容正文:
项目探究活动:“跳一跳”游戏功能算法设计
活动概述:
学生分小组讨论,为“跳一跳”小游戏的部分功能设计算法。
活动任务:
老师演示任务:根据上一轮结果,确定是否继续游戏
学生活动任务1:检测按压屏幕的时间,计算跳跃距离
学生活动任务2:根据跳跃距离,判断玩偶能否落在下一个台阶上
学生活动任务3:如果落在台阶中心,获得额外加分奖励;否则得1分
成果展示与评价:
小组汇报人选择合适的方式描述算法,向大家展示小组研究成果;其他小组对其从任务完成度、算法的正确性、是否方便他人理解、是否高效等方面进行评价。
参考资料:
本节课的学习知识点及可能用到的资料在学习网站上。
在此处记录笔记/研究:
任务成员:
选择活动任务:√任务演示 □ 任务1 □ 任务2 □ 任务3
算法描述方式:√ 自然语言 √ 流程图 □ 伪代码
探究结果:
Step 1:
如果上一轮成功,跳转Step2,否则游戏结束。
Step 2:
程序随机生成一个a*a的方块
Step 3:
程序随机确定方位(左前方或右前方)
Step 4:
程序随机确定距离(方块中心距当前方块中心为x)
Step 5:
显示方块
Step 6:
Step 7:
Step 8:
Step 9:
Step10:
学科网(北京)股份有限公司
$
算法描述与设计
2
教材分析
学情分析
教学目标
教学重难点分析
教法、学法
教学准备
教学过程
说课流程
一、教材分析
3
作用和地位
教材内容
教材处理
教育科学出版社 《算法与程序设计》(选修)
第一章 如何用计算机解决问题
第2节 算法描述与设计
正确、高效的算法对程序的实现会有很大帮助。算法的学习,也是学生学科核心素养中计算思维培养的重要一环。
一、教材分析
4
作用和地位
教材内容
教材处理
教材中介绍了“算法是‘灵魂’”和“如何描述算法”这两个部分的内容,其中第二部分是本节课的主要内容。
“如何描述算法”部分,“用自然语言描述算法”和“用流程图描述算法”引用的是第一节桌面小时钟的案例,引导学生思考并比较两种算法描述方式的各自特点;“用伪代码描述算法”引用的是闰年判断的案例。
一、教材分析
5
作用和地位
教材内容
教材处理
在实际教学中,为了激发学生的兴