1、1.3基本算法语句13.1赋值语句13.2输入、输出语句【课标要求】1初步了解基本的算法语句中的赋值,输入和输出语句的特点2理解基本算法语句是将算法的各种控制结构转变成计算机能够理解的程序语言3通过对三种语句的了解,培养有条理的思考、表达的能力,提高逻辑思维的能力,【核心扫描】1赋值、输入和输出语句的基本结构特点及用法(重点)2三种语句的意义及作用(难点),自学导引1伪代码:伪代码是介于和之间的文字和符号2赋值语句:在伪代码中,赋值语句用符号“”表示,“xy”表示,其中x是,y是一个与x同类的3输入、输出语句:输入语句“Read a,b”表示输入的数据依次a,b,输出语句“”表示输出运算结果x
2、.,自然语言,计算机语言,将y的值赋给x,一个变量,变量或表达式,送给,Print x,想一想:1.伪代码中同时输入多个变量的值,是否需要用多个输入语句?提示不需要,输入语句可以同时给多个变量赋值2赋值语句中赋值号左边是否可以为常数或代数表达式?提示不可以赋值语句中赋值号左边只能是变量名字,x2,CAB是正确的,但2x,ABC是错误的,名师点睛1伪代码的书写原则计算机语言中所有的语句关键字用英文表示,其他的可以用汉字表示总之以便于书写和阅读为原则,用伪代码写算法并无固定的、严格的语法规则只要把意思表达清楚,并且书写的格式清晰易读即可2赋值语句的格式变量表达式用字母表示为:xy,表示将y的值赋给
3、x,其中x是一个变量,y是一个与x同类型的变量或表达式计算机执行赋值语句时,先计算右边表达式的值,然后把这个值赋给左边的变量,3输入、输出语句的格式输入语句格式:“Read a,b”表示输入的数据依次送给a、b.输出语句格式:“Print x”表示输出运算结果x.“Print x,y”表示依次输出运算结果x,y.,题型一赋值语句、输出语句的应用【例1】 利用赋值语句和输出语句写出计算127的伪代码,并画出流程图,解法一逐个累加法得到流程图及相应的伪代码如下:,法二利用公式法得到流程图及相应的伪代码如下:规律方法直接套用公式的算法,一般只用顺序结构解决问题,在这类问题解决时,用赋值语句和输出语句
4、即可,【变式1】 已知某学生一次考试中语文、数学和英语学科的得分分别为85,90,95,试用输出语句和赋值语句设计适当的算法求出这名学生三科的总分和平均分解S0C85M90E95SCMEAS/3Print S,A,题型二输入、输出语句的应用【例2】 甲、乙、丙三个学生三门功课考试成绩如下: 语文数学外语甲:859273乙:88 75 74丙:79 84 73设计一个伪代码计算各个学生的总分和平均分思路探索 本题需设置三个变量a,b,c,分别代表输入的“语文”“数学”和“外语”成绩,解伪代码如下:Read a,b,csabcvs/3Prints,v规律方法使用程序语言,再繁琐的运算也可用计算机轻
5、松完成,【变式2】 已知三角形的三边,试用流程图和伪代码表示求这个三角形的周长的算法解流程图:伪代码:Reada,b,cMabcPrintM,题型三由伪代码写算法及画流程图【例3】 (14分)根据伪代码画出流程图Readx,ymx/4n2yPrintm,nxx2yy1Printx,y审题指导 本题考查阅读伪代码的能力,以及用流程图表示伪代码所描述的算法,【解题流程】 规范解答,【题后反思】 (1)解决此类问题的关键在于读懂各类语句(2)应用并掌握好流程图的功能,【变式3】 根据下面的伪代码,画出流程图Reada,b,c,d,ev(abcde)/5Printv解,方程的思想是中学数学的基本思想,也是历年高考的热点方程的思想,就是分析数学问题中的变量间的等量关系,从而建立方程或方程组,或者运用方程的性质去分析、转化问题,使问题获得解决【示例】 九章算术中有这样一个问题:今有共买物,人出八,盈三;人出七,不足四问人、物价各几何?今译为:已知有几人集资买物,如果每人出8,就多出3,如果每人出7,则少4,问人数和物价各多少?试写出解决该问题的算法的伪代码,方法技巧方程思想,方法点评解决实际问题,常需大胆设元,建立方程(组)或函数关系,然后利用输入、输出语句和赋值语句完成算法设计.,单击此处进入 活页规范训练,