2.NS流程图是用于取代传统流程图的一种描述方式,以SP方法为基础。
3.有5个基本比分组成。
4.优点:它强制设计人员按SP方法进行思考并描述他的设计方案,除了集中标准结构的符号之处,它不再提供其他的描述手段,有效的保证了设计的质量。
5.直观具有良好的可见度。
6.简单易学,可用于软件教育和其他方面。
7.缺点:手工修改比较麻烦。
判断素数ns图的画法如图:
NS流程图结构分为图形、流程线和文字,NS流程图是一种可视化建模的结构化编程。实际上,NS图与流程图较为相似;但是它是将所有的算法写在一个矩形阵内。
NS流程图可以运用于软件教育等其他方面。NS流程图它具备可视化的特点,能够帮助其他人更好地理解设计意图,能够直观表达,并且容易学习;最重要的是能够保证程序设计的质量。但如果是手工作图,就会不容易修改。因此建议用计算机软件作图。
素数的计算
根据素数的定义思考。素数是大于1的自然数,除了1和自身外,其他数都不是它的因子。 那我们就可以用一个循环,从2开始遍历到这个数减去1,如果这个数都不能被整除,那么这个数就是素数。
也就是说: 给定一个数 n , i 从 2 开始取值,直到 n - 1(取整数),如果 n % i != 0 , n 就是素数 进一步思考,遍历到 n - 1没有太大的必要性 , 除了1以外,任何合数最小的因子就是2,那最大的因子就是 n/2 那我们就遍历到 n/2就足够了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)