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

什么叫做结构化程序设计,面向对象的程序设计,以及其特点?

发布网友 发布时间:2022-04-23 13:32

我来回答

1个回答

热心网友 时间:2022-04-01 19:56

结构化程序的概念首先是从以往编程过程中无*地使用转移语句而提出的。转移语句可以使程序的控制流程强制性的转向程序的任一处,在传统流程图中,就是用上节我们提到的"很随意"的流程线来描述这种转移功能。如果一个程序中多处出现这种转移情况,将会导致程序流程无序可寻,程序结构杂乱无章,这样的程序是令人难以理解和接受的,并且容易出错。尤其是在实际软件产品的开发中,更多的追求软件的可读性和可修改性,象这种结构和风格的程序是不允许出现的。比如:C,FORTRAN,PASCAL等等
结构化程序设计方法主要由以下三种逻辑结构组成:
1)顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块。
2)循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件为止。
3)选择结构:选择结构是根据条件成立与否选择程序执行的通路。
**采用结构化程序设计方法,程序结构清晰,易于阅读、测试、排错和修改。由于每个模块执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维护性,每个模块可以独立编制、测试。**

面向对象程序语言中支持的对象具有三个明显得特征:
封装、继承、多态;而Javascript在类别和副本上并没有明显地分界。事实上,Javascript语言中所有的变量数据类型在JS中都是对象。JS总共支持4种对象:内置对象、自定义对象、浏览器程序对象和ActiveX对象。 return this只是返回该对象,以便别处引用,但并不是多出一个对象。
所以,面向过程的程序设计中:程序=算法+数据结构
数据结构和算法相分离的,所以,系统庞大后,它的控制、移植、重用就成了问题。
而在面向对象的程序设计中:
对象=数据结构+算法
程序=对象+对象+.....
所以克服了面向过程的设计中存在的问题。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
茶映人生:苦尽甘来 海尔冰箱冷藏室和冷冻室都是空空的通上电工作会更耗电吗? 上菱冰箱用过7年了,1米5高有点大,我每天冰箱里面只冻半斤肉,冷藏室其它... 结婚前个人的保险结婚后转成存单是属于个人财产还是夫妻双方的财产_百 ... 六个月宝宝大便水样蛋花怎么办 宝宝拉蛋花样便怎么办 ...张仙亲送玉麒麟,一家老少皆欢喜,祖德宗功信可凭。 我见青山多妩媚,料青山见我应如是意思 料青山见我应如是的意思_百度知... 电脑导航用哪个比较好电脑用什么网址导航哪个更好用 电脑看地图哪个好电脑上的哪个地图软件好 结构化设计方法及编程语言有何特点 程序化程序设计的优缺点 结构化程序设计的三种基本结构是什么?各有什么特点 结构化系统开发方法,原型法和面向对象开发方法的优缺点和适用场合_百 ... 什么是结构化方法?结构化方法和原型化法相比较,优缺点有哪些?_百度... 苹果6SPus怎样截图 结构化程序设计与面向对象设计主要区别 举例说明面向对象编程和结构化编程的优缺点 与面向对象程序设计相比,结构化程序设计有什么样的优势和劣势_百度知 ... 结构程序化设计有哪些主要特征? iphone怎么快捷截屏 什么是结构化程序设计方法以及它的优缺点? 急求 iPhone6S如何截屏,苹果6S Plus怎么截图 苹果6sp使用指南。 怎么截屏? 华为mate9中android os耗电严重什么鬼 华为mate9省电模式怎么取消? Mate9电池不耐用怎么办 华为Mate9Pro,电池不怎么耐用 华为mate9 pro耗电很快怎么办? Mate9,耗电突然变快,怎么解决 结构化程序设计方法的思路和特点是什么(详细答案,谢谢了) 什么是面向对象程序设计,和结构化程序设计有什么不同 企业银行账号可以在手机上登录吗? 自己手机上怎么登录别人的? 艾草是具有一种特殊气味的植物,艾草驱蚊有哪些注意事项? 艾草蚊香液能驱什么虫? 请问怎么用艾草熏房间啊? 关闭门窗烧艾草当蚊香然后睡觉会引起二氧化碳中毒吗? 超威蚊香植物艾草香型的驱蚊效果如何的 艾草味防蚊喷雾安全吗? 艾叶蚊香添加淀粉和面粉的区别 艾草有什么好处? 榄菊无烟蚊香为什么比艾草蚊香价格贵 ai怎么保存调出来菜单栏 Adobe Illustrator(AI)菜单是黑色的看不清楚怎么办,Ps没问题~ 菜单设计用PS还是AI好? 燃控科技换手率在百分之二十这意味着什么? 重庆燃控科技有限公司怎么样? AI软件上边工具栏怎么显示? 燃控科技股票和科融环境是什么关系