必修 3 第 5 章算法初步§5.3 基本算法语句教学目标:理解用伪代码表示的算法语句——赋值语句、输入输出语句,进一步体会算法的思想.第一课时(赋值语句、输入输出语句) 通过前两节的学习,我们初步掌握了用自然语言描述算法过程,并且用流程图把算法表示出来,但这些还不能被计算机所理解和识别,因此,还必须寻找一种桥梁,把自然语言或者流程图和计算机所能识别的语言沟通起来,真正发挥计算机的作用,这个桥梁就是“伪代码”.本节我们主要伪代码来学习基本的算法语句.1 伪代码伪代码是介于自然语言和计算机语言(也就是我们常说的程序)之间的文字和符号,它的出现是在不同的计算机语言的背景下,为了方便大家交流的一种相对集中的语言,是表达算法的简单而实用的好方法,本节正是通过伪代码来学习基本的算法语句.赋值语句赋值语句的一般格式:变量表达式或变量,字母表示为 x y,表示将 y 的值赋给 x,它的实质是先将右边表达式或变量的值计算出来,然后把该值赋给左边的变量,使左边的变量等于表达式或变量的值.注:(1)赋值号左边只能是变量,而不能是表达式或常数(2)赋值号左右两边不能对换,x y 与 y x 的含义一般不同(3)赋值号左右两边的量应是同类型的如:x 2x x3则运行结果为 8.输入输出语句(1)输入语句:用“Read a,b”表示输入的数据依次送给 a,b输入语句也是赋值语句,只不过输入语句可以处理批量数据的赋值问题,如“Read a,b,c,e,f”一下可以读入 5 个数据(2)输出语句:用“Print x”表示输出运算结果 x输出语句是程序中不可缺少的语句,没有输出的程序是无意义的程序。可以一次输出多个变量的值,如“Print x,y” 表示输出运算结果 x,y当想输出字符时,字符内容应加在引号内例 1 写出求 x=23 时多项式 7x3+3x2-5x+11 的值的算法算法 1x 23p 7x3+3x2-5x+11算法 2x 23p ((7x+3)x-5)x+11注:算法 1 又作 6 次乘法,而算法 2 只作 3 次乘法,故算法 2 优于算法 1例 1 中的算法 2 称为秦九韶算法,其特点是:通过一次式的反复计算,逐步得到高次多项式的值;对于一个 n 次多项式,只要作 n 次乘法和 n 次加法用心 爱心 专心 115 号编辑例 2 若三角形的三边长分别为 a,b,c,借助公式 S=其中 p=(a+b+c),求三角形的面积。试用输入输出语句表示计算面积的一个算法解:Read a, b,c p(a+b+c) h xp-ayp-b...