1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
教科2003课标版《4.1.2结构化程序设计的思想方法》教案优质课下载
(一)理论准备
1、结构化程序设计思想的含义
所谓结构化程序设计思想,就是要使所设计的程序给人一种一目了然的感觉。条理清晰,模块化,自粗到精,逐步细化。
2、讲解结构化程序设计思想所包括的三个方面
以模块化设计为中心
(1)把一个较大的程序划分为若干子程序,每一个子程序总是独立成为一个模块;
(2) 每一个模块又可继续划分为更小的子模块;
(3) 程序具有一种层次结构。
目的:降低程序的复杂度,使设计出来的程序便于阅读、调试和维护。
三种基本结构
结构化程序设计,要求程序只能用三种基本结构来描述,也可以用这三种基本结构组成一个复杂程序。这三种结构就是:顺序结构、选择结构和循环结构。
共同特征:
(1)单入口和单出口,即只有一个入口和一个出口。
(2)没有无用的部分,即结构中所有部分都有被执行的机会。
(3)不存在“死循环”(无终止的循环),即执行时间是有限的。
实施方法
“自顶向下”是将复杂、大的问题划分为小问题,找出问题的关键、重点所在,然后用精确的思维定性、定量地去描述问题。
“逐步细化”是将现实世界的问题经抽象转化为逻辑空间或求解空间的问题。复杂问题经抽象化处理变为相对比较简单的问题。经若干步抽象(细化)处理,最后到求解域中只是比较简单的编程问题。
设计意图:先让学生弄清楚什么是结构化程序设计的思想,为后面解决实际问题打下理论基础。
(二)创设情境
实践:请同学们利用这种思想方法为书店设计一个“销售管理系统”,并思考这个系统能实现哪些功能?
设计意图:激发学生思考问题,并为后面模块的划分作好准备。
(三)分析问题
(四)给出任务
请同学们完善“批发管理”模块