N第5章基结构程设计 如此继续下去,一直到找出的数(此数不包括在所求素数中) 刚好超过N为止。这时,从该数起,数串左部中没有被划去的 所有数就是所求的不超过N的全部素数。 上述这样一个工作步骤,就是求出一切不超过N的素数的 “算法
第5章 基本结构程序设计 如此继续下去,一直到找出的数(此数不包括在所求素数中) 刚好超过N为止。这时,从该数起,数串左部中没有被划去的 所有数就是所求的不超过N的全部素数。 上述这样一个工作步骤,就是求出一切不超过N的素数的 “算法
第5幸基李结构程设让 2.流程图 在上述例题中,对于求解问题的算法描述用的是自然语言, 包括一些数学语言。但用这种方法来描述算法,对于求解问题 的流程(即逻辑结构)还不是很直观,人们理解起来也比较慢。因 此,人们往往利用具有几何图形直观性的流程图(简称框图)方法 来描述算法,即给出问题求解步骤的图形表示,或是用某种类 髙级语言(如类 PASCAL语言)来描述算法,而流程图是描述算法 最早使用的一种方法 流程图是框和线(或带箭头的线)的集合体。框用以指示做什 么事,线用以指示各框之间的关系(包括顺序关系)。框具有各种 形状,表示各种不同的用途。国际标准化组织ANSI/ISO对流程 图使用的备种坠形号及其含义了规定本书再讨论
第5章 基本结构程序设计 2.流程图 在上述例题中,对于求解问题的算法描述用的是自然语言, 包括一些数学语言。但用这种方法来描述算法,对于求解问题 的流程(即逻辑结构)还不是很直观,人们理解起来也比较慢。因 此,人们往往利用具有几何图形直观性的流程图(简称框图)方法 来描述算法,即给出问题求解步骤的图形表示,或是用某种类 高级语言(如类PASCAL语言)来描述算法,而流程图是描述算法 最早使用的一种方法。 流程图是框和线(或带箭头的线)的集合体。框用以指示做什 么事,线用以指示各框之间的关系(包括顺序关系)。框具有各种 形状,表示各种不同的用途。国际标准化组织ANSI/ISO对流程 图使用的各种图形符号及其含义作了规定,本书不再讨论
N第5章基结构程设计 513程序设计语言与编码 用计算机来求解问题,还必须用计算机所能接受的语言将 问题的算法表示出来,即编码或编程序 编程序首先碰到的是使用何种语言的问题,这取决于两个 因素,一是求解问题或任务的性质和要求,二是所用的计算机 配置了什么语言
第5章 基本结构程序设计 5.1.3 程序设计语言与编码 用计算机来求解问题,还必须用计算机所能接受的语言将 问题的算法表示出来,即编码或编程序。 编程序首先碰到的是使用何种语言的问题,这取决于两个 因素,一是求解问题或任务的性质和要求,二是所用的计算机 配置了什么语言
第5章基结构程库设计 如前所述,在计算机系统的最内层是机器语言,它是裸积 能直接理解的惟一语言。用机器语言编写程序虽可充分利用机 器指令的灵活性,达到较高的效率,但这种程序是二进制代码 形式,难读难写不便修改,现在已很少使用它,改用其外层的 汇编语言来写“要求效率较高”的程序。汇编语言的主要思想 是用符号表示机器指令,即用“记忆码”代替操作码,用“标 识符”代替地址。与机器语言相比,它易读、易写,可以减轻 人们的劳动。然而机器并不能直接理解汇编语言,因此必须要 有一个翻译程序将汇编语言程序翻译成机器语言程序,这就是 汇编程序。汇编语言是一种重要的程序设计语言
第5章 基本结构程序设计 如前所述,在计算机系统的最内层是机器语言,它是裸机 能直接理解的惟一语言。用机器语言编写程序虽可充分利用机 器指令的灵活性,达到较高的效率,但这种程序是二进制代码 形式,难读难写不便修改,现在已很少使用它,改用其外层的 汇编语言来写“要求效率较高”的程序。汇编语言的主要思想 是用符号表示机器指令,即用“记忆码”代替操作码,用“标 识符”代替地址。与机器语言相比,它易读、易写,可以减轻 人们的劳动。然而机器并不能直接理解汇编语言,因此必须要 有一个翻译程序将汇编语言程序翻译成机器语言程序,这就是 汇编程序。汇编语言是一种重要的程序设计语言
N第5章基结构程设计 除了汇编语言,还有许多高级程序设计语言,如 PASCAL、 Visual c++等。使用这类高级语言编写的程序,同汇编语言程 序一样,也必须经过相应语言的“编译程序”的翻译,使之成 为机器语言程序,才能在机器上执行
第5章 基本结构程序设计 除了汇编语言,还有许多高级程序设计语言,如PASCAL、 Visual C++等。使用这类高级语言编写的程序,同汇编语言程 序一样,也必须经过相应语言的“编译程序”的翻译,使之成 为机器语言程序,才能在机器上执行