本节课教学内容选自上海科技教育出版社信息技术学科选修一《算法与程序设计》一书中的第二章第3节。结合课标要求,该课程内容需兼重理论学习与实践应用,通过丰富的任务情境鼓励学生在数字化环境中学习与实践,将知识建构、技能培养与思维发展融入到运用数字化工具解决问题和完成任务的过程中。在章节衔接方面,本节知识点围绕分支算法思路设计与程序编写,是逐步培养学生计算思维素养的重要一环。
因此,本节授课内容聚焦算法三种基本结构之一的分支结构,讲授C++语言中if语句及其嵌套的基本结构与执行流程等知识点,在例题解决中带领学生掌握分支结构算法思想,教师讲授与学生自主练习相结合,共同对代码书写中的常见错误进行反思,培养学生养成良好的程序编写风格与习惯。学生通过程序设计实现分支结构,在课堂任务中亲历问题解决的全过程、发展计算思维。