N-S流程图简介
算法是为编写程序服务的,算法常常是通过流程图表现出来。通过与数学学科老师交流得知,现行北师大数学教材增加了算法一节,师生普遍反映算法与程序章节学习起来比较困难,对于流程更是难上加难,不易掌握。通过对数学必修3算法部分的了解,我发现课本中使用的是传统的流程图,它是以起止框、处理框(矩形框)、菱形框(判断框)、流程线等表示算法的执行过程。一般来讲,传统流程框图可以描述算法中绝大多数问题,但传统流程图有明显的缺陷,就是传统中流程线的使用没有严格限制,往往使得流程图变得毫无规律可言,人们难以阅读,难以理解。要使流程图便于阅读,就必须限制滥用箭头,这样,流程图才显得简洁、明晰, N-S流程图很好地解决了这一问题。
对N-S流程图简介如下:
N-S流程图所使用的流程符号如下:
1.顺序结构:图1表示顺序结构,表示程序先执行A,再执行
B。
2。选择结构:图2表示选择结构。当条件P成立时,执行A模块;当条件P不成立时,执行B模块。
3.循环结构:图3表示循环结构。当条件P
算法是为编写程序服务的,算法常常是通过流程图表现出来。通过与数学学科老师交流得知,现行北师大数学教材增加了算法一节,师生普遍反映算法与程序章节学习起来比较困难,对于流程更是难上加难,不易掌握。通过对数学必修3算法部分的了解,我发现课本中使用的是传统的流程图,它是以起止框、处理框(矩形框)、菱形框(判断框)、流程线等表示算法的执行过程。一般来讲,传统流程框图可以描述算法中绝大多数问题,但传统流程图有明显的缺陷,就是传统中流程线的使用没有严格限制,往往使得流程图变得毫无规律可言,人们难以阅读,难以理解。要使流程图便于阅读,就必须限制滥用箭头,这样,流程图才显得简洁、明晰, N-S流程图很好地解决了这一问题。
N-S流程图所使用的流程符号如下:
1.顺序结构:图1表示顺序结构,表示程序先执行A,再执行
B。
