在程序设计过程中,类似于解决其它复杂的智力问题,我们使用推测、直觉、技巧、灵感和经验在内的各种技巧和技术,最经常使用的工具是抽象技术。一般地,在开始阶段,因还未了解问题的全部细节和求解的方法,主要问题集中于对问题的求解方案的全局作出决策,设计出大概的求解步聚,这是非常抽象的算法。其中有许多细节还不明确,只是用结构化的控制结构将若干抽象的计算步聚有机地联系起来。在抽象的计算步聚中,只是确定了计算的目标,而所指的操作对象和数据结构通常还是未确定的。以计算目标为线索,对抽象计算步聚作进一步的深入考虑,可能会引入数据结构和操作对象,并给也更详细的计算过程的描述。其中也许依旧包含有某些抽象计算步聚,但与原来的计算步聚相比,在规模及难度上已有所降低。对新产生的抽象计算步聚作进一步的深入考虑和分解,如此循序渐近,计算步聚、操作对象和数据结构会越来越明确,抽象的东西会越来越少,直至有关细节都已确定后设计过程才算结束,随后的工作是程序编码。
资源简介:在程序设计过程中,类似于解决其它复杂的智力问题,我们使用推测、直觉、技巧、灵感和经验在内的各种技巧和技术,最经常使用的工具是抽象技术。一般地,在开始阶段,因还未了解问题的全部细节和求解的方法,主要问题集中于对问题的求解方案的全局作出决策,设...
上传时间: 2016-01-10
上传用户:baiom
资源简介:在网络程序设计过程中,我们经常要与各种类型的代理服务器打交道,比如在企业内部网通过代理去访问Internet网上的服务器等等,一般代理服务器支持几种常见的代理协议标准,如Socks4,Socks5,Http代理,其中Socks5需要用户验证,代理相对复杂。我在查阅RFC文档...
上传时间: 2014-07-11
上传用户:ljmwh2000
资源简介:栈(stack)是程序设计过程中经常遇到朝气一种数据结构形式,它对于数据的存放和操作有下面这样的特点: 1) 它只有一个对数据进行存入和取出的端口; 2) 后进者先出,即最后被存入的数据将首先被取出。其形式很象一种存储硬币的小容器,每次只可以从顶端压入一...
上传时间: 2013-12-03
上传用户:225588
资源简介:我在毕业设计过程中涉及到socket编程,这里是我珍藏总结的一些关于socket的经典文档,希望对大家有帮助
上传时间: 2014-01-21
上传用户:lanjisu111
资源简介:二叉树遍历的递归算法,帮助理解程序设计过程中的递归思想,以及二叉树遍历的基本思想
上传时间: 2013-12-25
上传用户:cc1015285075
资源简介:vfp加密与解密数据表,程序设计过程中保证安全
上传时间: 2016-12-11
上传用户:kikye
资源简介:在嵌入式设计过程中,要涉及到实时时钟的设计,本资料提供一个对实时时钟的非常详细的讲解,为你的实时时钟的设计提供帮助。
上传时间: 2017-08-10
上传用户:qq1604324866
资源简介:有关在软件设计过程中是有伪代码的资料,仅供参考
上传时间: 2013-12-21
上传用户:silenthink
资源简介:asp上传组件。在ASP设计过程中,将其调用即可解决。
上传时间: 2014-08-27
上传用户:894898248
资源简介:c++程序设计例解,在程序设计过程中,类似于解决其它复杂的智力问题,我们使用推测、直觉、技巧、灵感和经验在内的各种技巧和技术,最经常使用的工具是抽象技术。
上传时间: 2013-12-12
上传用户:bakdesec