本节课选自上海科技教育出版社出版的《算法与程序设计》第 1 章第三节活动二,算 法与程序设计是普通高中信息技术课程的选修模块,本模块旨在使学生进一步体验算法思 想,了解算法和程序设计在解决问题过程中的地位和作用。能从简单问题出发,设计解决 问题的算法,并能初步使用一种程序设计语言编制程序,实现算法解决问题。
本章内容是让学生在学习过必修部分的编程解决问题之后进一步深入了解计算机解 决问题的过程,掌握程序的三种基本结构是学习程序设计的基础要求,教材通过三个实例 分别介绍了三种结构,要在一节课内让学生掌握三种结构是不可能的,因此本节课借助 “编程一小时”模块化编程软件,让学生初步认识程序的三种结构,通过完成每个小任务, 初步感知顺序、循环和选择结构,体会其基本原理,为以后代码部分的学习打下基础。