问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言结构化程序设计的思想和方法原则是什么?

发布网友 发布时间:2022-03-24 02:54

我来回答

6个回答

热心网友 时间:2022-03-24 04:23

设计思想:

结构化程序设计的总体思想是采用模块化结构,自上而下,逐步求精。即首先把一个复杂的大问题分解为若干相对独立的小问题。

然后,对每个小问题编写出一个功能上相对独立的程序块(模块)。最后将各程序块进行组装成为一个完整的程序。

方法原则:

1、只采用三种基本的程序控制结构来编制程序,从而使程序具有良好的结构;

2、程序设计自顶而下;

3、用结构化程序设计流程图来表示算法。

扩展资料:

设计方法

1、自顶向下

程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。

2、逐步细化

对复杂问题,应设计一些子目标作为过渡,逐步细化。

3、模块化

一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。

优缺点:

1、优点

由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。

模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。

2、缺点

用户要求难以在系统分析阶段准确定义,致使系统在交付使用时产生许多问题。用系统开发每个阶段的成果来进行控制,不能适应事物变化的要求。

参考资料来源:百度百科--结构化程序设计

热心网友 时间:2022-03-24 05:41

一、结构化程序设计(StructuredProgramming)的核心是算法设计,基本思想是采用自顶向下、逐步细化的设计方法和单入单出的控制结构。

自顶向下和逐步细化的设计方法是将一个复杂任务按照功能进行拆分,并逐层细化到便于理解和描述的程度,最终形成由若干独立模块组成的树状层次结构,

单入单出的控制结构是指每个模块内部均用顺序、选择、循环三种基本结构来描述。

二、方法原则:

1、只采用三种基本的程序控制结构来编制程序,从而使程序具有良好的结构;

2、程序设计自顶而下;

3、用结构化程序设计流程图来表示算法。

扩展资料

结构化程序设计的三种基本结构:顺序,分支和循环:

1、顺序从上到下依次执行下来,中间没有任何分叉

2、分支在执行过程中,根据条件成立与否产生了不同的操作

3、循环当某一条件成立时,反复做相同的操作。

结构化程序设计强调的是程序设计风格和程序结构的规范化,提倡清晰的结构。

结构化程序设计风格需要经过以下几个步骤进行:

1、自顶向下

2、逐步细化

3、模块化设计

4、结构化编码

参考资料:百度百科 - 结构化程序设计

热心网友 时间:2022-03-24 07:16

结构化程序设计的总体思想是采用模块化结构,自上而下,逐步求精。即首先把一个复杂的大问题分解为若干相对独立的小问题。然后,对每个小问题编写出一个功能上相对独立的程序块(模块)。最后将各程序块进行组装成为一个完整的程序。


1、只采用三种基本的程序控制结构来编制程序,从而使程序具有良好的结构;

2、程序设计自顶而下;

3、用结构化程序设计流程图来表示算法

热心网友 时间:2022-03-24 09:07

高内聚,低耦合

热心网友 时间:2022-03-24 11:15

自顶向下,逐步求精

热心网友 时间:2022-03-24 13:40

看谭浩强c程序设计的第2章内容
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 结构化方法的介绍 简述结构化分析方法的基本手段和基本策略 结构化方法的分析步骤 结构化分析方法的基本手段是什么 什么是结构化程序设计方法? 结构化系统开发方法的基本思想是什么? 什么是结构化方法 名词解释:结构化程序设计方法的基本思路 结构化系统开发方法的基本思想 哪句话最准确地概括了结构化方法的核心思想? 结构化开发方法的基本思想 苹果x广角镜头怎么开 手机节拍器录音在可以找到 哪种手机版节拍器可以提示1/2..1/4的拍 我要下载一个钢琴节拍器到手机上,怎么下法? 吉他的调音器和变调夹用来干什么呢?必须吗?手机版节拍器好用吗 哪儿有在手机上能使用的节拍器下载 苹果手机什么节拍器可以切换别的页面时也在运行? 蓝牙音响连上手机后在手机上使用节拍器为何声音断断续续,声音和节拍不同步。 机械节拍器上面那个数字怎么调怎么用 2/4拍的节奏,上面那个金属块块是干什么的?应该调到哪?? 结构化设计的基本思想与目的 什么是结构化设计方法? 免打扰模式闹钟会响吗? iphone打开免打扰,闹钟会响吗? 手机不贴膜 行不行? 手机不贴膜行吗? 手机不贴膜到底行不行? 手机不贴膜可以用吗? 手机需不需要贴膜? 手机贴膜不用行不行 手机屏幕可以不用贴手机膜吗? 手机短期不贴膜可以吗 手机到底需不需要贴膜? 手机到底需不需要贴膜,纠结 问卷星一个手机可以填几份 求教:免费版的问卷星发放问卷有没有填写人数的限制,比如要做300多份是不是可以?问卷的题目有没有上限? 问卷星一次最多可以容纳多少人一起在线考试不会卡? 问卷星中如何让一个人填完后,另一个人在填写基础上再填写? 一个人填写多分问卷怎么能不被看出来? 一个IP能填几份问卷星上的问卷,怎么样多填几份