算法可以使用哪些描述方式,各有什么优势?
的有关信息介绍如下:算法的描述方式有:自然语言,流程图,伪代码等。
1、自然语言的优势:自然语言即人类语言,描述的算法通俗易懂,不用专门的训练,较为灵活。
2、流程图的优势:流程图描述的算法清晰简洁,容易表达选择结构,不依赖于任何具体做身红龙祖史许松酒确粉的计算机和计算机程序设计语言,从而有利于不同环境的程序设计。
3、伪代码的优势:回避了程序设计语言的严格、烦琐的书来自写格式,书写方便,同时具备格式紧凑,易于理解,便于向计算机程序设计语言过渡夫写胞女反映力服激许车的优点。
扩展资料:
算法使用伪代码的目的鸡改雨裂乙严矿意是使被描述的算法可以容易地达权色南百识装以任何一种编程语言实现。
因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。介于自然语言与编程语言之间,以编程语言的书写形式指文缺她且多明算法职能。
伪代码只360问答是像流程图一样用在程序设计的初期,帮助写出程序流程。简单的程序一般都不用写流程、写思路,但是复杂的代码,还是需要把流程写下来,总体上去考虑整采多军江续市九左长雷个功能如何实现。
参考资料来源:百度百科-算法描述
参考资料来源:百度百科-自然语言
参考资料来源:百度百科-流程图
参考资料来源:百度百科-伪代码