课件编号6140269

苏教版 信息技术八年级 上册 11.6 结构化程序设计课件(共14张ppt)

日期:2024-04-29 科目:信息技术 类型:初中课件 查看:76次 大小:767460Byte 来源:二一课件通
预览图 1/5
苏教版,信息技术,八年级,上册,11.6,结构化
  • cover
课件14张PPT。结构化程序设计学习目标:了解结构化程序设计的基本概念与结构化编程的思维。 学习感悟:运用模块结构思维编程,养成良好的编程习惯。 学习资源:光盘(“加法练习器” 程序等)。 实践创作:用“自顶向下,逐步求精”思维解决实际问题。1. 结构化程序设计的提出 20世纪50年代中期,出现了计算机高级语言。但当时的程序结构几乎不 受任何限制,都是依照各人的习惯随心所欲地编写。忽视程序整体的结构和可 读性,导致程序难阅读、难修改、难调试。随着计算机的应用向纵深发展,程 序变得越来越复杂,程序设计难度不断增大,于是出现了所谓的“软件危机” 20世纪60年代末,出现了结构化程序设计。结构化程序设计将程序划分成 若干个相对独立的程序模块,这样使程序易于阅读、修改和调试,程序的可靠 性、易维护性也大大增强。2. 结构化程序设计的简介 结构化程序设计主要包括程序的结构与程序设计的方法。 2.1程序的基本结构 结构化程序设计规定,任何复杂的程序都由顺序、选择和循环三种基本结 构互相组合和嵌套组成。(1)顺序结构 顺序结构是最简单、最基本的结构。程序运行时按次序依次执行,每条语 句都会执行一次。 (2)选择结构 选择结构又称为分支结构。程序运行时根据设定的条件,选择执行某一分 支程序段。 (3)循环结构 循环结构又称为重复结构。程序运行时根据给定的条件判断是否重复执行 某程序段。2. 结构化程序设计的简介 分析下面程序完成什么功能?并说说这些程序是由哪些基本结构所组成的。 探究学习 结构化程序设计主要原则可以概括为自顶向下,逐步求精、程序模块化。 (1)自顶向下,逐步求精 自顶向下就是对要解决的问题,先从总体出发,将一个大问题分解成若干 个小问题,暂时不考虑这些问题细节。之后再对每个问题进行细化,这叫做逐步 求精。 下图是在编写通信录程序之前根据“自顶向下,逐步求精”原则画的总框图。2.2 结构化程序设计原则 (1)编写较复杂的程序,一般情况下要靠团队的协作才能完成,谈谈“结构化程序设计”原则对团队协作有什么积极意义? (2)如要编写一个校运动会成绩管理程序,试用“自顶向下,逐步求精”的原则画出框图。 讨论学习(2)程序模块化 模块就是具有一定功能并相对独立的程序单位。在编程解决具体问题时将一 个大程序按功能划分成若干个程序模块,叫做程序模块化。 例如,要编写一个“加法练习器”程序:计算机先出一道加数在10以内的加法题,当输入答案后,计算机立即判断答案是否正确。 用模块化程序设计的原则:先编写出题(cti)、显题(xti)和批题(pti)三 个程序模块,再编写一个主程序调用。 具体程序如下:2.2 结构化程序设计原则 如“加法练习器”程序中的三个程序模块在VB中可以通过添加过程操作来实现: ①执行“工具→添加过程”命令出现如下图所示的添加过程对话框。2.3 VB中结构化程序设计的实现 ②在对话框中填入过程名后单击“确定”按钮后即在代码窗口出现一个没有程序的空过程。 ③在过程中填入程序。2.3 VB中结构化程序设计的实现 (1)下面三条定义变量的语句在“加法练习器”程序中起什么作用?如果省略这三条语句程序,能正常运行吗? (2)试验一下将定义变量的三条语句分别放在“开始”命令按钮中或其他过程中,观察程序运行结果。根据试验结果进行讨论,这是社么原因? 讨论学习 ... ...

~~ 您好,已阅读到文档的结尾了 ~~