N-S图表示算法的优点和结构化程序设计方法

需积分: 9 0 下载量 15 浏览量 更新于2024-08-24 收藏 1.37MB PPT 举报
N-S图表示算法的优点 N-S图表示算法是一种结构化的算法表示方法,它具有直观、形象、易于理解的特点。与传统流程图相比,N-S图表示算法更加紧凑易画,并且废除了流程线,整个算法结构是由各个基本结构按顺序组成的。N-S流程图中的上下顺序就是执行时的顺序。用N-S图表示的算法都是结构化的算法,因为它不可能出现流程无规律的跳转,而只能自上而下地顺序执行。 在计算机科学中,算法是一个非常重要的概念。算法是指为了解决一个问题而采取的方法和步骤。对同一个问题,可有不同的解题方法和步骤。为了有效地进行解题,不仅需要保证算法正确,还要考虑算法的质量,选择合适的算法。希翼方法简单,运算步骤少。 计算机算法可分为两大类别:数值运算算法和非数值运算算法。数值运算算法是指求数值解,例如求方程的根、求函数的定积分等。非数值运算算法是指包括的事务管理领域,例如图书检索、人事管理、行车调度管理等。 在表示算法时,N-S图是一种非常实用的方法。N-S图可以将算法表示得更加直观、形象、易于理解。它可以废除流程线,整个算法结构是由各个基本结构按顺序组成的。N-S流程图中的上下顺序就是执行时的顺序。 在结构化程序设计方法中,算法是一个非常重要的组成部分。一个完整的程序设计应该包括两个方面的内容:对数据的描述:数据结构(data structure);对操作的描述:算法(algorithm)。著名计算机科学家沃思(Wirth)提出一个公式:数据结构+算法=程序(program)。 在编程基础课件中,N-S图表示算法的优点是非常重要的。它可以帮助学生更好地理解算法的概念和表示方法。同时,N-S图也可以帮助学生更好地掌握结构化程序设计方法。 N-S图表示算法的优点是非常明显的。它可以帮助学生更好地理解算法的概念和表示方法,掌握结构化程序设计方法,并且可以废除流程线,整个算法结构是由各个基本结构按顺序组成的。