软件工程

算法转换的指导原则是什么?

题目

算法转换的指导原则是什么?

参考答案和解析
正确答案: 转换过程中的指导原则是:
(1)在编码前,尽可能化简有关的算术表达式和逻辑表达式。
(2)仔细检查算法中嵌套的循环,尽可能将某些语句或表达式移到循环外面。
(3)尽量避免使用多维数组。
(4)尽量避免使用指针和复杂的表。
(5)采用“快速”的算术运算。
(6)不要混淆数据类型,避免在表达式中出现类型混杂。
(7)尽量采用整数算术表达式和布尔表达式。
(8)选用等效的高效率算法。
上述的原则要在转换时统筹考虑,而不应该教条地使用。例如,程序员谨守的一条原则就是尽量不用GOTO语句,但是当要从一个嵌套很深的循环中直接跳出来时,GOTO语句就能很好地发挥作用。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

文献著录标准化的易于识别的原则指什么?它的作用是什么?其转换原则是什么?


正确答案: 指所编的文献记录不仅容易被读者理解,而且也被其他语言使用者所理解。
作用:有利于克服语言方面的障碍,便于加强国际间书目交流。

第2题:

图元的扫描转换算法是指()

  • A、扫描图元的算法
  • B、将矢量图形转换为像素点图形的算法
  • C、像素点图形的算法
  • D、矢量图形的算法

正确答案:B

第3题:

起草电信条例的指导原则是什么?


正确答案:起草电信条例的指导原则:一是体现我国电信改革的成果;二是解决电信发展中的主要突出问题;三是要处理好电信发展与电信业改革开放等方面的关系;四是研究、借鉴国际惯例和外国经验。

第4题:

国际礼仪中,进餐的指导原则是什么?


正确答案: 1、给什么吃什么;
2、上什么吃什么,但要等上完后再吃;
3、品尝之前,不要给食物加盐或调料。

第5题:

在选择调度方式和调度算法时,应遵循的原则是什么?


正确答案: (1)面向用户准则。对于用户的紧迫性作业,系统能够及时地处理,不至于运行延误;批处理系统追求作业的周转时间短;分时系统追求作业的响应时间快;实时系统中作业的截止时间要有保证。
(2)面向系统准则。系统的吞吐量要高,处理机的利用率要高,各类系统资源能够得到平衡利用。

第6题:

D/A转换器的选择原则是什么?


正确答案: D.A转换器的选择原则包括:D/A转换器的主要性能指标和结构特性
①D/A转换器的主要性能指标
D.A转换器的主要性能指标有:静态指标,包括各项精度指标和动态指标;增益温度系数;转换精度和转换时间。其中转换精度和转换时间是用户首要考虑的。
②D/A转换器结构特性
主要表现为芯片内部的配置情况,主要有:数字输入特性中的接收数码制、数据格式、逻辑电平等;模拟输出特性中的参考电压、参考电阻、满码输出,以及最大输出短路电流和输出电压范围;锁存特性及转换特性;影响输出电压的参考源。这些会给接口设计带来很大的影响。

第7题:

细化算法的原则是什么?


正确答案:S为代表线状区域的象素的集合,细化就是要在保持连通性且不减小形状长度的条件下消去S中那些不是端点的简单边界点,过程是按S的上(北)、下(南)、左(西)、右(东)四个方向顺序,反复进行扫描以消去可删除简单边界点,直到不存在可以消去的简单边界点为止。

第8题:

矿山救护工作指导原则是什么?


正确答案:加强战备,严格训练,主动预防,积极抢救。

第9题:

地震应急的指导原则是什么?


正确答案: (1)以预防为主,防患于未然,做好平时的地震应急准备。
(2)充分发挥政府领导作用,组织协调社会各方面的力量,动员组织广大人民群众积极参与。
(3)采用先进科学技术,提高应急的速度和效能。

第10题:

数据类型强制转换的原则是什么?如何转换?


正确答案:对于变窄转换,如long到short、double到float,或者不兼容转换:float到short、char到short等,则需要进行强制转换。
F.loatf=11.5;
S.hortb;
B.(short)f;(强制转换)