频道栏目
读书频道 > 软件开发 > c语言 > C/C++程序设计
1.3.2 算法的表示方法
2014-05-05 14:48:01     我来说两句
收藏   我要投稿

本文所属图书 > C/C++程序设计

本书针对初学者的特点,采取提出问题-分析问题-解决问题-归纳提高的教学模式,突出对学习者计算思维、编程实践能力的培养与训练。全书共分为12章,全面系统地介绍了C C++语言的基本概念、语法及程序设计方法,详  立即去当当网订购

算法可以用多种方法来表示,常用的有自然语言表示法、流程图表示法、N-S流程图表示法,下面分别介绍。

1.自然语言表示法

自然语言就是人们日常使用的语言。虽然用自然语言描述算法通俗易懂,但是有以下几个缺点。

(1)描述繁琐冗长

往往要用一段冗长的文字才能说清楚所要进行的操作。例如,“把名为n的存储单元的值放入名为m的存储单元中”等描述。

(2)容易出现“歧义性”

自然语言往往要根据上下文才能正确地判断出其含义,表达不严格。例如,“张三要李四把他的笔记本拿来”,究竟指的是谁的笔记本,就有歧义性。

(3)表达不直观

虽然由自然语言描述的顺序执行步骤容易理解,但是如果算法中包含判断和转移,用自然语言就不那么直观清晰了。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3.1 算法
下一篇:2.流程图表示法
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站