网站首页
手机版

结构化程序设计的基本原则(结构化程序设计的基本原则不包括哪些)

更新时间:2022-08-02 04:37:30作者:未知

结构化程序设计的基本原则(结构化程序设计的基本原则不包括哪些)

结构化程序设计的基本原则是:自顶向下;逐步求精;模块化;限制使用GOT0语句。

  

  结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。其概念最早由E.W.Dijikstra在1965年提出的,是软件发展的一个重要的里程碑。它的主要观点是采用自顶向下、逐步求精的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。

  

  结构化程序中的任意基本结构都具有唯一入口和唯一出口,并且程序不会出现死循环。在程序的静态形式与动态执行流程之间具有良好的对应关系。由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合: 顺序结构、选择结构和循环结构来实现。结构化程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方法和“单入口单出口”的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;“单入口单出口”的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。

本文标签: 基本原则  程序设计  结构化  标签  

为您推荐

大蒜有绿芯还能吃吗(大蒜里面有绿芯的能吃吗)

蒜中间有绿芯还能吃,但是要辩证看待。如果是胚芽,是可以继续食用的;如果是因为氧化发生了变绿,也不影响健康;如果在自然环境中经过阳光照

2024-10-07 00:45

大麻算毒品吗

算。在我国大麻是法律上禁止的毒品。吸食大麻,向他人提供大麻都属于违法行为。且走私、贩卖、运输、制造毒品,无论数量多少,都应当追究

2024-10-07 00:41

算法歧视什么意思(算法歧视是以算法)

算法歧视是指在人们在使用人工智能的过程中,在算法内部通过一系列的演算从而伤害公民的基本权利,违背社会公共伦理的一种规则或者是制

2024-10-07 00:35

虽九死犹其未悔出自哪本书(虽九死其犹未悔谁写的)

虽九死犹其未悔出自战国楚国爱国诗人屈原代表作品《离骚》。表达了作者为追求家国富强,坚持高洁品行而不怕千难万险、纵死也无悔的忠

2024-10-07 00:31

大秦帝国范雎怎么读sui(秦丞相范雎怎么读)

虽然现在读作ju,但是那个字应该读sui,其本意是天鹅站立目仰视的样子,《说文》“睢,仰目也,从目佳声”,表示高雅,如关关雎(sui)鸠(jiu),《释文》“

2024-10-07 00:26

睢宁是哪个省市(睢宁属于哪个省哪个市)

睢宁属于江苏省。睢宁县在中国江苏省西北部,是徐州市下辖的一个县,邻接安徽省。睢宁县地处徐州东南。睢宁的主要景点有浮图寺、九镜塔

2024-10-07 00:22