师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步教科版选修1 算法与程序设计4.1.2 结构化程序设计的思想方法下载详情
  • 下载地址
  • 内容预览
下载说明

1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!

2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。

3、有任何下载问题,请联系微信客服。

扫描下方二维码,添加微信客服

师梦圆微信客服

内容预览

选修1算法与程序设计《4.1.2结构化程序设计的思想方法》优质课教案下载

(一)理论准备

1、结构化程序设计思想的含义

所谓结构化程序设计思想,就是要使所设计的程序给人一种一目了然的感觉。条理清晰,模块化,自粗到精,逐步细化。

2、讲解结构化程序设计思想所包括的三个方面

以模块化设计为中心

(1)把一个较大的程序划分为若干子程序,每一个子程序总是独立成为一个模块;

(2) 每一个模块又可继续划分为更小的子模块;

(3) 程序具有一种层次结构。

目的:降低程序的复杂度,使设计出来的程序便于阅读、调试和维护。

三种基本结构

结构化程序设计,要求程序只能用三种基本结构来描述,也可以用这三种基本结构组成一个复杂程序。这三种结构就是:顺序结构、选择结构和循环结构。

共同特征:

(1)单入口和单出口,即只有一个入口和一个出口。

(2)没有无用的部分,即结构中所有部分都有被执行的机会。

(3)不存在“死循环”(无终止的循环),即执行时间是有限的。

实施方法

“自顶向下”是将复杂、大的问题划分为小问题,找出问题的关键、重点所在,然后用精确的思维定性、定量地去描述问题。

“逐步细化”是将现实世界的问题经抽象转化为逻辑空间或求解空间的问题。复杂问题经抽象化处理变为相对比较简单的问题。经若干步抽象(细化)处理,最后到求解域中只是比较简单的编程问题。

设计意图:先让学生弄清楚什么是结构化程序设计的思想,为后面解决实际问题打下理论基础。

(二)创设情境

实践:请同学们利用这种思想方法为书店设计一个“销售管理系统”,并思考这个系统能实现哪些功能?

设计意图:激发学生思考问题,并为后面模块的划分作好准备。

(三)分析问题

(四)给出任务

请同学们完善“批发管理”模块

教材

附录