在程序设计过程中,类似于解决其它复杂的智力问题,我们使用推测、直觉、技巧、灵感和经验在内的各种技巧和技术,最经常使用的工具是抽象技术。一般地,在开始阶段,因还未了解问题的全部细节和求解的方法,主要问题集中于对问题的求解方案的全局作出决策,设计出大概的求解步聚,这是非常抽象的算法。其中有许多细节还不明确,只是用结构化的控制结构将若干抽象的计算步聚有机地联系起来。在抽象的计算步聚中,只是确定了计算的目标,而所指的操作对象和数据结构通常还是未确定的。以计算目标为线索,对抽象计算步聚作进一步的深入考虑,可能会引入数据结构和操作对象,并给也更详细的计算过程的描述。其中也许依旧包含有某些抽象计算步聚,但与原来的计算步聚相比,在规模及难度上已有所降低。对新产生的抽象计算步聚作进一步的深入考虑和分解,如此循序渐近,计算步聚、操作对象和数据结构会越来越明确,抽象的东西会越来越少,直至有关细节都已确定后设计过程才算结束,随后的工作是程序编码。
上传时间: 2016-01-10
上传用户:baiom
菜单的工作原理及编写应用,菜单命令消息在MFC框架程序的几个类中的传递顺序和处理过程。
上传时间: 2013-12-17
上传用户:xyipie
该程序主要完成以下工作: * 1、生成两个发送线程s1,s2和一个接收线程r; * 2、接收线程r每接收到M个来自于s1的数据和N个s2的数据后将它们分别求平均值后输出; * 3、这样的接收过程总共进行3次。
上传时间: 2016-02-18
上传用户:xg262122
这是我在别人的工作基础上编写的生命游戏(life game)演示程序,可以比较不同初始条件或繁衍条件产生的不同演化结果。 生命游戏是细胞自动机的一种,以模拟生命的某种繁衍过程。根据不同的生命繁衍条件,可以衍生出丰富多彩的群体动力学。该游戏曾经繁盛过一时,至今仍有很多爱好者。该模型在很多领域(如生物、物理等)都有实际的应用。 在这个生命游戏中,繁衍条件比较简单。有两个60x60的方框区域,开始时每一个格子里都生活着一个生命个体(用1表示)。然后这些个体按照下面的条件繁衍:首先计算每一个格子周围相邻生存者的个数;如果有3个相邻生存者,下一步这个格子将会有生存者(用黑色表示);如果有2个(右边方框的是1个),这个格子下一步的状态与上一步状态相同;其余的情况下,下一步这个格子将没有生存者(白色)。每一步计算所有的格子,共重复300步(开始6步按任意键执行,以观察开始的演化,后面的自动执行)。 该程序用Turbo C++ 3.0编译。这个游戏在《生物信息学》课上作为离散数学模型的演示程序。
上传时间: 2013-11-30
上传用户:sammi
本次设计中以单片机的发展过程和发展方向为背景,介绍了单片机的输入输出的工作原理和操作方法,中断的工作原理和操作方法。4511的工作原理和操作方法,LED的内部结构。电路设计及调试过程。 本次做的数字钟是以单片机(AT89C51)为核心,结合相关的元器件(共阴极LED数码显示器、BCD-锁存/7段译码/驱动器CC4511等),再配以相应的软件,达到制作简易数字钟的目的,其硬件部分难点在于元器件的选择、布局及焊接。
上传时间: 2016-03-26
上传用户:qilin
本章概述CCS(Code Composer Studio)软件开发过程、CCS组件及CCS使用的文件和变量。 CCS提供了配置、建立、调试、跟踪和分析程序的工具,它便于实时、嵌入式信号处理程序的编制和测试,它能够加速开发进程,提高工作效率。
上传时间: 2016-03-29
上传用户:xymbian
你可以学习到路由的相关设置和学习路由的工作环境,及配置过程
上传时间: 2013-12-03
上传用户:shinesyh
主要活动和服务过程中存在的不安全因素的特点,对容易导致高空坠落、物体打击、触电、机械伤害、车辆伤害、坍塌、食物中毒、火灾和爆炸、职业病等方面的危险源进行充分辨识(包括所有常规和非常规活动、进入作业现场所有人员以及工作场所的所有设施
上传时间: 2014-01-17
上传用户:chenlong
获得硕士或者博士学位[1]是很难的工作,本文档对此给出了全方位的建议。第一节描述了问题──什么是论文?第二部分陈述了毕业论文获得透过的正式要求。三、四节描述了在此过程中学生可能遇到的种种障碍。五、六节对选题和项目实施给出了建议。七、八和九节关注的是阅读和写作。十节描述了学问的评审过程,并就如何应对给出了参考意见。最后,十一节给出了接收人工智能方面投稿的期刊列表。
标签: 硕士
上传时间: 2013-12-13
上传用户:13188549192
如果您在试用或使用过程中认为软件需修改,请来信,我们将按您的要求修改软件,使之适合于您的工作需求。
上传时间: 2013-12-29
上传用户:qoovoop