1结构化程序设计课题4
1结构化程序设计教育科学出版社《算法与程序设计》(选修)作者张京工作单位南宁市第九中学一、教材分析教材从实例出发,阐述了结构化程序设计的意义,从三个方面对结构化程序设计进行探究,采用自顶向下,逐步求精的模块化方法设计程序,自顶向下逐步求精是分解一个问题的一种技术,也是结构化程序设计的精髓
自顶向下逐步求精的方法符合人们解决复杂问题的普遍规律,先全局后局部使设计出来的软件可读性好,整体结构清晰、合理,提高了软件的可靠性与可理解性
同时,还给出了结构化程序设计实现的技术手段,即:顺序结构、选择结构和循环结构
让学生通过学习能对实际问题进行初步规划设计
二、学情分析本节内容是学生在学习了如何用计算机解决问题、程序的基本结构和算法的程序实现等内容后,让学生进一步探究如何用结构化程序设计的方法解决问题,并逐步理解结构化的思想
学生在学习时是第一次接触结构化程序设计,会感到无从入手,所以在学习过程中,要从学生身边的实例出发,设计了构思作文这样一个环节,画功能图是一个难点,要理清项目的逻辑关联,不断细分到能具体实现的程序块,所以在教学中设计了分组讨论
三、教学目标1、知识与技能①理解结构化程序设计思想;②掌握结构化程序设计的方法
2、过程与方法①结合实例,经历结构化程序程序设计自顶向下,逐步求精的基本过程,认识模块化程序设计的地位和作用;②通过实践活动,能用流程图描述出设计结构
3、情感态度与价值观①培养对结构化程序设计的兴趣;②接受结构化设计思想方法
四、教学重点和难点教学重点:对结构化程序设计自顶向下,逐步求精的基本思想方法
教学难点:画出问题组织结构图,即画功能模块图
五、教学过程教学环节教师活动预设学生行为设计意图问题情境创设活动一:学生分组讨论如何写作文《访问海迪姐姐》,整合语文学科知识
学生分组讨论分组探讨,开展合作性学习提问分析,引出结构化程序设